Skip to content

v0.71.0

Choose a tag to compare

@github-actions github-actions released this 26 Sep 16:02
· 500 commits to main since this release
844c9be

Changelog

  • e6ee449 Feat/adaptive decision loop (#352)
  • 9ea06b8 chore(product): remove demo and dashboard surfaces (#387)
  • 844c9be chore(release): prepare v0.71.0 (#400)
  • d7355e4 docs(roadmap): record phase 5 validation blockers (#397)
  • b3f8a2b docs(roadmap): update Codex Phase 5 gates (#398)
  • eb561bf feat(authority): one answer to what TokenOps may do unasked (#348)
  • 9066a1a feat(cli): share status insight across surfaces (#384)
  • c2dc782 feat(events): associate events with work, execution and actor (#347)
  • 77f3b70 feat(events): bridge domain events into canonical envelopes (#358)
  • 979d6c2 feat(events): import legacy domain history into canonical store (#359)
  • f38a59c feat(events): preserve domain actor association (#362)
  • b56c970 feat(events): query canonical store from events CLI (#360)
  • ece67d2 feat(experiments): bind randomized arms to executions (#355)
  • 07c4b34 feat(learning): gate autonomous routes on trusted outcomes (#353)
  • 12b6bed feat(lifecycle): supervise the daemon's subsystems, and report the dead ones (#346)
  • b8a2d24 feat(mcp): add evidence-aware resource glance (#385)
  • a81292a feat(mcp): add evidence-bounded work insight (#386)
  • 04f6e29 feat(mcp): add intent-oriented work review (#380)
  • f0da162 feat(mcp): compose work preparation guidance (#381)
  • 420d06e feat(mcp): summarize service status for quick reading (#383)
  • a8fffc0 feat(outcomes): retain intervention lifecycle correlation (#357)
  • 3b0e83c feat(phase5): gate utility learning on explicit evidence (#391)
  • 5ae3829 feat(verification): interventions that can be wrong, and one control ladder (#345)
  • 742fcc2 feat(verify): compare complete randomized experiments (#356)
  • b4d4b70 feat(verify): measure reported human attention (#354)
  • 00a3ee3 feat(work): reconstruct work from transcripts, and mark inferred goals (#350)
  • 8219372 fix(experiments): honor enrolled trials in observe mode (#393)
  • f0fe540 fix(fmtlearn): separate projections from observed evidence (#390)
  • 78eb890 fix(measurement): deduplicate aggregated caveats (#388)
  • abbeca0 fix(pricing): price Claude Opus 5.5 separately (#392)
  • d664208 fix(spend): clarify warnings for unpriced plan usage (#389)
  • 081fcf7 fix(verification): complete Phase 5 live proof (#399)
  • 849e2ae fix(verify): attribute randomized proxy executions (#394)
  • 8a70397 fix(verify): reject failed trial requests (#396)
  • 5276a79 fix(verify): reject partially applied trial arms (#395)
  • 7b198ce refactor(daemon): extract event runtime lifecycle (#372)
  • 8f7b693 refactor(daemon): extract pricing refresh runtime (#375)
  • fabbbcf refactor(daemon): extract read guard runtime (#376)
  • e82e913 refactor(daemon): extract runtime announcement lifecycle (#371)
  • baac6df refactor(daemon): extract spend watcher runtime (#377)
  • fc96623 refactor(daemon): extract vendor usage runtime (#373)
  • 5578a3d refactor(daemon): extract window probe runtime (#378)
  • 2ae5d72 refactor(daemon): supervise remaining background workers (#370)
  • 233bb6f refactor(daemon): supervise retention runtime (#374)
  • 5573811 refactor(events): consume canonical events in audit subscriber (#366)
  • 66f6b02 refactor(events): emit native domain envelopes (#368)
  • ab75986 refactor(events): invalidate rules cache from canonical events (#365)
  • 1b68fb5 refactor(events): keep counters canonical without storage (#364)
  • 532b895 refactor(events): observe domain counts from canonical bus (#363)
  • 5a9c5d2 refactor(events): publish domain events canonically (#367)
  • f41970d refactor(events): retire legacy domain event writer (#369)
  • c7e7f9d refactor(events): stop writing legacy domain JSONL (#361)
  • 5e0dd34 test(e2e): run the built binary end to end, and fix what it found (#349)