Skip to content

release: prepare 0.3.0rc2 Phase 3 contract slice - #25

Merged
Endofthestars merged 255 commits into
mainfrom
codex/phase3-recovery
Aug 13, 2026
Merged

Endofthestars merged 255 commits into
mainfrom
codex/phase3-recovery

Conversation

@Endofthestars

@Endofthestars Endofthestars commented Aug 13, 2026 •

Copy link
Copy Markdown
Owner

Release candidate 0.3.0rc2

Prepares the bounded Phase 3 contract-only, fail-closed local slice for the existing 0.3.0rc2 prerelease.

  • documents the precise Phase 3 boundary and retained blocker register
  • adds locally closed Execution/Outcome/assurance, Storage, and Patch Promotion contracts
  • preserves fail-closed behavior wherever Chronicle, Storage, resolver, or Host authority is unavailable
  • aligns rc2 release notes, changelog, and English/Chinese project status

Verified locally

  • 343 passed, 3 skipped, 46 subtests
  • complete pytest coverage: 80%
  • Phase 3 contract gate: 214 schemas, 184 tests, Ruff and Mypy clean
  • migration, fault-injection, golden replay, POSIX installer checks
  • wheel/sdist Twine checks, wheel CLI smoke test, deterministic plugin archive

This PR does not accept or seal RFC-0011 through RFC-0015 and does not claim external runtime authority.

After required CI and review pass, merge this PR, create protected tag v0.3.0rc2, then publish the GitHub Release to trigger the release workflow.

@Endofthestars
Endofthestars merged commit 9022a83 into main Aug 13, 2026
14 checks passed
@Endofthestars
Endofthestars deleted the codex/phase3-recovery branch August 13, 2026 12:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants