Skip to content

Commit a07e04c

Browse files
feat: v0.2.0 — Sprint 2 cross-runtime governance proven, DESIGN-01/02/03 published, sanitized demo
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent e578937 commit a07e04c

7 files changed

Lines changed: 1761 additions & 10 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,53 @@ This project adheres to semantic versioning for schemas and documentation. Break
66

77
---
88

9+
## [v0.2.0] - 2026-05-20
10+
11+
### Added
12+
13+
- Sprint 2 cross-runtime governance proof, published as a sanitized
14+
replay. Shows the same five-stage governance lifecycle running
15+
across an event-rich adapter profile (Claude Code) and a
16+
policy-rich adapter profile (Codex), with one verified audit
17+
chain across both runs.
18+
- `examples/cross-runtime/terminal-demo.md` — sanitized terminal
19+
transcript of the cross-runtime demo (synthetic runtime outputs,
20+
real AWF lifecycle stages).
21+
- `examples/cross-runtime/README.md` — explainer covering what the
22+
demo proves, the five governance stages and the trust subject
23+
model per runtime type.
24+
- `docs/adapter-designs/DESIGN-01.md` — Runtime Adapter Capability
25+
Model. Defines the 12 capability surfaces, operational qualifiers
26+
and enforcement tiers used to evaluate any runtime by evidence
27+
and control surface, not brand.
28+
- `docs/adapter-designs/DESIGN-02.md` — Trust Subject Model. Defines
29+
the seven trust subject types (`agent`, `subagent`, `role_profile`,
30+
`session`, `graph_node`, `human_runtime`, `task`), `subject_key`
31+
construction rules and cross-runtime trust rules.
32+
- `docs/adapter-designs/DESIGN-03.md` — Adapter Enforcement Limits.
33+
Defines the overclaiming prevention standard and per-tier claims
34+
language.
35+
- README: Sprint 2 proof statement, Sprint 2 status table entries
36+
and pointer to the cross-runtime demo.
37+
38+
### Changed
39+
40+
- README sprint status updated to mark Sprint 2 COMPLETE.
41+
- Implementation Status rows for Claude Code / Codex runtime adapters
42+
updated to reflect that production implementations live in the
43+
commercial control-plane repo while design foundations and the
44+
sanitized demo ship publicly.
45+
46+
### Status
47+
48+
- The public demo uses simulated adapter outputs that mirror the
49+
Sprint 2 proof pattern. Real adapter implementations remain in the
50+
commercial control-plane repo.
51+
- D1/D2 remain candidate scores in the public reference.
52+
Calibration still requires n >= 20 sessions.
53+
54+
---
55+
956
## [v0.1.0-sprint-0] - 2026-05-17
1057

1158
### Added

‎README.md‎

Lines changed: 56 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)