Replies: 1 comment
-
|
📋 Initiative planned by the BMAD Scrum Master (Bob). Epic #934 — feature-ideation enhancement backfill + dry-run + marker continuity (restore idea-enhancer parity before deprecation) 3 stories created (inert — labelled
Open questions for review:
Review the epic and its sub-issue DAG, adjust as needed, then add |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Summary
The
idea-enhancer→feature-ideationconsolidation (#872) folded the new-ideaenhancement path but dropped two
idea-enhancercapabilities — the existing-backlogsweep and the dry-run — and the idempotency marker differs. Restore them as
first-class
feature-ideationmodes beforeidea-enhanceris deprecated (#876), so theexisting Discussions that never got ideated can be enhanced safely and repeatably.
Background — verified gaps (2026-06-25)
feature-ideation-reusable.ymlenhances only a single idea viatarget_discussion(fired bydiscussion:created). There is no mode that sweeps the repo'sopen, human-authored, not-yet-enhanced Ideas backlog — the capability
idea-enhancerprovided via
scripts/idea-enhancer/{gather-candidates,post-enhancement}.sh+ a weekly sweep.feature-ideation'sdry_runinput covers generation, notenhancement-of-existing, so a backfill can't be previewed.
feature-ideationskips on<!-- feature-ideation:enhanced -->(reusable lines 308-310);
idea-enhancerwrote<!-- idea-enhancer:enhanced -->. Aftercutover, every idea
idea-enhanceralready enhanced would be re-enhanced — the exactfailure [Phase 2] Validate the folded feature-ideation enhancement mode on real .github-private Discussions (next ring) #875's Dev Notes warn against.
Goals
feature-ideation's enhancement idempotency check recognizesboth
<!-- idea-enhancer:enhanced -->and<!-- feature-ideation:enhanced -->asalready-enhanced; new comments emit one canonical marker. No re-enhancement across cutover.
workflow_dispatchinput (e.g.enhance_backlog: true)makes
feature-ideationsweep the target repo's open, human-authored, not-yet-enhancedIdeas Discussions and post exactly one structured enhancement comment each
(sharpened problem / context / impact-effort / acceptance criteria), idempotent via the
marker; bot-authored and already-enhanced ideas are skipped. Ports
idea-enhancer's sweep.dry_run=true+ backfill logs the intended per-Discussionenhancement comments to the JSONL artifact and posts nothing — a safe preview of a backfill.
Acceptance criteria
<!-- idea-enhancer:enhanced -->is not re-enhanced byfeature-ideation; bats/test coverage for both markers.enhance_backlogdispatch posts one structured comment per open, human-authored,un-enhanced Idea (idempotent; bots + already-enhanced skipped); a second run is a no-op.
dry_run=true+enhance_backlogwrites the intended comments to the artifact,posts nothing; the artifact lists one entry per candidate Discussion.
operator runbook for backfilling an existing repo's Ideas backlog.
.github-privatebacklog, then live); [Phase 3] Deprecate idea-enhancer in .github-private: remove workflow + scripts + test, update the pipeline doc #876 (deprecate idea-enhancer) is blocked until E1-E3 land.
Out of scope
feature-ideation(separate;feature-ideation/nextalready cut).Companion to #872 (consolidation). Add
idea:approvedto hand to the BMAD Scrum Master.Beta Was this translation helpful? Give feedback.
All reactions