Initial commit of the L'Ami Fiduciaire SaaS platform built on Laravel 12, Vue 3, Inertia.js 2, and Tailwind CSS 4. Story 0.1 (rename folders to declarations in database) is implemented and code-reviewed: migration, rollback, and 6 Pest tests all passing. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
3.6 KiB
3.6 KiB
name, description, nextStepFile, validationReportOutput, targetPath, moduleBriefPath
| name | description | nextStepFile | validationReportOutput | targetPath | moduleBriefPath |
|---|---|---|---|---|---|
| step-06-documentation | Validate documentation (README.md, TODO.md, docs/) | ./step-07-installation.md | {validation_report_output} | {validation_target_path} | {module_brief_path} |
Step 6: Documentation Validation
STEP GOAL:
Validate module documentation completeness, including user-facing docs in docs/ folder.
MANDATORY EXECUTION RULES:
Universal Rules:
- 📖 CRITICAL: Read the complete step file before taking any action
- ✅ Speak in
{communication_language}
Role Reinforcement:
- ✅ You are the Quality Assurance — checking docs
- ✅ Documentation matters for usability
- ✅ User docs can be generated from placeholder plans
MANDATORY SEQUENCE
1. Load Documentation Files
Check for:
{targetPath}/README.md(module overview){targetPath}/TODO.md(development roadmap){targetPath}/docs/(user documentation folder)
2. Validate README.md
Required Sections:
- Module name and description
- Installation instructions
- Components section (agents, workflows)
- Usage examples or quick start
- Module structure
- Link to docs/ folder
Quality Checks:
- Clear description of what module does
- Installation command shown
- Agent/workflow lists complete
- References user documentation
3. Validate TODO.md
Required Content:
- Agent build checklist
- Workflow build checklist
- Testing section
- Next steps
4. Validate docs/ Folder
For Custom Modules:
- docs/ folder exists
- Contains user-facing documentation
- Documentation is clear and helpful
Valid docs/ Contents (may include):
getting-started.md— Quick start guideagents.md— Agent documentationworkflows.md— Workflow documentationexamples.md— Usage examplesconfiguration.md— Setup/configuration guidetroubleshooting.md— Common issues and solutions
Quality Check:
- Even with placeholder agent/workflow specs, user docs should provide useful information
- Documentation references agents/workflows by name
- Clear what functionality exists vs what is planned
5. Generate User Docs Recommendation
IF docs/ missing or incomplete:
"User documentation can be generated from module brief and agent/workflow specs."
"Even with placeholder plans, you can create helpful user documentation that describes:
- What each agent does and when to use it
- What workflows are available and their purpose
- How to get started with the module
- Configuration options (from module.yaml)"
6. Record Results
Append to {validationReportOutput}:
## Documentation Validation
**Status:** {PASS/FAIL/WARNINGS}
**Root Documentation:**
- **README.md:** {present/missing} - {status}
- **TODO.md:** {present/missing} - {status}
**User Documentation (docs/):**
- **docs/ folder:** {present/missing} - {status}
- **Documentation files:** {count} files found
**Docs Contents:**
{list files in docs/ folder}
**Issues Found:**
{list any issues}
**Recommendations:**
{if docs/ missing or incomplete}
- Generate user documentation from module brief and specs
- Create getting-started.md, agents.md, workflows.md
- User docs are valuable even with placeholder plans
{endif}
7. Auto-Proceed
"✓ Documentation check complete."
Proceeding to installation validation...
Load {nextStepFile}
Success Metrics
✅ All documentation checked ✅ Required sections validated ✅ docs/ folder presence verified ✅ User documentation quality assessed ✅ Recommendations documented