Story Engineer Workflow

Developer technical refinement — architecture, affected components, API contracts, and risks.

~5 phasesREFINEMENT_PUBLISHEDDeveloper

Pipeline

Phase Summary

Hover over any phase name to see what it does in detail.

#PhasePurposeKey Output
1INTAKEFetch ticket, linked Confluence pages, and PRD requirementsINTAKE.md
2ANALYZERead codebase scoped by CODEBASE_INSIGHTS and PRD specsANALYSIS.md
3REFINEWrite technical approach, affected files, risks, sub-tasksREFINEMENT.md
4VALIDATEVerify refinement covers all ACs with no gapsVALIDATION.md
5PUBLISHUpdate Jira with Technical Refinement section + sub-tasksPUBLISH.md

What Gets Added to Jira

The PUBLISH phase appends a Technical Refinement section to the Jira ticket description and creates implementation sub-tasks.

Technical Refinement (appended to ticket)

## Technical Refinement

### Approach

2-3 sentence technical approach describing how the story will be implemented.

### Affected Components

Components grouped by layer — API, Service, Repository, UI, Config.

### API Contracts

New or modified endpoints with request/response shapes.

### Implementation Notes

Patterns to follow, pitfalls to avoid, migration considerations.

### Risks

Risk assessment with severity and mitigation for each.

### Sub-tasks

Implementation sub-tasks created as Jira children with estimates.

Signal Flow

SignalTypeMeaning
PHASE_COMPLETEAdvancePhase done, advance to next
BLOCKED_NEEDS_ARCHITECTBlockCannot proceed without architect decision
STORY_NEEDS_SPLITBlockStory too large, needs splitting by PO
MISSING_API_CONTRACTLoopbackAPI contract undefined, loop back to define it
REFINEMENT_PUBLISHEDTerminalWorkflow complete