v1.46.0
Package Changelog
Minor Changes
- 7c5f4ff: Add
cadence onboard, a one-command setup for the 2nd-Nth teammate cloning a repo that already has.cadence/committed: it installs host hooks (reusingcadence init's host-wire logic, now shared viainit/host-wire.ts), reports the existing project's name and gate profile, and reports provider/API-key readiness — without re-scaffolding.cadence/config.jsonorstate.json. Refuses cleanly with a pointer tocadence initwhen no.cadence/is present.cadence initnow also seeds a managedCONTRIBUTING.mdblock pointing new contributors atcadence onboard, so the path is discoverable. Fulfils rec-20260709-005. - 3e9319e: Add
cadence retro, a read-only cross-phase rollup over every settled phase's post-settle retro artifact (.cadence/phases/*/*-RETRO.json). It aggregates gate-bypass names, rough-task statuses, and code-review/security-audit/boundary-scan finding categories across all scanned phases, splitting each dimension into a recurring bucket (2+ phases) and a one-off bucket (exactly 1 phase) so friction that keeps showing up isn't buried under single-occurrence noise. Supports--format terminal|json(defaultterminal), mirroringcadence intelligence stats's format-flag and exit-code conventions; never writes tostate.json,STATE.md, or any phase artifact.@manehorizons/cadence-typesgains additiveRetroRollupZ,PhaseRetroEntryZ,RetroFrequencyEntryZ, andRetroFrequencyBucketsZschemas (and their inferred types) backing the rollup shape. Fulfils rec-20260712-002. - 499558f:
cadence doctor --fixnow auto-remediates thehandoff-retentioncheck: whenhandoff.retainis unset and the.cadence/handoff/SESSION-doc archive has grown past the existing warn threshold,--fixsetshandoff.retainto the default (10) and immediately prunes the archive down to that budget, reusing the existingpruneHandoffDir/selectPrunableretention primitives and always preserving the activelastHandoffdoc. Previously this check only printed guidance. Fulfils a narrowed slice of rec-20260709-002; the other manual doctor checks (worktree-phases,verification-readiness,recommendation-shipped-drift,coverage-mode-language-support) remain manual since each requires a genuine judgment call--fixcannot safely auto-decide. - eecc525: Wire a real
hostClibuilder into the 5 verifier families phase 165 left unwired:spec-review,plan-review,code-review,security-audit, and deep-verify (Verifier). Onlyper-task(phase 165 T7) had a workinghost-cliprovider — every other family withprovider: "host-cli"set in.cadence/config.jsonwas silently falling back tomock(a deterministic placeholder, not real verification) regardless of config, sincecreateVerifierFactory's generichost-clidispatch only activates when a family supplies ahostCli()builder. AddsHostCliSpecReviewVerifier,HostCliPlanReviewVerifier,HostCliCodeReviewVerifier,HostCliSecurityAuditVerifier, andHostCliVerifier, each spawning the configured host CLI (claude/codex) headlessly via the existinghostCliJSONtransport — same pattern asHostCliPerTaskVerifier, no new dependency.cadence doctor's verification-readiness claim for theverifierseam ("deep-verify uses host-cli with credentials present") is now actually true instead of coincidentally true. - 749fd2d: Add
cadence init --full, a one-command full setup that composes the existing--wire-host,--demo, and--activateflags: when their preconditions are met it wires the detected host with no prompt, seeds the01-demophase, and activates real verification whenANTHROPIC_API_KEYis present — printing one consolidated "Full setup summary" (done/skipped-with-reason per feature) in addition to the existing per-feature messages. Any explicitly-passed flag, including--skip-host-wire, still overrides its--full-implied default. Barecadence initwith no flags is unchanged. Fulfils rec-20260709-001.
Patch Changes
- 42dc58f: Fix
--allow-auto-complexsoft-cap overrides being invisible inSUMMARY.jsonand the real-time anomaly-notify transport. Settling a phase under the auto×complex soft cap with--allow-auto-complexnow records a{ gate: 'soft-cap', flag: '--allow-auto-complex', severity: 'warn' }entry inSUMMARY.json'sgateBypasses, andcadence draft approve --allow-auto-complexnow emits a newauto-complex-overrideAnomalyEventthrough the anomaly-notify transport (mirroringcoherence-warn) when theanomaly-notifygate is active.@manehorizons/cadence-typesgains the additive'auto-complex-override'value onAnomalyTypeZ. - Updated dependencies [3e9319e]
- Updated dependencies [42dc58f]
- @manehorizons/cadence-types@1.46.0
Published Packages
All public packages are published on npm as 1.46.0:
@manehorizons/cadence-core@manehorizons/cadence-host-claude-code@manehorizons/cadence-host-codex@manehorizons/cadence-types
Verification
- npm publish completed with provenance in the Release workflow.
- Remote tag
v1.46.0is verified before the GitHub Release is created. - npm package versions and GitHub Release metadata are verified after publish.
- Workflow run: https://github.com/manehorizons/cadence/actions/runs/29626630135