|
| 1 | +# v1.0.40 - Safe lifecycle and canonical release identity |
| 2 | + |
| 3 | +This release publishes the reviewed portable mission runtime and strengthens |
| 4 | +the boundary between the public orchestration kit and private harness |
| 5 | +configuration. |
| 6 | + |
| 7 | +## Highlights |
| 8 | + |
| 9 | +- Add a durable mission-status projection for bounded loop workflows, including |
| 10 | + iteration state, blocking cause, session identity, and the next safe action. |
| 11 | +- Add a read-only mission runtime observer that tracks root sessions, ignores |
| 12 | + child-session noise and duplicate events, and reports optional TUI activity |
| 13 | + without writing durable loop state. |
| 14 | +- Add a closed runtime permission policy and harness checks that keep agent |
| 15 | + identities, tool decisions, delegation, and frontmatter contracts aligned. |
| 16 | +- Add an explicit public synchronization boundary and checks for excluding |
| 17 | + private providers, MCP wiring, credentials, endpoints, paths, and raw runtime |
| 18 | + evidence. |
| 19 | +- Improve package provenance, isolated installation and package smoke coverage, |
| 20 | + rollback verification, and native tool-path performance baselines. |
| 21 | + |
| 22 | +## Installation or upgrade |
| 23 | + |
| 24 | +Install or upgrade the public kit using the normal manifest-owned flow: |
| 25 | + |
| 26 | +```bash |
| 27 | +./install.sh --dry-run |
| 28 | +./install.sh |
| 29 | +./upgrade.sh --dry-run |
| 30 | +./upgrade.sh |
| 31 | +./doctor.sh |
| 32 | +``` |
| 33 | + |
| 34 | +After installation, run `oak check` and review the installed target before |
| 35 | +using the harness. |
| 36 | + |
| 37 | +## Migration |
| 38 | + |
| 39 | +No migration is required. Existing installation manifests without the optional |
| 40 | +release provenance block remain readable, and the new mission runtime state is |
| 41 | +created only by an explicit loop workflow. |
| 42 | + |
| 43 | +## Validation performed |
| 44 | + |
| 45 | +Release readiness passed with the public contract checks, 1,067 unit and |
| 46 | +script tests, typechecking, dependency vulnerability and signature audits, |
| 47 | +installation smoke, package smoke, rollback checks, compatibility checks, and |
| 48 | +the public-boundary leak scan. |
| 49 | + |
| 50 | +## Public safety boundary |
| 51 | + |
| 52 | +The public release excludes private OpenCode and Pi configuration, local |
| 53 | +providers and MCP wiring, credentials, authentication files, raw transcripts, |
| 54 | +private evidence, absolute machine paths, and runtime state. Pi uses its own |
| 55 | +native model catalog and is not included in this OpenCode package. |
0 commit comments