v3.4.1: version re-base to gsd-core 1.4.x + auto-memory + 7 cherry-picks
Re-bases the plugin version to track the new upstream @opengsd/gsd-core line with a +2 major offset (gsd-core 1.4.1 -> plugin 3.4.1). The +2 (not +1) keeps the version monotonically above the prior 2.45.x lineage. 3.4.x tracks the gsd-core 1.4.x line as a selective cherry-pick, not byte-parity (the multi-runtime emitters and release/CI infra that dominate upstream are out of scope by design).
Added
- Ad-hoc durable-decision auto-capture at
/gsd:quick,/gsd:debug,/gsd:fastclose-out, gated onworkflow.auto_memory_capture(default on). Also fixes the long-orphaned + doubly-broken phase-memory writer (it had never actually fired).
Fixed (cherry-picks from gsd-core v1.4.x)
- #905 STATE.md scalar preservation (data-loss fix)
- #904 phase-branch normalization under
project_code - #771 14 agent
color:values -> documented Claude Code named colors - #25 verifier Step 7b: enumerate-or-single-test, no full-suite re-runs
- #913 plan-phase role-collapse guard +
CODEX RUNTIME->ALL RUNTIMES - #892 validate/W006 now match checklist-style roadmap phases
- #770 SubagentStop slice: context-monitor fires on subagent finalize
Deferred (CC-relevant, evaluated)
- #730 multi-milestone
extractCurrentMilestone(97-line rewrite on a divergent patched file; wants its own task + two-milestone fixture) - #768 CC permissions prepopulation (lives in upstream's npm installer; no confirmed plugin-manifest mechanism)
Full suite 10/10.