/wbIdea — Exhaustive Simulation ()
/wbIdea is the scored idea pipeline. It captures, scores, explores, validates, and promotes speculative ideas into actionable plan tasks. Read this for the full argument resolution, flag matrix, and edge cases.
1. Role & target
| Aspect | Behavior |
|---|---|
| Role | The Ideator — captures and scores speculative ideas. |
| Target | Package directories, folder scopes, or existing idea_*.md files. |
| Cell scope | None. /wbIdea does not modify source code. |
| Side effects allowed | Writing/updating idea_*.md files. Promoting ideas to plan_*.md. |
| Side effects forbidden | Modifying source code, executing tasks, creating task reports. |
2. Argument resolution
| Form | Example | What /wbIdea does |
|---|---|---|
| Folder scope | /wbIdea packages/wb-core | AI scans context, proposes scored ideas |
| Manual idea | /wbIdea packages/wb-core --task="Add retry logic" | Registers one specific idea with computed score |
| Resume | /wbIdea packages/wb-core --resume | Re-reads existing idea file, re-scores based on current context |
| Promote | /wbIdea packages/wb-core --id=1 --promote | Promotes idea #1 to today's plan file |
| Reject | /wbIdea packages/wb-core --id=1,2 --reject | Marks ideas 1,2 as 🚫 Rejected |
| Defer | /wbIdea packages/wb-core --id=3 --defer | Marks idea 3 as ⏸️ Deferred |
| Self-correct | /wbIdea idea_wb-core_20260508.md | Normalizes the file, fills gaps, re-scores |
3. Flag matrix
| Flag | Shortcut | Purpose |
|---|---|---|
--task="<desc>" | -t | Register a specific idea with the given description. |
--resume | -r | Re-read existing idea file, re-evaluate scores. |
--id=<N,M,...> | -i | Target specific idea indices. |
--promote | -p | Promote targeted ideas to the plan file. |
--reject | -x | Mark targeted ideas as 🚫 Rejected. |
--defer | -d | Mark targeted ideas as ⏸️ Deferred. |
--scope | -s | Override scope resolution. |
4. Pipelines
/wbIdea Exhaustive Simulation
Native idea generation
/wbIdea packages/wb-dataviewer> /wbIdea packages/wb-dataviewer[SYSTEM] Reading context.md...
[SYSTEM] Reading recent reports/...
[SCORE] Computing impact × feasibility × urgency for each idea...
[GENERATE] 4 ideas scored:
#1: Score 8 — Column-level search with multi-color highlighting
#2: Score 6 — Row grouping by any column value
#3: Score 4 — CSV/XLSX export button
#4: Score 9 — Virtual scrolling for 10k+ rows
[OUTPUT] idea_wb-dataviewer_20260508.md created.
💠 Pipeline Native idea generation
💠 Pipeline Promote-and-ingest cycle
💠 Pipeline Self-correct mode
5. Edge cases & refusals
| Trigger | What /wbIdea does |
|---|---|
| No context.md exists | Warns: "No context found. Ideas will be generic. Consider /wbSetup first." |
--promote on already-promoted idea | Skips: "Idea #N already promoted → Plan #M." |
--promote on rejected idea | Refuses: "Idea #N was rejected. Use --open first to reopen, then --promote." |
| All ideas already validated | In resume mode: "All ideas validated. Consider /wbPlan --resume to check ingestion." |
Idea file doesn't exist + --resume | Creates fresh file instead: "No existing idea file found. Generating new ideas." |
--id=99 (out of range) | Error: "Idea #99 not found. File has 4 ideas (1–4)." |
