Artifact Pattern

Type: File system pattern

Definition

The artifact pattern is the structured directory layout used in the Kelly software factory. Each project has four artifact directories, one per stage that produces deliverables.

Directory Structure

projects/{project-id}/
├── intake.md
├── research-artifacts/     # Stage 2 output
├── planning-artifacts/    # Stage 3 output: product-brief.md, prd.md, architecture.md, ux-design.md, planning-summary.md
├── implementation-artifacts/  # Stage 4 output: story files
├── test-artifacts/        # Stage 5 output: TEA report
└── release-summary.md

Story Files

Each story in implementation-artifacts/ is a .md file with:
- Story ID and title
- Acceptance criteria
- Implementation notes
- Validation status