Matthew Raymer
|
cdbe51f46a
|
feat(docs): add production readiness runbook and enhanced TODO scan
Add comprehensive production readiness checklist and improve TODO scanning.
Changes:
- Production Readiness Runbook (docs/progress/PRODUCTION-READINESS-RUNBOOK.md)
- Complete mechanical execution checklist for TypeScript, Android, iOS
- File anchors and search commands for verification
- Cross-platform behavior consistency checks
- Logging and observability requirements
- Release packaging sanity checks
- Troubleshooting guide
- Quick reference for expected file anchors
- Enhanced TODO Scan Script (scripts/todo-scan.js)
- Split reporting: core code vs docs/test-apps
- Core code count (should be 0)
- Docs/test-apps count (expected to be large)
- Enhanced JSON output with summary statistics
- Improved console output with visual indicators
- Clear separation of production code vs planning artifacts
Implementation Details:
- Core code detection: ios/Plugin/, android/src/main/, src/, packages/, lib/
- Docs/test-apps detection: docs/, test-apps/, tests/, *Tests/
- JSON output includes summary with coreCount, docsTestCount, otherCount
- Markdown output includes summary section with split counts
- Console output shows visual indicators (✅/⚠️) for quick assessment
Benefits:
- Clear visibility into production code TODOs (should be 0)
- Acceptable TODOs in docs/test-apps are clearly separated
- Production readiness checklist provides deterministic verification
- File anchors enable quick verification of implementation completeness
Verification:
- TODO scan runs successfully
- JSON output includes summary statistics
- Markdown output includes split summary
- Console output shows visual indicators
|
2025-12-24 08:19:48 +00:00 |
|