@@ -10,6 +10,28 @@ Agent runtimes make agents execute. **AWF makes agents accountable.**
1010
1111---
1212
13+ ## Sprint 2: Cross-Runtime Governance — Proven
14+
15+ > AWF governs heterogeneous agent runtimes from one control plane.
16+ > Not a claim. A demo.
17+
18+ Sprint 2 proved the cross-runtime pattern end-to-end: an event-rich
19+ adapter (Claude Code profile) and a policy-rich adapter (Codex
20+ profile) run through the same five-stage governance lifecycle and
21+ emit into one tamper-evident audit chain. Both reach D1-D4 = 93 →
22+ HIGH on the same governed work item; the chain verifies end-to-end
23+ with per-runtime attribution preserved.
24+
25+ The published design foundations are in
26+ [ docs/adapter-designs/] ( docs/adapter-designs/ ) (DESIGN-01, DESIGN-02,
27+ DESIGN-03). A sanitized replay of the proof is in
28+ [ examples/cross-runtime/] ( examples/cross-runtime/ ) .
29+
30+ Real runtime adapter implementations and production evidence remain
31+ in the commercial control-plane repo.
32+
33+ ---
34+
1335## Try It
1436
1537> Requires Node.js 18+ and PostgreSQL.
@@ -33,7 +55,15 @@ calibration before autonomy-gating decisions.
3355
3456---
3557
36- ## Sprint 0 Status
58+ ## Sprint Status
59+
60+ ** Sprint 0: COMPLETE.** Governance foundation, simulated adapter,
61+ end-to-end demo.
62+
63+ ** Sprint 2: COMPLETE.** Cross-runtime governance proven across an
64+ event-rich and a policy-rich adapter profile, one verified audit
65+ chain across both. Adapter design foundations DESIGN-01 / DESIGN-02
66+ / DESIGN-03 published in [ docs/adapter-designs/] ( docs/adapter-designs/ ) .
3767
3868| Capability | Status |
3969| ---| ---|
@@ -54,7 +84,11 @@ calibration before autonomy-gating decisions.
5484| Failure memory with 17-class taxonomy | Implemented |
5585| OS-level hook enforcement templates | Implemented |
5686| AWF CLI (awf init, awf check, awf add) | Implemented |
57- | Claude Code and Codex runtime adapters | Planned Sprint 2 |
87+ | Runtime Adapter Capability Model (DESIGN-01) | Published (Sprint 2) |
88+ | Trust Subject Model (DESIGN-02) | Published (Sprint 2) |
89+ | Adapter Enforcement Limits (DESIGN-03) | Published (Sprint 2) |
90+ | Cross-runtime governance demo (sanitized) | Published (Sprint 2) |
91+ | Claude Code and Codex runtime adapters (production implementations) | Commercial repo (Sprint 2 proven) |
5892| Automated D1/D2 scoring (semantic, calibrated) | Planned Sprint 1+ |
5993| Multi-workspace enterprise control plane | Planned Sprint 2+ |
6094| AGT runtime policy integration | Preview (shadow mode) |
@@ -104,10 +138,13 @@ AWF sits alongside your existing agent runtimes and adds:
104138- A tamper-evident audit trail across every agent action
105139- A runtime adapter interface so any execution platform can be governed
106140
107- You can run the Sprint 0 demo today. You can adopt individual schemas
108- and concepts without running the full stack. And when Sprint 2 ships,
109- you can plug in Claude Code or Codex as governed runtimes using the
110- AWFAgentRuntime adapter interface.
141+ You can run the Sprint 0 demo today and the sanitized
142+ [ cross-runtime demo] ( examples/cross-runtime/ ) from Sprint 2.
143+ You can adopt individual schemas and concepts without running the
144+ full stack. Real Claude Code and Codex adapter implementations live
145+ in the commercial control-plane repo; the public repo ships the
146+ adapter design foundations (DESIGN-01 / DESIGN-02 / DESIGN-03) and
147+ the AWFAgentRuntime adapter interface needed to build your own.
111148
112149---
113150
@@ -270,8 +307,14 @@ For Claude Code runtimes only.
270307- Claude Code does not provide framework-enriched context fields
271308 (agent_id, agent_depth, session_reads) by default. These must
272309 be derived from sidecar manifests or runtime state files.
273- - Runtime adapters for Claude Code and Codex ship in Sprint 2.
274- Sprint 0 ships a simulated adapter only.
310+ - Sprint 0 ships a simulated adapter only. Sprint 2 proved the
311+ cross-runtime governance pattern with event-rich (Claude Code
312+ profile) and policy-rich (Codex profile) adapters; the
313+ design foundations are published in
314+ [ docs/adapter-designs/] ( docs/adapter-designs/ ) and a sanitized
315+ replay is in [ examples/cross-runtime/] ( examples/cross-runtime/ ) .
316+ Production adapter implementations remain in the commercial
317+ control-plane repo.
275318
276319---
277320
@@ -426,8 +469,11 @@ row uses the four-label legend defined above.
426469| Failure memory (17-class taxonomy) | Implemented |
427470| Hook enforcement templates | Implemented |
428471| AWF CLI (awf init, awf check, awf add) | Implemented |
429- | Claude Code runtime adapter | Planned Sprint 2 |
430- | Codex runtime adapter | Planned Sprint 2 |
472+ | Runtime Adapter Capability Model (DESIGN-01) | Published (Sprint 2) |
473+ | Trust Subject Model (DESIGN-02) | Published (Sprint 2) |
474+ | Adapter Enforcement Limits (DESIGN-03) | Published (Sprint 2) |
475+ | Cross-runtime governance demo (sanitized) | Published (Sprint 2) |
476+ | Claude Code and Codex runtime adapters (production implementations) | Commercial repo (Sprint 2 proven) |
431477| Automated D1/D2 scoring | Planned Sprint 1+ |
432478| Multi-workspace enterprise control plane | Planned Sprint 2+ |
433479| AGT integration | Experimental (shadow mode) |
0 commit comments