Skip to content

v3.2.8 — runtime codec and terminal hotfix

Choose a tag to compare

@amanayayatu-tech amanayayatu-tech released this 17 Jul 15:22
· 176 commits to main since this release
f0d197c

What changed

  • Generated Packs now use the installed MCP runtime_codec for dispatch materialization and verification, formal-report and external-receipt staging, and failure-fingerprint normalization. They no longer depend on a non-PTY child process keeping stdin open for a later write_stdin call.
  • Empty transport before the first frame is now reported as INPUT_TRANSPORT_EOF_BEFORE_FRAME, distinct from JSON and payload-content errors.
  • Terminal projections now agree on terminal lifecycle, paused heartbeat, terminal validation, blocked Goal identity, remaining Goal count, and NONE_TERMINAL next action.
  • Dormant native Goal recovery execution paths were retired. Legacy requests remain fail-closed as NATIVE_GOAL_GENERATION_RECOVERY_UNAVAILABLE with side_effects=NONE.

Release lineage

v3.2.7 reached repository main through PR #11 but was never tagged or released. v3.2.8 supersedes and closes that repository-only version without rewriting Git history.

Release evidence

  • Exact protected-main merge commit: f0d197cc865b141a858411ae6ce1e6d98d74a49e
  • Git tree object: 0e59c10d2e611be78835abfcef1f3cdba18a7d0a
  • Source/installed manifest digest: a26a52d167d81fc0c5b67724e1440972b8fe607e9327de275681676a7713a428
  • Same-SHA install receipt digest: 48b54024f4651d035d1e367a9c50fd56430cbd785e40a23e18e30584e999c313
  • Real Codex App runtime-codec canary summary SHA-256: efaecd5d39d75d1d01074dde4db22d4f87bb37ee5a8d6717b734209f91f13091
  • Local deterministic suite: 605/605 PASS; all-shipped branch coverage: 80.35%
  • Independent generator fuzz: 5000 PASS; independent state fuzz: 5000 PASS
  • Independent Reviewer: P0=0, P1=0, P2=0
  • Exact protected-main annotated-tag identity: PASS

The real App canary used a disposable fixture. It observed PAYLOAD_MATERIALIZED, PAYLOAD_VERIFIED, FORMAL_REPORT_STAGED, FAILURE_FINGERPRINT_NORMALIZED, the non-PTY EOF negative case with zero side effects, and final canonical FINALIZATION_ACKED. GitHub Actions remains compatibility evidence and is not substituted for the real App gate.