Reference
Artifacts Reference
Every artefact generated by the AI SDLC Kit β who creates it, who reads it, and when.
Discovery artefacts (Flow A)
| Artefact | Location | Created by | Read by | When |
|---|---|---|---|---|
idea.md | doc-specs/idea.md | π§ Discovery (/discovery-refine) | ποΈ PM | After idea.txt is ready |
non-technical-spec.md | doc-specs/non-technical-spec.md | ποΈ PM (/discovery-spec) | π§βπΌ Tech Lead | After idea.md approved |
PRD.md (project) | doc-specs/PRD.md | π§βπΌ Tech Lead (/discovery-prd) | ποΈ Architect | After functional spec approved |
technical-spec.md | doc-specs/technical-spec.md | ποΈ Architect (/discovery-tech-spec) | ποΈ Architect (epic init) | After PRD approved |
epics.md | doc-specs/epics.md | ποΈ Architect (/discovery-epics) | ποΈ Architect (epic init) | After technical spec approved |
CONTEXT.md (initial) | doc-specs/CONTEXT.md | ποΈ Architect (/discovery-tech-spec) | All agents | Created once, updated after each epic |
Per-epic artefacts (Flow A)
Created in doc-specs/<N>-epic/ for each epic N.
| Artefact | Location | Created by | Read by | When |
|---|---|---|---|---|
epic-N.md | doc-specs/<N>-epic/epic-N.md | ποΈ Architect (/epic-init) | ποΈ Architect, human | Start of epic Spec phase |
PRD.md (per-epic) | doc-specs/<N>-epic/PRD.md | ποΈ Architect (/epic-init) | π οΈ Implementer, π Reviewer | After epic-N.md approved |
spec-epic-N.md | doc-specs/<N>-epic/spec-epic-N.md | ποΈ Architect (/epic-init) | π οΈ Implementer, π§ͺ QA, π Reviewer | Gate before Epic phase |
decisions-log.md | doc-specs/<N>-epic/decisions-log.md | ποΈ Architect (empty, via /epic-init) | π Reviewer, ποΈ Architect, π Ops | Created empty; filled by π οΈ Implementer |
ops-epic-N.md | doc-specs/<N>-epic/ops-epic-N.md | π Ops (/epic-close) | Human, ποΈ Architect | After review approved; before deploy |
incident-log.md | doc-specs/<N>-epic/incident-log.md | π Ops (/ops-triage) | π Ops | Created on first incident; appended on each triage |
Flow B artefacts
| Artefact | Location | Created by | Read by | When |
|---|---|---|---|---|
tarefa.md | doc-specs/tarefa.md | π₯ Intake (/task-init) | π Planner | After tarefa.txt is ready |
PRD.md | doc-specs/PRD.md | π Planner (/task-prd) | π Planner, π οΈ Implementer | After tarefa.md approved |
spec.md | doc-specs/spec.md | π Planner (/task-spec) | π οΈ Implementer, π§ͺ QA, π Reviewer | Gate before implementation |
Project-level artefacts
| Artefact | Location | Created by | Read by | When |
|---|---|---|---|---|
CONTEXT.md | doc-specs/CONTEXT.md | ποΈ Architect | All agents (before each epic) | Created once; updated after each epic via /context-sync |
AGENTS.md | Project root | π Planner (/agents-init) | GitHub Copilot (all interactions) | Once per project |
Artefact flow diagram
idea.txt
β /discovery-refine
idea.md
β /discovery-spec
non-technical-spec.md
β /discovery-prd
PRD.md
β /discovery-tech-spec
technical-spec.md + CONTEXT.md
β /discovery-epics
epics.md
β /epic-init <N> (repeats per epic)
doc-specs/<N>-epic/
βββ epic-N.md
βββ PRD.md
βββ spec-epic-N.md β implementation gate
βββ decisions-log.md
β /task-implement
(code + filled checklist + decisions-log.md entries)
β /task-tests
(test report)
β /task-review
(review report)
β /epic-close <N>
doc-specs/<N>-epic/ops-epic-N.md
β /context-sync <N>
CONTEXT.md (updated)
Retention and versioning
All artefacts should be committed to version control. They serve as the audit trail for every decision made during the lifecycle of the project.
- Never delete entries from
decisions-log.md CONTEXT.mdis append-only for completed epics and ADR sections- Superseded specs should be versioned or kept alongside their epic folder, not deleted