Files
msd-core/.changeset/sturdy-pumas-swim.md
Tom Boucher ddb877fa0a enhance(#3957): a no-op reports the real condition and the values it already computed (#4157)
* test(#3957): add failing-first coverage for no-op decline reporting (epic #3473 B9)

* fix(#3957): a no-op reports the real condition and the values it already computed (epic #3473 B9)

* test(#3957): correct stale assertions and a withheld-arm fixture after rebase (epic #3473 B9)

* docs(#3957): add Fixed changeset fragment for no-op decline reporting (epic #3473 B9)

* docs(#3957): backfill changeset PR number to #4157

---------

Co-authored-by: sim <sim@local>
2026-09-01 21:40:07 -04:00

448 B

type, pr
type pr
Fixed 4157

state resolve-blocker, state update-progress, state record-session, roadmap update-plan-progress, and roadmap annotate-dependencies now report the real reason for a no-op — declining paths named the wrong condition, discarded already-computed values, or (in two cases) falsely reported success when nothing changed; all now report accurately and emit a [gsd-tools] WARNING: stderr disclosure. (#3957)