πŸš€ SDLC Workflow

Prophet-Priest-King Development Lifecycle

1
πŸ“ Issue Creation
Feature request or bug report created in GitHub Issues
GitHub Issues
↓
2
🎯 Planning & Documentation
Create or update requirements documentation before implementation
πŸ€– Requirements Agent πŸ€– Implementation Summaries Agent
Requirements/*.md Implementation Summaries/*.md Markdown Templates
↓
3
πŸ’» Development
Code changes in feature branch following Angular & Firebase patterns
πŸ€– Design System Agent πŸ€– Firestore Rules Agent πŸ€– Migration Scripts Agent
Angular 19 Firebase TypeScript SCSS Design System
↓
4
πŸ§ͺ Testing & Validation
Local testing with Firebase emulators, build verification, and lint checks
npm run build Firebase Emulators Manual Testing
↓
5
🎭 E2E Testing
Automated end-to-end tests with Playwright to validate complete user workflows
Playwright npm run test:e2e Firebase Emulators
↓
6
πŸ“š Help Documentation
Update online help docs for user-facing changes
πŸ€– Online Help Agent
src/assets/help/*.md Markdown
↓
7
πŸ‘€ Code Review
Automated code review for quality and security checks
code_review tool codeql_checker
↓
8
πŸ”€ Pull Request
Create PR with detailed description and checklist
πŸ€– GitHub Pages SDLC Agent
GitHub PR report_progress tool
↓
9
βš™οΈ CI/CD Pipeline
Automated build, test, and deployment via GitHub Actions
πŸ€– GitHub Workflows Agent
GitHub Actions Firebase Deploy Service Account Auth
↓
10
🌐 Production Deployment
Live application on Firebase Hosting
prophet-priest-king.web.app ppk-requirements.web.app
↓
11
πŸ“„ Automated Doc Update
Post-deploy workflow calls the Claude API to automatically update requirements, help, and architecture docs based on what changed. Commits updates directly to main and re-deploys hosting so help docs go live immediately.
πŸ€– Requirements Agent πŸ€– Online Help Agent πŸ€– Implementation Summaries Agent πŸ€– GitHub Pages Agent
doc-update.yml Claude API firebase deploy --only hosting [skip ci]
Legend
Development Stage
AI Sub-Agent (Specialized)
Tools & Technologies