Package Changelog
Minor Changes
- 3d99185: Makes the dispatch contract enforceable at record time, closing the 2026-07-18 deja incident's three recommendations. A new optional
stop:DRAFT task field renders as a**Stop condition:**packet line, andcadence draft checkwarns (never blocks) when a task declaresfiles:with nostop:.cadence build task <id> --status=DONEnow runs a boundary + redundancy check at record time from real git diffs rather than agent self-report: a stray file outside the task's declaredfiles:refuses the recording (exit 1, no mutation) onceboundaryEnforcementresolves toblock, unless--allow-boundary-breachis passed (records anyway, emits an error-severity anomaly). Independent of that config field, one task recorded with--execution dispatchescalates boundary enforcement toblockfor the rest of the phase and never de-escalates.--isolationand--model-classround out the new recording flags; all three carry through toSUMMARY.jsonon settle when present. Fully additive: noschemaVersionbump, no.default()on any new field, and the existing settle-timeboundary-scangate is unchanged. - 06d8790:
cadence dispatch plannow computes an advisory execution verdict per task —{ execution: 'inline'|'dispatch', modelClass, model, reasons[] }— givingconfig.subagentPolicyandconfig.modelPerClasstheir first consumer. A new optionalclass:DRAFT task field (TaskZ.class) lets an operator declare a task's execution class; a pure heuristic cross-checks it and a mismatch surfaces as acadence draft checkcoherence warning.--jsonoutput gains the new per-task fields plus a top-levelsignals.contextUtilization(alwaysnullfor now — no real context-utilization signal is wired in yet). The rendered dispatch packet gains an**Execution:**line (and a**Model:**line when dispatched). Fully additive: noschemaVersionbump, no change to existing fields, anddispatch planremains read-only/advisory only — it does not spawn, schedule, or supervise agents.
Patch Changes
- Updated dependencies [3d99185]
- Updated dependencies [06d8790]
- @thomas-powers-jr/cadence-types@1.60.0
Published Packages
All public packages are published on npm as 1.60.0:
@thomas-powers-jr/cadence-core@thomas-powers-jr/cadence-host-claude-code@thomas-powers-jr/cadence-host-codex@thomas-powers-jr/cadence-host-toolkit@thomas-powers-jr/cadence-types
Verification
- npm publish completed with provenance in the Release workflow.
- Remote tag
v1.60.0is verified before the GitHub Release is created. - npm package versions and GitHub Release metadata are verified after publish.
- Workflow run: https://github.com/thomas-powers-jr/cadence/actions/runs/31908855082