HappyCodex v0.15.1
HappyCodex v0.15.1 bounds Root convergence on decision-changing evidence
while preserving hard-task blockers, required unknowns, and existing release
safety.
Highlights:
- Adds an explicit stability handoff covering Outcome, change boundary, Done,
writer, blockers, increments, and exclusions. - Gives the fixed Executor the candidate write lock and admits later revision
briefs only with new decision-changing evidence or a concrete blocker. - Admits new obligations through a concrete Outcome, preservation, required-
workflow, or candidate-new safety/correctness failure path; plan-stage
reasoning remains allowed and implementation reproduces where feasible. - Preserves current blockers and required unknowns instead of treating the
convergence gate as a reason to escape or close them. - Allows Root at most one focused verification after delegated evidence,
requires naming the verdict it could flip, and answers status/conclusion
requests with the current verdict and unknowns first. - Makes Root read-only after freeze and returns any candidate change to the
fixed Executor before checks, refreeze, and existing review semantics. - Adds no controller, mutable ledger, runtime monitor, model downgrade, token
quota, or other runtime enforcement mechanism.
Validation:
- Full offline suite, focused convergence/version tests, manifest JSON and
Python import validation, Skill/plugin validators, line budgets, published-
tree immutability, commit-bound readback, and Git diff checks pass. - Fresh no-history blocker-only Exact-final: GO.
Install:
codex plugin marketplace add cch96/happycodex
codex plugin add happycodex@happycodex
Installation and activation are separate from this release. Start a new
Codex task after any separately authorized installation or activation.