fix(sdk): skip terminal-labeled phases in init.progress next_phase (#3478)

* fix(sdk): treat terminal roadmap labels as complete in init.progress (#3472)

* chore(changeset): add #3478 fragment

* test(sdk): assert promoted/registered/inserted labels stay non-terminal
This commit is contained in:
Tom Boucher
2026-05-13 19:34:53 -04:00
committed by GitHub
parent 439d9ceacd
commit 6ea25ec8c7
3 changed files with 96 additions and 2 deletions

View File

@@ -0,0 +1,5 @@
---
type: Fixed
pr: 3478
---
**`gsd-sdk query init.progress` now respects terminal phase labels in roadmap headings** — phases marked COMPLETE/SHIPPED/DEFERRED/SUPERSEDED/MERGED/FOLDED are counted complete and skipped as next pending phase.