github open-gsd/gsd-core v1.18.0

2 hours ago

Install

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

What's Changed

Feature

  • feat(#5313): fail closed when artifact-frontmatter-equals matches more than one artifact by @davdittrich in #5392

Fix

  • fix(#4901): phase complete never lowers the body Completed Phases counter by @trek-e in #5425
  • fix(#4928): doc-writer handles targets with no runnable local entry point by @trek-e in #5432
  • fix(#4915): execute-phase hands the regression file list and wave-failure tally across blocks by @trek-e in #5428
  • fix(#4929): ui-researcher inventory gate cross-checks its first answer and falls back to the lockfile by @trek-e in #5435
  • fix(#4927): plan-phase catches truncated plans, unverified gate baselines and the reversibility conflict by @trek-e in #5436
  • fix(#4867): TDD review credits a RED-only probe plan with the GREEN of the plan that depends on it by @trek-e in #5444
  • fix(#4799): a sequential executor in a linked phase worktree can commit on its phase branch by @trek-e in #5445
  • fix(#4945): begin-phase replaces a wrapped Current focus whole and starts a gap-closure re-entry at the first plan to run by @trek-e in #5446
  • fix(#4956): the shared-ID gate reads ready-ids as JSON, so it can mark requirements complete by @trek-e in #5448
  • fix(#5449): the synthesizer returns SUMMARY.md inline when the runtime refuses to write it by @trek-e in #5450
  • fix(#4947): update-plan-progress reconciles the pending-plan tail, replaces a bare TBD, and reports a skipped Progress row by @trek-e in #5452
  • fix(#4972): phase complete names a verify:post audit that is missing or unresolved by @trek-e in #5453
  • fix(#4993): ship-note CI recovery no longer waits on the review state by @trek-e in #5459
  • fix(#5085): an isolated quick executor writes its SUMMARY at a worktree-relative path and stops on a guard denial by @trek-e in #5462
  • fix(#5017): every reader and writer of the defaults store resolves its root like the loader by @trek-e in #5463
  • fix(#5049): --prompt-file reaches review lanes that take the prompt path in argv by @trek-e in #5468
  • fix(#5050): docs-update --verify-only asks nothing; verifier results stay under project_root and never collide by @trek-e in #5472
  • fix(#5106): TDD gate accepts go test RED evidence, refuses build failures, and shares one test-file definition by @trek-e in #5475
  • fix(#5113): phase add touches only its inserted block and depends on a phase that exists by @trek-e in #5477
  • fix(#5045): scan command-valued git -c config for secret reads by @trek-e in #5478
  • fix(#5122): agent_skills self-load names its own type, supplies its launcher, and skips the persona fallback by @trek-e in #5481
  • fix(#5123): installed @ includes resolve for Kimi, and for Copilot and Antigravity with --config-dir by @trek-e in #5484
  • fix(#5473): extract the commit subject byte-wise so a 112KB message is not slow in a UTF-8 locale by @trek-e in #5485
  • fix(#5143): workflow shell fences capture the typed text once instead of splicing it by @trek-e in #5493
  • fix(#5121): bound the SKILL.md read in skill discovery by @trek-e in #5499
  • fix(#5287): the audit-milestone closure chain addresses the inserted phase, not the insert-after phase by @0xdhx in #5440
  • fix(#5051): honor workstreams in quick task state updates by @agammann in #5373
  • fix(#4890): separate global phase from roadmap counts by @agammann in #5374
  • fix(#5327): probe capability-lock's own start-time on the first lock acquire, not at module load by @behruznassre in #5434
  • fix(#5316): dispatch ship:pre step hooks in ship preflight by @davdittrich in #5391
  • fix(#5409): stop Brave fetch following redirects by @davdittrich in #5443
  • fix(#4926): accept any readable text-file input and exit non-zero when it cannot be read by @Maestro157 in #5314
  • fix(#4943): pause work conventional commit by @denniyahh in #5150
  • fix(#5359): document reviewer-lane dispatch outside a phase and slug-vs-alias by @davdittrich in #5417
  • fix(#4939): answer a caller error for a missing phase dir by @drakeo338 in #5030
  • fix(#5276): sandbox USERPROFILE in tdd_mode init tests by @Yi-111-a in #5281
  • fix(#5187): prefer upstream/next for emitted attribution by @bshiggins in #5508

New Contributors

Full Changelog: v1.17.0...v1.18.0

Don't miss a new gsd-core release

NewReleases is sending notifications on new releases.