diff --git a/changelog.d/gst-wave-plan-hub-files.md b/changelog.d/gst-wave-plan-hub-files.md index 2d4635e82..5eda34a9b 100644 --- a/changelog.d/gst-wave-plan-hub-files.md +++ b/changelog.d/gst-wave-plan-hub-files.md @@ -1 +1 @@ -- `gstack-ship-queue wave plan` no longer packs the whole READY queue into one area. Two PRs now share a wave only when `git merge-tree` finds a real conflict between them in a code file or skill template. Docs, other Markdown and JSON ledgers never link PRs, since most PRs add to them. Before, any shared file linked two PRs, so `docs/troubleshooting.md` and a few ledgers chained 55 READY PRs into eight waves all labeled `setup`. With this change the same queue gives five groups by area. A READY head whose CI is red or still running now prints `NOT_GREEN: # (...)` and stays out of the plan, as `ready` would refuse it. A head whose CI cannot be read fails the plan with `QUEUE_PROOF_MISSING`, the same as an unreadable PR. Renamed files are compared by their real paths (GST-770). +- `gstack-ship-queue wave plan` no longer packs the whole READY queue into one area. Two PRs now share a wave only when `git merge-tree` finds a real conflict between them in a code file or skill template. Docs, other Markdown and JSON ledgers never link PRs, since most PRs add to them. Before, any shared file linked two PRs, so `docs/troubleshooting.md` and a few ledgers chained 55 READY PRs into eight waves all labeled `setup`. With this change, the 57-PR queue later that day gives five groups split by area. A READY head whose CI is red or still running now prints `NOT_GREEN: # (...)` and stays out of the plan, as `ready` would refuse it. A head whose CI cannot be read fails the plan with `QUEUE_PROOF_MISSING`, the same as an unreadable PR. Renamed files are compared by their real paths (GST-770).