v1.0.0-beta.18
Pre-releaseConsensus-driven upgrade of the sshx lightweight inline-consensus skill (prompt contract only — no runtime/script/daemon/lifecycle changes).
Capability upgrades
- Forced best-practice harness: each thinking/review perspective must surface the applicable mature best-practice "known-good shape" and re-check its candidate against it before settling the verdict.
- Root-cause minimal-path: the thinking gate is anchored to problem essence/root cause;
minimalmeans the smallest change on the root-cause-resolving path, not surface patching. - Deterministic codex-cli invocation/collection contract: pre-allocated
result_ref+completion_sentinelpaths, disjoint parallel paths, single post-exit collection read, no polling — without weakening artifact authority or the no-helper-scripts boundary. - meta-judge ASCII relationship-diagram gate: before any
implementexit the meta-judge must render a free-form ASCII relationship diagram; any unresolved conflict edge is an unclosed goal gap and rigidly blocks convergence.
Contract consistency fixes
Completion-sentinel folded into the single Worker Completion Contract evidence list; envelope vs stage-record layering and verdict mirroring clarified; isolated-token-subagent completion defined; abstain terminalized (incl. thinking-flight exhaustion); codex→fallback flight transition defined; fix exit delegated to a worker; bounded passes get a default bound; log_ref is an opaque diagnostic pointer; baseline-evidence test checks git-tracked status instead of filesystem existence.
Verification
skills/sshx/tests/test_sshx_contract.py: 27 → 35 tests, all green. Every contract change was locked test-first (RED on old text → GREEN).
Full changelog: v1.0.0-beta.17...v1.0.0-beta.18