Skip to main content

Artifact Reference

info

All artifacts are saved as both .md AND .docx. Every filename is prefixed with the project name: {ProjectName}_{artifact}. Example: CreditCard_01-prd.md.

Output files by stage​

StageArtifact FilesApprover
1 · PRD{Name}_01-prd.md · .docx
{Name}_01-prd-bmadpp.md · .docx (optional)
BA
2 · FRS{Name}_02-frs.md · .docxBA
3 · User Stories{Name}_03-epics-stories.md · .docx
{Name}_03b-business-test-cases.md · .docx
BA
4 · Design{Name}_HLD.md · .docx
{Name}_LLD.md · .docx
{Name}_Arch.md · .docx
docs/sdlc/diagrams/*.puml · *.png
Arch + Tech Lead
5 · Code{Name}_05-code-creation.md · .docx
src/ (all source files)
Tech Lead + Arch
6 · Unit Tests{Name}_06-unit-tests.md · .docx
tests/unit/
Test Lead
7 · CI/CD{Name}_07-cicd.md · .docx
.github/workflows/ci.yml
.github/workflows/cd.yml
Architect
8 · Verify{Name}_08-verify.md · .docxTest Lead
Sessiondocs/sdlc/session.mdAuto-managed

Document quality standards (all .docx)​

  • TOC on page 2
  • Headers and footers (project name + date + page number)
  • Document properties set (title, author, subject)
  • Styled tables: navy header row + alternating row shading
  • PlantUML diagrams embedded with figure captions
  • BMAD++ docs: teal banner on cover + green [B++] row tinting

API endpoints (backend)​

MethodEndpointPurpose
POST/api/v1/auth/loginJWT authentication
GET/api/v1/projectsList all projects
POST/api/v1/projectsCreate new project
GET/api/v1/projects/{id}Project detail + stage status
POST/api/v1/projects/{id}/stages/{n}/startStart a stage
POST/api/v1/projects/{id}/stages/{n}/submitSubmit for approval
POST/api/v1/stages/{stageId}/approvalsApprove or reject
GET/api/v1/projects/{id}/streamSSE live event stream

Default user logins​

UsernameRole
baBusiness Analyst
developerDeveloper
architectArchitect
tech_leadTech Lead
test_leadTest Lead
pmProject Manager