checklist standardization and improvement with llm eliciatation

This commit is contained in:
Brian Madison
2025-06-08 20:34:07 -05:00
parent 460c47f5c8
commit 8788c1d20f
24 changed files with 2419 additions and 884 deletions

View File

@@ -2,8 +2,42 @@
This checklist serves as a comprehensive framework for the Product Owner to validate the complete MVP plan before development execution. The PO should systematically work through each item, documenting compliance status and noting any deficiencies.
[[LLM: INITIALIZATION INSTRUCTIONS - PO MASTER CHECKLIST
Before proceeding with this checklist, ensure you have access to:
1. prd.md - The Product Requirements Document (check docs/prd.md)
2. architecture.md - The system architecture (check docs/architecture.md)
3. frontend-architecture.md - If applicable (check docs/frontend-architecture.md or docs/fe-architecture.md)
4. All epic and story definitions
5. Any technical specifications or constraints
IMPORTANT: This checklist validates the COMPLETE MVP plan. All documents should be finalized before running this validation.
VALIDATION FOCUS:
1. Sequencing - Are things built in the right order?
2. Dependencies - Are all prerequisites in place before they're needed?
3. Completeness - Is everything needed for MVP included?
4. Clarity - Can developers implement without confusion?
5. Feasibility - Is the plan realistic and achievable?
EXECUTION MODE:
Ask the user if they want to work through the checklist:
- Section by section (interactive mode) - Review each section, present findings, get confirmation before proceeding
- All at once (comprehensive mode) - Complete full analysis and present comprehensive report at end]]
## 1. PROJECT SETUP & INITIALIZATION
[[LLM: Project setup is the foundation - if this is wrong, everything else fails. Verify:
1. The VERY FIRST epic/story creates the project structure
2. No code is written before the project exists
3. Development environment is ready before any development
4. Dependencies are installed before they're imported
5. Configuration happens before it's needed]]
### 1.1 Project Scaffolding
- [ ] Epic 1 includes explicit steps for project creation/initialization
@@ -29,6 +63,14 @@ This checklist serves as a comprehensive framework for the Product Owner to vali
## 2. INFRASTRUCTURE & DEPLOYMENT SEQUENCING
[[LLM: Infrastructure must exist before it's used. Check sequencing carefully:
1. Databases exist before tables/collections
2. Tables/collections exist before data operations
3. APIs are configured before endpoints are added
4. Auth is set up before protected routes
5. Deployment pipeline exists before deployment stories]]
### 2.1 Database & Data Store Setup
- [ ] Database selection/setup occurs before any database operations
@@ -61,6 +103,14 @@ This checklist serves as a comprehensive framework for the Product Owner to vali
## 3. EXTERNAL DEPENDENCIES & INTEGRATIONS
[[LLM: External dependencies often block progress. Ensure:
1. All external accounts are created early
2. API keys are obtained before integration stories
3. User actions (like purchasing) are clearly marked
4. Fallback options exist for external service issues
5. Integration prerequisites are met before integration]]
### 3.1 Third-Party Services
- [ ] Account creation steps are identified for required services
@@ -84,6 +134,14 @@ This checklist serves as a comprehensive framework for the Product Owner to vali
## 4. USER/AGENT RESPONSIBILITY DELINEATION
[[LLM: Clear ownership prevents confusion and delays. Verify:
1. User tasks are truly things only humans can do
2. No coding tasks are assigned to users
3. Account creation and payments are user tasks
4. Everything else is assigned to appropriate agents
5. Handoffs between user and agent are clear]]
### 4.1 User Actions
- [ ] User responsibilities are limited to only what requires human intervention
@@ -100,6 +158,14 @@ This checklist serves as a comprehensive framework for the Product Owner to vali
## 5. FEATURE SEQUENCING & DEPENDENCIES
[[LLM: Dependencies create the critical path. Check rigorously:
1. Nothing is used before it exists
2. Shared components are built once, used many times
3. The user can complete a meaningful flow early
4. Each epic delivers value, not just infrastructure
5. Dependencies don't create circular references]]
### 5.1 Functional Dependencies
- [ ] Features that depend on other features are sequenced correctly
@@ -123,6 +189,14 @@ This checklist serves as a comprehensive framework for the Product Owner to vali
## 6. MVP SCOPE ALIGNMENT
[[LLM: MVP means MINIMUM viable product. Validate:
1. Every feature directly supports core MVP goals
2. "Nice to haves" are clearly marked for post-MVP
3. The user can achieve primary goals with included features
4. Technical requirements don't add unnecessary scope
5. The product is truly viable with just these features]]
### 6.1 PRD Goals Alignment
- [ ] All core goals defined in the PRD are addressed in epics/stories
@@ -146,6 +220,14 @@ This checklist serves as a comprehensive framework for the Product Owner to vali
## 7. RISK MANAGEMENT & PRACTICALITY
[[LLM: Risks can derail the entire project. Ensure:
1. Technical unknowns have research/spike stories
2. External dependencies have fallback plans
3. Complex features have validation milestones
4. The timeline accounts for discovered complexity
5. Critical risks are addressed early, not late]]
### 7.1 Technical Risk Mitigation
- [ ] Complex or unfamiliar technologies have appropriate learning/prototyping stories
@@ -169,6 +251,14 @@ This checklist serves as a comprehensive framework for the Product Owner to vali
## 8. DOCUMENTATION & HANDOFF
[[LLM: Good documentation enables smooth development. Check:
1. Developers can start without extensive onboarding
2. Deployment steps are clear and complete
3. Handoff points between roles are documented
4. Future maintenance is considered
5. Knowledge isn't trapped in one person's head]]
### 8.1 Developer Documentation
- [ ] API documentation is created alongside implementation
@@ -185,6 +275,14 @@ This checklist serves as a comprehensive framework for the Product Owner to vali
## 9. POST-MVP CONSIDERATIONS
[[LLM: Planning for success prevents technical debt. Verify:
1. MVP doesn't paint the product into a corner
2. Future features won't require major refactoring
3. Monitoring exists to validate MVP success
4. Feedback loops inform post-MVP priorities
5. The architecture can grow with the product]]
### 9.1 Future Enhancements
- [ ] Clear separation between MVP and future features
@@ -201,27 +299,79 @@ This checklist serves as a comprehensive framework for the Product Owner to vali
## VALIDATION SUMMARY
[[LLM: FINAL PO VALIDATION REPORT GENERATION
Generate a comprehensive validation report for the complete MVP plan:
1. Executive Summary
- Overall plan readiness (percentage)
- Go/No-Go recommendation
- Critical blocking issues count
- Estimated development timeline feasibility
2. Sequencing Analysis
- Dependency violations found
- Circular dependencies identified
- Missing prerequisites
- Optimal vs actual sequencing
3. Risk Assessment
- High-risk areas without mitigation
- External dependency risks
- Technical complexity hotspots
- Timeline risks
4. MVP Completeness
- Core features coverage
- Missing essential functionality
- Scope creep identified
- True MVP vs "MLP" (Most Lovable Product)
5. Implementation Readiness
- Developer clarity score (1-10)
- Ambiguous requirements count
- Missing technical details
- Handoff completeness
6. Recommendations
- Must-fix before development
- Should-fix for quality
- Consider for improvement
- Post-MVP deferrals
After presenting the report, ask if the user wants:
- Detailed analysis of any failed sections
- Specific story resequencing suggestions
- Risk mitigation strategies
- MVP scope refinement help]]
### Category Statuses
| Category | Status | Critical Issues |
|----------|--------|----------------|
| 1. Project Setup & Initialization | PASS/FAIL/PARTIAL | |
| 2. Infrastructure & Deployment Sequencing | PASS/FAIL/PARTIAL | |
| 3. External Dependencies & Integrations | PASS/FAIL/PARTIAL | |
| 4. User/Agent Responsibility Delineation | PASS/FAIL/PARTIAL | |
| 5. Feature Sequencing & Dependencies | PASS/FAIL/PARTIAL | |
| 6. MVP Scope Alignment | PASS/FAIL/PARTIAL | |
| 7. Risk Management & Practicality | PASS/FAIL/PARTIAL | |
| 8. Documentation & Handoff | PASS/FAIL/PARTIAL | |
| 9. Post-MVP Considerations | PASS/FAIL/PARTIAL | |
| Category | Status | Critical Issues |
| ----------------------------------------- | ------ | --------------- |
| 1. Project Setup & Initialization | _TBD_ | |
| 2. Infrastructure & Deployment Sequencing | _TBD_ | |
| 3. External Dependencies & Integrations | _TBD_ | |
| 4. User/Agent Responsibility Delineation | _TBD_ | |
| 5. Feature Sequencing & Dependencies | _TBD_ | |
| 6. MVP Scope Alignment | _TBD_ | |
| 7. Risk Management & Practicality | _TBD_ | |
| 8. Documentation & Handoff | _TBD_ | |
| 9. Post-MVP Considerations | _TBD_ | |
### Critical Deficiencies
- List all critical issues that must be addressed before approval
_To be populated during validation_
### Recommendations
- Provide specific recommendations for addressing each deficiency
_To be populated during validation_
### Final Decision