v1.58.0
Package Changelog
Minor Changes
-
85fc5d2: Added a new
cadence doctorcheck,recommendation-archive-currency, that warns when a recommendation in the activerecommendations[]array carries a terminalshipped/rejectedstatus without being moved into thearchived[]array — the invariant phase 276 had to hand-backfill for 21 recommendations that predated the auto-archive feature. Warns naming each offending id, title, and status, with remediation pointing atcadence recommendation archive <id>.convertedandsettle-pendingare deliberately excluded from the flagged-status set: a converted recommendation's only schema-documented successor state issettle-pending(reached solely via the settle hook), notarchived, so flagging it would emit wrong remediation.Diverging from the two adjacent ledger-reading doctor checks (
recommendation-shipped-drift,orphaned-evidence), a malformed/schema-invalidrecommendations.jsonreportsindeterminate, never a silent best-effortok— a genuinely missing file still reportsok(the normal fresh-repo state).fixIdis alwaysnull: archiving is evidence-gated per record, not a safe blind auto-repair, so--fixnever touches it.
Patch Changes
- @thomas-powers-jr/cadence-types@1.58.0
Published Packages
All public packages are published on npm as 1.58.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.58.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/31769066620