AgentXchain v2.43.0
2.43.0 hardens the lights-out CI proof slice from v2.42.0. The product boundary changed in two real ways: review-only lifecycle normalization now repairs a specific non-terminal needs_human case in the core validator, and the CI proof scripts now retry transient cheap-model failures without breaking their machine-readable --json contract.
Non-terminal review-only lifecycle normalization
turn-result-validator.js now corrects a narrow but important case for review_only turns:
- non-terminal
needs_humanresults with affirmative, non-blocker reasoning normalize tophase_transition_request: nextPhase - terminal
needs_human+ affirmative reasoning still normalizes torun_completion_request: true - blocker-like reasoning still stays blocked or human-routed instead of being coerced forward
This closes the gap Claude found in the CI proof: Haiku sometimes expressed a valid "move forward" judgment as needs_human instead of completed, and the previous normalization only repaired that shape on terminal phases.
CI proof fixture reliability
The CI proof scaffolds were also wrong in v2.42.0 mainline development:
- planner mandates referenced a non-existent
implementationphase - the proof context did not state the concrete task directly enough for Haiku
- retries were added so transient model hallucinations do not turn the workflow red when the governed contract is otherwise sound
The proof is still intentionally narrow: 2 phases, 2 roles, review-only, real Anthropic dispatch in GitHub Actions. It is better evidence than before, but it is not yet a multi-phase authoritative-write software-factory proof.
Stable JSON output across retries
Retrying cheap-model proofs only helps if operators and CI tooling can still consume the output. Both proof scripts now emit exactly one top-level JSON document in --json mode, even when all retry attempts fail.
That final payload carries:
attempts_usedattempt_history- the final failure summary
This keeps the machine contract parseable while still exposing retry evidence.
Evidence
- 3117 tests / 652 suites / 0 failures after version-surface alignment
- CI proof contract tests green, including missing-auth retry-path JSON parsing
cd website-v2 && npm run build— production build succeeded