v1.59.0
Package Changelog
Minor Changes
-
6e5a2d0: Added
cadence demo— a fully non-interactive refuse-then-succeed walkthrough (a real DRAFT→BUILD→SETTLE loop against an assertion-mode gutted-but-green fixture, then the honest fix) that runs in an ephemeral sandbox and cleans up by default.--keepleaves the playground on disk,--in-placeruns inside the current directory (refusing loudly instead of overwriting an existing.cadence/there),--interactive/-iopts into the tutorial's TTY-paced pauses. A barenpx @thomas-powers-jr/cadence-coreor barecadenceinvocation now dispatches straight into it.cadence tutorialkeeps working unchanged, with one added stderr line pointing atcadence demo.Added a minimal progressive-disclosure onboarding-stage system: a global
~/.cadence/onboarding.json(or$CADENCE_HOME/onboarding.json) stage marker (0 First Contact, 1 Driver, 2 Operator, 3 Power User) that a successfulcadence demorun advances to at least Driver.cadence helpandcadence startnow hidedoctorbelow stage 2; a new top-level--advancedflag forces the full surface at any stage. Filtering is display-only — every command stays registered and directly invocable (cadence doctor,cadence start --pick 6) regardless of stage.
Patch Changes
- dd6c3c5:
--filter-regex(onrecommendation list/decision list/assumption list) now rejects patterns with nested quantifiers that can cause catastrophic backtracking (e.g.(a+)+) before compiling the operator-supplied pattern, addressing a CodeQLjs/regex-injection(ReDoS) finding onpackages/core/src/cli/list-filter.ts.- @thomas-powers-jr/cadence-types@1.59.0
Published Packages
All public packages are published on npm as 1.59.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.59.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/31849447692