Operational tracker for the fleet-wide canary rollout of feature-ideation — the outer, cross-repo half of Initiative petry-projects/.github-private#866. The in-repo .github-private half (epic #872: fold enhancement mode, deprecate idea-enhancer, repin .github-private → feature-ideation/next) is DONE; this issue owns the remaining 8-repo rollout that #872 explicitly left as untracked prerequisites.
Mirrors the shape of the idea→initiative rollout tracker #515. The release-channel standard and the template/audit channel-ify are separate work (#606) — this issue is the operational rollout only.
Current state (verified 2026-07-04)
Channel tag on .github |
Exists? |
feature-ideation/next |
✅ (+ immutables v1.0.0, v1.1.0) |
feature-ideation/ring0 |
❌ not cut |
feature-ideation/ring1 |
❌ not cut |
feature-ideation/stable |
❌ not cut |
| Repo |
Assigned ring |
Current pin |
On-channel? |
.github-private |
next |
@feature-ideation/next |
✅ |
.github |
ring0 |
@3500ed2 # v1 |
❌ |
TalkTerm |
ring1 |
@v1 |
❌ |
markets |
stable |
@c2bece # v1 |
❌ |
broodly |
stable |
@c2bece # v1 |
❌ |
google-app-scripts |
stable |
@c2bece # v1 |
❌ |
bmad-bgreat-suite |
stable |
@v1 (bare) |
❌ |
ContentTwin |
stable |
no feature-ideation.yml |
❌ |
⛔ Hard blocker
Work items
A. Cut the missing channel tags on petry-projects/.github
B. Repin the fleet, one repo at a time, walking the rings (each via PR)
C. Onboard the repos that lack the workflow
D. Widen the standard from BMAD-only → "Discussions + Ideas category"
E. Per-ring validation before each promotion (#866 acceptance)
Acceptance (rolls up to #866)
- All 8 repos pinned to their assigned
feature-ideation/{next,ring0,ring1,stable} channel; the 2 missing repos onboarded with tailored project_context.
- ci-standards §9 widened + compliance-audit enforces it.
- Per-ring dry-run + live validation recorded; each ring health-checked before promotion; documented rollback = revert a channel tag to its prior immutable
feature-ideation/vX.Y.Z.
Refs: initiative petry-projects/.github-private#866 · in-repo epic petry-projects/.github-private#872 (DONE) · template/audit channel-ify #606 · blocker #571 · pattern #515.
Operational tracker for the fleet-wide canary rollout of
feature-ideation— the outer, cross-repo half of Initiative petry-projects/.github-private#866. The in-repo.github-privatehalf (epic #872: fold enhancement mode, deprecateidea-enhancer, repin.github-private→feature-ideation/next) is DONE; this issue owns the remaining 8-repo rollout that #872 explicitly left as untracked prerequisites.Mirrors the shape of the idea→initiative rollout tracker #515. The release-channel standard and the template/audit channel-ify are separate work (#606) — this issue is the operational rollout only.
Current state (verified 2026-07-04)
.githubfeature-ideation/nextv1.0.0,v1.1.0)feature-ideation/ring0feature-ideation/ring1feature-ideation/stable.github-private@feature-ideation/next.github@3500ed2 # v1TalkTerm@v1markets@c2bece # v1broodly@c2bece # v1google-app-scripts@c2bece # v1bmad-bgreat-suite@v1(bare)ContentTwinfeature-ideation.yml⛔ Hard blocker
feature-ideationrun currently fails at compile. This blocks live per-ring validation and therefore all ring promotion below. Must be fixed first.Work items
A. Cut the missing channel tags on
petry-projects/.githubfeature-ideation/ring0,feature-ideation/ring1,feature-ideation/stableviascripts/cut-release.sh(same mechanism asnext). Depends on Story (B): channel-ify feature-ideation + pr-auto-review [#604] #606 addingfeature-ideationtoRING_REUSABLESinscripts/lib/ring-pins.sh.B. Repin the fleet, one repo at a time, walking the rings (each via PR)
.github→@feature-ideation/ring0TalkTerm→@feature-ideation/ring1markets→@feature-ideation/stablebroodly→@feature-ideation/stablegoogle-app-scripts→@feature-ideation/stablebmad-bgreat-suite→@feature-ideation/stable(replace bare@v1)C. Onboard the repos that lack the workflow
ContentTwin— addfeature-ideation.ymlstub with tailoredproject_context, enable Discussions + Ideas category, pin@feature-ideation/stable.bmad-bgreat-suite— confirm Discussions + Ideas category enabled (workflow present but on bare@v1).D. Widen the standard from BMAD-only → "Discussions + Ideas category"
scripts/compliance-audit.sh check_centralized_workflow_stubs) sofeature-ideationis required on all repos with Discussions + an Ideas category, not just repos with a_bmad/marker. Coordinate the audit change with Story (B): channel-ify feature-ideation + pr-auto-review [#604] #606 (which flips thefeature-ideationentry to theRINGsentinel).E. Per-ring validation before each promotion (#866 acceptance)
dry_runthen a live run against a real, already-open, un-enhanced Ideas Discussion; confirm: exactly one enhancement comment, idempotency marker written, second run is a no-op, bot-authored ideas skipped. Candidates listed in chore: sync 1 org-standard workflow stub(s) from petry-projects/.github #866.Acceptance (rolls up to #866)
feature-ideation/{next,ring0,ring1,stable}channel; the 2 missing repos onboarded with tailoredproject_context.feature-ideation/vX.Y.Z.Refs: initiative petry-projects/.github-private#866 · in-repo epic petry-projects/.github-private#872 (DONE) · template/audit channel-ify #606 · blocker #571 · pattern #515.