Epic Information
Epic ID: EP-205
Initiative: Process Engine & Orchestration #200
Theme: Structured discovery
Epic Owner: Foomakers Product Team
Status: Planning
Priority: P0
Epic Points: 18 (estimated)
Target Release: Slice ① (sequencing R4.7)
Epic Statement
As a product team using pair on an existing project
I need a structured, parametrized brainstorming process (free theme or issue-rooted)
So that features are discovered, integrated with the domain model and triaged into the existing epic/story tree without rewriting the PRD
Epic Context
The ONLY new process skill (D24). 3 phases: (1) interview via grill engine — one question at a time with recommendation, explores KB/codebase before asking; (2) domain integration — invokes map-subdomains (broad/functional) or map-contexts (punctual/technical) scoped to what the session touched; (3) triage into epic/story tree integrated with the existing backlog (to-issues pattern, vertical slices) → controlled skill pipeline from a branch.
Business Value & Objectives
Primary Business Goals
- Goal 1: Feature discovery on existing projects without PRD rewrite (R3.1).
- Goal 2: Requirements sharpened before structuring (R3.7): questions first, raw blob, then plan-epics → plan-stories.
- Goal 3: Stories informed by project KB/adoption, not only generic templates (R3.13).
Success Metrics (KPIs)
- Brainstorm output integration - Target: 100% of phase-3 trees linked to existing backlog items
- Measurement method: created issues reference parent/related items
- Current baseline: no brainstorming skill exists
Problem Statement & Market Opportunity
Current State
No brainstorming step exists; new features enter via manual epic/story writing; domain knowledge is not consulted; PRD rewrite is the only structured path.
Target State
pair-process-brainstorm covers free-theme and issue-rooted discovery at two levels (broad/punctual), functional or technical orientation deduced from issue type/tags, output integrated under the root.
Solution Overview
Core Solution Approach
Adapt mattpocock grilling + to-issues patterns: relentless interview with recommendations, codebase/KB exploration before questions, vertical-slice triage.
Key Capabilities
- Parametrized (D24): no args = free theme;
$root <issue-id> = brainstorm on the issue — level (broad R3.4 / punctual) and orientation (functional/technical) deduced from type and tags; phase 3 integrates the tree under the root.
- grill engine — reusable interview capability;
sync mode = AI↔human alignment (R3.11), shared with refine-story.
- Compound on existing (R3.1): understands where to insert (new epic vs story on open epic).
- Adoption-informed stories (R3.13).
Epic Breakdown
User Stories (High-Level)
Must-Have Stories (P0)
Should-Have Stories (P1)
Epic Acceptance Criteria
Timeline & Roadmap
Critical Path Dependencies
Success Validation
Launch Criteria
Appendix
Related Documentation
- Requirements R3.1–R3.4, R3.7, R3.13 · Spec G3 in
pair-requirements-triage.md · Decision D24
Epic Information
Epic ID: EP-205
Initiative: Process Engine & Orchestration #200
Theme: Structured discovery
Epic Owner: Foomakers Product Team
Status: Planning
Priority: P0
Epic Points: 18 (estimated)
Target Release: Slice ① (sequencing R4.7)
Epic Statement
As a product team using pair on an existing project
I need a structured, parametrized brainstorming process (free theme or issue-rooted)
So that features are discovered, integrated with the domain model and triaged into the existing epic/story tree without rewriting the PRD
Epic Context
The ONLY new process skill (D24). 3 phases: (1) interview via grill engine — one question at a time with recommendation, explores KB/codebase before asking; (2) domain integration — invokes
map-subdomains(broad/functional) ormap-contexts(punctual/technical) scoped to what the session touched; (3) triage into epic/story tree integrated with the existing backlog (to-issues pattern, vertical slices) → controlled skill pipeline from a branch.Business Value & Objectives
Primary Business Goals
Success Metrics (KPIs)
Problem Statement & Market Opportunity
Current State
No brainstorming step exists; new features enter via manual epic/story writing; domain knowledge is not consulted; PRD rewrite is the only structured path.
Target State
pair-process-brainstormcovers free-theme and issue-rooted discovery at two levels (broad/punctual), functional or technical orientation deduced from issue type/tags, output integrated under the root.Solution Overview
Core Solution Approach
Adapt mattpocock
grilling+to-issuespatterns: relentless interview with recommendations, codebase/KB exploration before questions, vertical-slice triage.Key Capabilities
$root <issue-id>= brainstorm on the issue — level (broad R3.4 / punctual) and orientation (functional/technical) deduced from type and tags; phase 3 integrates the tree under the root.syncmode = AI↔human alignment (R3.11), shared with refine-story.Epic Breakdown
User Stories (High-Level)
Must-Have Stories (P0)
pair-capability-grill(one question at a time + recommendation; sync mode) so that interviews are reusable across skillspair-process-brainstorm(3 phases,$rootparam, orientation from issue type) so that discovery is structuredShould-Have Stories (P1)
Epic Acceptance Criteria
$root(issue-scoped)Timeline & Roadmap
Critical Path Dependencies
Success Validation
Launch Criteria
apps/pair-cliupdated where install/update/distribution is touchedAppendix
Related Documentation
pair-requirements-triage.md· Decision D24