github open-gsd/gsd-core v1.16.0

5 hours ago

Install

npm i @opengsd/gsd-core@1.16.0
# or
npm i @opengsd/gsd-core@latest

What's Changed

Enhancement

Fix

  • fix(#4924): surface gap_closure in phase-plan-index so --gaps-only selects gap plans by @Maestro157 in #4934
  • fix(#5021): bound Verify publish by a wall-clock window that outlasts npm processing by @trek-e in #5024
  • fix(#4925): update-plan-progress keeps Status-cell prose and the Completed placeholder by @Maestro157 in #4931
  • fix(#5026): absorb plan-document.cts's frontmatter fields into the PlanningDoc seam, closing ADR-4910 §1's naming-risk deferral by @trek-e in #5028
  • fix(#5006): install dependencies before ci-timeout-report.yml requires a repo script by @tarc in #5035
  • fix(#5061): accept Refs #N on .out-of-scope/-only PRs in require-issue-link by @trek-e in #5065
  • fix(#4957): classify swift-testing RED evidence instead of reporting zero tests by @trek-e in #5055
  • fix(#5013): summary-extract exits non-zero on unparseable SUMMARY frontmatter by @trek-e in #5070
  • fix(#4996): quick worktree pre-dispatch commit + materialization cover CONTEXT/RESEARCH by @trek-e in #5078
  • fix(#4965): anchor roadmap checkbox regex to each phase's own checklist line by @trek-e in #5063
  • fix(#4970): recognize a genuine Python unittest RED evidence report by @trek-e in #5062
  • fix(#4982): anchor init.cts ROADMAP checkbox->phase regexes, resolve first-match not last by @trek-e in #5064
  • fix(#4995): rewrite bare gsd-tools to gsd_run at skill-generation time by @trek-e in #5075
  • fix(#4983): a resolved UAT issue no longer blocks phase completion forever by @trek-e in #5066
  • fix(#4974): make gates.* confirmation toggles take effect and validate mode by @trek-e in #5076
  • fix(#4954): detect phases by canonical *-PLAN.md plan name by @ScalingMBA in #4966
  • fix(#5088): skip jobs that never executed in the ci-timeout report by @trek-e in #5102
  • fix(#5012): debug.md Step 2 documents $ARGUMENTS pre-supplied symptom detection by @trek-e in #5087
  • fix(#5105): no verify-lifecycle step writes a covered artifact after fingerprint time (Phase 3 of #5056) by @trek-e in #5114
  • fix(#5115): ci-timeout-report keeps one rolling, validator-clean, self-approving PR by @trek-e in #5116
  • fix(#5016): sandbox HOME for the config-ensure-section seeds in config.test.cjs by @ScalingMBA in #5040
  • fix(#4977): treat unset use_worktrees as on in the section manifest by @ScalingMBA in #5025
  • fix(#5082): resolve runHook's bash through the Git Bash policy on win32 by @ScalingMBA in #5099
  • fix(#4856): exempt name-only git pathspecs and cp/mv destinations from the secret-read guard by @ScalingMBA in #5047
  • fix(#5118): VerificationStatus is closed and stale has one route that regenerates (Phase 4 of #5056) by @trek-e in #5131
  • fix(#5136): grant contents: write so Dependabot auto-merge can enable auto-merge by @trek-e in #5138
  • fix(#5134): detectDrift sees the whole change set and its output is sanitized (Phase 5 of #5056) by @trek-e in #5137
  • fix(#5004): define gsd_run for gsd-verifier in every mode by @trek-e in #5142
  • fix(#4757): roadmap analyze surfaces checkbox/disk disagreement via checkbox_conflict by @trek-e in #5146
  • fix(#4780): label the user's arguments in every argument-taking command template by @trek-e in #5145
  • fix(#4772): forward --ws to every workflow agent-skills and init.* call; reserve the name none by @trek-e in #5147
  • fix(#5002): point shipped instructions at live phase and backlog commands by @ScalingMBA in #5044
  • fix(#4905): stamp quick-task and acknowledgement dates through the clock seam by @ScalingMBA in #5043
  • fix(#4869, #5011): stop treating the debug knowledge base as a session by @ScalingMBA in #5041
  • fix(#5180): register blocking guards at the 120 s host budget everywhere and give their git probes a 5 s budget by @trek-e in #5185
  • fix(#4975): honor audit.enabled at the live dispatch seams by @ScalingMBA in #5023
  • fix(#5189): give the process-seam partial-output assertions a bound that clears Node startup by @trek-e in #5193
  • fix(#5038): withhold progress counters for explicit milestone: null, without the unbound warning by @jslitzkerttcu in #5111
  • fix(#4692): validate RED evidence with TAP and JUnit format adapters by @forfrossen in #4701
  • fix(#5173): say "when", not "unless", before mempalace !== false gates by @0xdhx in #5184
  • fix(#4976): resolve the new-project defaults store through GSD_HOME by @ScalingMBA in #5015
  • fix(#5042): keep debug sessions visible across workstreams by @agammann in #5155
  • fix(#4988): read effort from local Claude installs by @agammann in #5160
  • fix(#5086): ignore dispatch sentinel in user projects by @agammann in #5154

New Contributors

Full Changelog: v1.15.0...v1.16.0

Don't miss a new gsd-core release

NewReleases is sending notifications on new releases.