diff --git a/.github/backlog/ISSUES.md b/.github/backlog/ISSUES.md index de69d53..bbec37d 100644 --- a/.github/backlog/ISSUES.md +++ b/.github/backlog/ISSUES.md @@ -585,7 +585,9 @@ Issue: #102 Depends on: #79. -Labels: `stage: 2.1`, `enhancement`, `area: validation`, `area: docs`, `help wanted`, `need help`, `status: blocked` +Status: completed by the post-gate label review after #79, #100, and #101. + +Labels: `stage: 2.1`, `enhancement`, `area: validation`, `area: docs`, `help wanted`, `need help`, `status: ready` Acceptance criteria: @@ -594,6 +596,12 @@ Acceptance criteria: - Preserve implementation-heavy issues as blocked until contracts and mocks exist. - Update the visual project map when labels change. +Audit result: + +- Unblocked the Stage 3 design-contract lane #82-#94 after #79, #100, and #101 were available. +- Kept implementation-heavy issues blocked, including #21, #22, #23, #24, #25, #26, #27, #28, #29, #34, and #36. +- Confirmed the open issue set has stage, area, and status labels at the time of the review. + #### P1. Add provider-context dependency map to contributor backlog Issue: #95 @@ -611,9 +619,9 @@ Acceptance criteria: Issue: #84 -Depends on: #79, #22. +Depends on: #79 and #82. -Labels: `stage: 3`, `area: architecture`, `help wanted`, `need help`, `status: blocked` +Labels: `stage: 3`, `area: architecture`, `help wanted`, `need help`, `status: ready` Acceptance criteria: @@ -626,9 +634,9 @@ Acceptance criteria: Issue: #85 -Depends on: #79, #22. +Depends on: #79 and #82. -Labels: `stage: 3`, `area: architecture`, `area: test`, `help wanted`, `need help`, `agent-friendly`, `status: blocked` +Labels: `stage: 3`, `area: architecture`, `area: test`, `help wanted`, `need help`, `agent-friendly`, `status: ready` Acceptance criteria: @@ -643,7 +651,7 @@ Issue: #83 Depends on: #79, #84. -Labels: `stage: 3`, `area: architecture`, `area: docs`, `help wanted`, `need help`, `status: blocked` +Labels: `stage: 3`, `area: architecture`, `area: docs`, `help wanted`, `need help`, `status: ready` Acceptance criteria: @@ -656,9 +664,9 @@ Acceptance criteria: Issue: #86 -Depends on: #79, #22. +Depends on: #79 and #82. -Labels: `stage: 3`, `area: docs`, `area: github`, `good first contribution`, `oss first friendly`, `agent-friendly`, `status: blocked` +Labels: `stage: 3`, `area: docs`, `area: github`, `good first contribution`, `oss first friendly`, `agent-friendly`, `status: ready` Acceptance criteria: @@ -671,9 +679,9 @@ Acceptance criteria: Issue: #87 -Depends on: #21, #84, #85. +Depends on: #79, #84, and #85. -Labels: `stage: 3`, `area: github`, `area: test`, `help wanted`, `need help`, `agent-friendly`, `status: blocked` +Labels: `stage: 3`, `area: github`, `area: test`, `help wanted`, `need help`, `agent-friendly`, `status: ready` Acceptance criteria: @@ -686,9 +694,9 @@ Acceptance criteria: Issue: #89 -Depends on: #23, #84, #85. +Depends on: #79, #84, and #85. -Labels: `stage: 3`, `area: github`, `area: test`, `help wanted`, `need help`, `agent-friendly`, `status: blocked` +Labels: `stage: 3`, `area: github`, `area: test`, `help wanted`, `need help`, `agent-friendly`, `status: ready` Acceptance criteria: @@ -701,9 +709,9 @@ Acceptance criteria: Issue: #90 -Depends on: #25, #26, #39, #79. +Depends on: #79, #83, #84, #85, and #39. -Labels: `stage: 3`, `area: architecture`, `area: docs`, `help wanted`, `need help`, `status: blocked` +Labels: `stage: 3`, `area: architecture`, `area: docs`, `help wanted`, `need help`, `status: ready` Acceptance criteria: @@ -716,9 +724,9 @@ Acceptance criteria: Issue: #88 -Depends on: #29, #90. +Depends on: #79 and #90. -Labels: `stage: 3`, `area: cli`, `area: docs`, `help wanted`, `need help`, `agent-friendly`, `status: blocked` +Labels: `stage: 3`, `area: cli`, `area: docs`, `help wanted`, `need help`, `agent-friendly`, `status: ready` Acceptance criteria: @@ -731,9 +739,9 @@ Acceptance criteria: Issue: #91 -Depends on: #27, #28, #79. +Depends on: #79. -Labels: `stage: 3`, `area: cli`, `area: docs`, `help wanted`, `need help`, `oss first friendly`, `status: blocked` +Labels: `stage: 3`, `area: cli`, `area: docs`, `help wanted`, `need help`, `oss first friendly`, `status: ready` Acceptance criteria: @@ -746,9 +754,9 @@ Acceptance criteria: Issue: #93 -Depends on: #36, #79. +Depends on: #79. -Labels: `stage: 3`, `area: ci`, `area: test`, `help wanted`, `need help`, `agent-friendly`, `status: blocked` +Labels: `stage: 3`, `area: ci`, `area: test`, `help wanted`, `need help`, `agent-friendly`, `status: ready` Acceptance criteria: @@ -761,9 +769,9 @@ Acceptance criteria: Issue: #92 -Depends on: #33, #84, #85. +Depends on: #79, #33, #84, and #85. -Labels: `stage: 3`, `area: gitlab`, `area: architecture`, `help wanted`, `need help`, `waiting help`, `status: blocked` +Labels: `stage: 3`, `area: gitlab`, `area: architecture`, `help wanted`, `need help`, `waiting help`, `status: ready` Acceptance criteria: @@ -776,9 +784,9 @@ Acceptance criteria: Issue: #94 -Depends on: #34, #90, #79. +Depends on: #79 and #90. -Labels: `stage: 3`, `area: agent`, `area: docs`, `help wanted`, `need help`, `waiting help`, `status: blocked` +Labels: `stage: 3`, `area: agent`, `area: docs`, `help wanted`, `need help`, `waiting help`, `status: ready` Acceptance criteria: diff --git a/docs/project-visual-map.md b/docs/project-visual-map.md index 084c4b4..7c022f8 100644 --- a/docs/project-visual-map.md +++ b/docs/project-visual-map.md @@ -22,7 +22,9 @@ Current interpretation: - Stage 1 is shipped as `v0.1.0`. - Stage 2 Maven signal and contributor foundations are in place. - Stage 2.1 is the hardening lane before broad Stage 3 work. -- Stage 3 is well mapped, but implementation-heavy issues should wait for readiness gates and design contracts. +- Stage 3 readiness gates are defined through #79, #100, and #102. +- Stage 3 design contracts #82-#94 are the first ready lane after the post-gate label review. +- Implementation-heavy issues should wait for the related design contracts, fixtures, and mocks. ## What Is Already Done @@ -70,7 +72,7 @@ Recommended maintainer order: 3. Add fixture and JSON validation. 4. Move stable validation into CI. 5. Complete the Stage 3 readiness gate. -6. Unblock the first Stage 3 design issues. +6. Keep the first Stage 3 design issues #82-#94 ready after the post-gate label review. 7. Start implementation only after contracts and mocks exist. ## Stage 3 Dependency Map @@ -170,12 +172,12 @@ flowchart LR B --> C["Close #69 #70 #72"] C --> D["Close #71 #73"] D --> E["Close #67 #68 #74 #76"] - E --> F["Close #77 #79 #102\nKeep #80 guard green"] - F --> G["Close #100 and keep #101 current"] - G --> H["Unblock early Stage 3 design issues"] + E --> F["Close #77 #79 #100 #102\nKeep #80 guard green"] + F --> G["Keep #101 current"] + G --> H["Work ready Stage 3 design issues\n#82-#94"] ``` -After that, Stage 3 implementation can begin with much lower ambiguity. +After that, Stage 3 implementation can begin with much lower ambiguity, but implementation-heavy issues should stay blocked until their related design contract lands. ## Source Of Truth