Skip to content

LoopSkill v3.3.2

Choose a tag to compare

@amanayayatu-tech amanayayatu-tech released this 18 Jul 19:22
· 147 commits to main since this release
7749b29

LoopSkill v3.3.2

This patch closes the schema-v3 transport-recovery dead end discovered while resuming a real long-running successor.

What changed

  • Adds the State Gateway operation ACK_TRANSPORT_RECOVERY.
  • Requires a real host-cooperative heartbeat ACTIVE update and readback before routing can resume.
  • Resumes only after the retained route/outbox has already been ACKed or recovered with a durable formal report.
  • Restores transport_recovery.status=HEALTHY and run_control.status=RUNNING atomically.
  • Preserves the historical failure count and does not create a product dispatch, repair attempt, PASS projection, or terminal projection.
  • Rejects unresolved, mismatched, and replayed acknowledgements with zero canonical side effects.
  • Adds post-state reconciliation guidance so an ambiguous response cannot incorrectly pause an already recovered loop.
  • Updates README, English README, SPEC, ADR, invariants, scaffold, examples, and App canary receipt schema v6.

Release authority and evidence

  • Protected main / tag target: 7749b292e421d291c3a7c96f39b7ee5d3dd62520
  • Tree: 6d29c7741e0db80d5e106d8f2b2f10a31ab73830
  • Independent Reviewer: P0/P1/P2 = 0/0/0
  • Full unittest: 655 PASS
  • Branch coverage: 80.12% (threshold unchanged at 80%)
  • Generator fuzz: 5,000 PASS
  • State fuzz: 5,000 PASS
  • Skill/SPEC/public schema/installer/rollback/config-readback/source-install-zero-drift/risk/secret checks: PASS
  • Exact-main macOS installation receipt: /Users/peachy/.codex/install-receipts/codex-loop-prompt-architect/20260719031640-51856.json
  • Installed version: 3.3.2; exact repo commit readback; source/install drift empty; MCP config readback true
  • Exact-main real Codex App transport-recovery canary: PASS on the real schema-v3 successor. The existing heartbeat was updated and read back as ACTIVE; ACK_TRANSPORT_RECOVERY advanced canonical v10 to v11 with transport_recovery.status=HEALTHY, run_control.status=RUNNING, and heartbeat ACTIVE. Historical failure_count=2 was preserved. Product dispatch count and G06 attempt count did not increase, and the retained recovered outbox remained the authority.

GitHub Compatibility CI is a compatibility mirror for this release and is not the formal release authority. The release authority is the exact-main local gate, independent review, same-SHA installation readback, and real Codex App recovery canary. This note does not claim a CI conclusion that was not used as the release gate.

Known boundary

The public MCP parameters field remains a generic object instead of a per-operation strict oneOf. The exact public field set is documented and tested; improving schema ergonomics remains follow-up work and does not weaken the state-transition checks in this patch.