Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
56 changes: 32 additions & 24 deletions .github/backlog/ISSUES.md
Original file line number Diff line number Diff line change
Expand Up @@ -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:

Expand All @@ -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
Expand All @@ -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:

Expand All @@ -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:

Expand All @@ -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:

Expand All @@ -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:

Expand All @@ -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:

Expand All @@ -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:

Expand All @@ -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:

Expand All @@ -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:

Expand All @@ -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:

Expand All @@ -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:

Expand All @@ -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:

Expand All @@ -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:

Expand Down
14 changes: 8 additions & 6 deletions docs/project-visual-map.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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

Expand Down
Loading