Phase 4: Code Implementation¶
Home > Document-Driven Development > Phases > Phase 4
Make code match documentation exactly
Goal¶
Implement code that matches documentation specification exactly. Code follows docs, not the other way around.
Philosophy reminder: If implementation needs to differ, update docs first (with approval).
General Principles¶
- Code follows docs exactly - No deviation without doc update
- Load full context first - Read all related files before coding
- Implement in phases - Smaller chunks, test as you go
- Use file crawling - For large changes
- PAUSE on conflicts - Don't guess, ask user
- Commit incrementally - Logical feature groupings
File Crawling for Code Changes¶
For large-scale changes:
# Generate code file index
cat > /tmp/code_to_implement.txt << 'EOF'
[ ] amplifier-core/amplifier_core/config/provider_manager.py
[ ] amplifier-core/amplifier_core/config/module_manager.py
[ ] amplifier-app-cli/amplifier_app_cli/commands/init.py
[ ] amplifier-app-cli/amplifier_app_cli/commands/provider.py