Maestro 1.10.0 — verify-gate (S7.3) + orchestration-transfer F1–F6
Structural S7.3 verification enforcement for both Claude Code and Codex, plus the F1–F6 orchestration-transfer deltas (previously unreleased).
Added
- Verify gate (
hooks/maestro-verify-gate.cjs) — aStophook that fires once when a session modified files but ran no checker (test/lint/tsc) AND stated no honest status token (UNVERIFIED/PENDING_REVIEW/FAIL). AVERIFIEDclaim with no checker still fires. Mode =MAESTRO_VERIFY_GATEenv >config.jsonverifyGate> defaultwarn:warnnudges (non-blocking),blockblocks the Stop once,offdisables. Block-once per session; respectsdiscipline off; fails open. verifysettings toggle (off/warn/block, defaultwarn) — round-trips throughnode settings/cli.cjs set verify <mode>and themaestro-settingsskill.- Codex parity — the gate auto-detects and streams Codex rollout transcripts (content-detected, hundreds of MB never slurped), so
blockenforces S7.3 on the CodexStopevent too. Newscripts/codex-telemetry.cjsbrings Codex token telemetry to parity with the ClaudeSessionEndpath.
Changed
- Orchestration-transfer deltas F1–F6 — six transferable multi-agent orchestration patterns into doctrine + the Frontier engine (anti-anchoring, gate-vs-synthesis, per-step routing, S1 topology hint, isolate-within/share-across, dead-end escalation). Every engine change sits behind a config flag defaulting to current behavior.
- Gate telemetry now captures aggregate token usage (
MAESTRO_TELEMETRY=1, local-only). Gate reminder trimmed to the live Frontier badge + verdict template + a pointer to cachedAGENTS.md S1, cutting per-prompt overhead. - Doctrine — S7.3 references the verify-gate hook; S1/S7.0 wording tightened; mirrored across doctrine copies.
Full notes: CHANGELOG.md. Tests: node scripts/run-hook-tests.cjs — all suites pass. Default behavior unchanged (verify defaults to warn; all F-delta engine flags default off).