LAOS v0.10.0
LAOS v0.10.0 — local-first source release (macOS, Python >= 3.11). No separate deployment target.
Highlights (v0.9.0 + 30 commits)
Phase 5 learning chain (S5.1–S5.4) — deterministic evaluation identity (utility_evaluation schema v2), copy-only enrichment, deterministic reflection builder with dual-anchor lineage, eligibility with an explicit 12-row FSM matrix and four fail-closed gates, immutable review-queue request producer, and a persistence layer with typed zero-write preflight, no-replace atomic publish, and crash-replay convergence. Queue requests are produced and persisted but never consumed by LAOS itself — disposition remains with the human review phase.
Atomic vault promotion — promotion claim state, failed-attempt audit, recovery inspection/decision rules, orphan cleanup, conflicted-candidate re-review (vault writer ADR-001).
Phase 4 evaluation foundation (S3.x) — evidence composition pure functions, independent evaluation entry point, controlled with/without-memory experiments.
Handoff capability — handoff.write/update agent, MCP write tool, facade entry; workspace isolation is enforced on every write path (explicit-required, no implicit defaults) as of this release.
Quality gates
- Full regression: 879 passed / 0 failed (v0.9.0 baseline was 508)
- Release adversarially reviewed over four external rounds to GO; three real defects found and fixed pre-tag (workspace isolation enforcement, broken documented commands, an API-compatibility regression)
- Phase 5 design authority (baseline v4.3.1 incl. amendment A4) released as in-repo snapshots under docs/design/phase-5/
- Gate record: docs/progress/2026-07-11-v0.10.0-release-preparation.md
Hard boundaries unchanged: candidate-only memory creation, active memory via Review Gate only, no LLM/generative claims in the deterministic chain, macOS-first scope.