# Upgrade Guide — vNEXT

<!-- assembled-by: assemble-next-md -->
<!-- bump: patch -->

## What Changed

The Standards-Conformance Gate (shipped 2026-05-24, #373: reads the constitution,
checks any spec against every standard, signal-only) had ZERO runs in 19 days —
its spec-review wiring was staged in prose and never tracked (operator finding,
2026-06-12 topic 13481). Now: spec-converge Phase 1 carries a MANDATORY
auto-invocation step (`POST /spec/conformance-check`; flags feed the reviewers; each
round's report records `ran (N flags)` or an honest `unavailable: <reason>`; an
unexplained skip fails report validation). The constitution registry prose is updated
to the true current state, and `migrateConformanceGateAutoInvoke` delivers the
updated skill content to deployed agents (marker/fingerprint pattern, customized
files untouched, idempotent). The wider documented-only→enforced program is tracked
as CMT-1426.

## What to Tell Your User

- "The inspector that checks every new plan against my constitution now runs
  automatically on every spec review — it had been built but sat unused for three
  weeks because the follow-up to wire it in was never tracked. That gap is closed,
  and converting the rest of the constitution's written rules into enforced gates is
  now a tracked program."

## Summary of New Capabilities

| Capability | How to Use |
|-----------|-----------|
| Constitution check on every spec review | Automatic — recorded per round in each convergence report |

## Evidence

- `tests/unit/PostUpdateMigrator-conformanceAutoInvoke.test.ts` — 4 tests: bundled
  skill carries the step; stock copies upgraded + idempotent; customized copies
  untouched; registry prose honesty locked (the stale "not yet auto-invoked" claim
  can never silently return).
- `tsc --noEmit` clean; migration suites green.
- Side-effects: `upgrades/side-effects/conformance-gate-autoinvoke.md` (answers the
  new §7 multi-machine posture question shipped this morning — the gate dogfooding
  itself twice in one day). ELI16: `docs/eli16/conformance-gate-autoinvoke.md`.
