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
..
2025-11-19 20:09:01 -08:00
2025-10-28 09:46:33 +00:00
2025-10-08 06:18:32 +00:00
2025-10-08 06:18:32 +00:00
2025-10-08 06:18:32 +00:00
2025-10-08 06:18:32 +00:00
2025-10-08 06:19:57 +00:00
2025-12-23 07:55:26 +00:00
2025-10-14 09:28:10 +00:00
2025-10-14 06:17:09 +00:00
2025-10-14 06:17:09 +00:00
2025-10-28 09:35:33 +00:00
2025-12-23 10:18:22 +00:00
2025-10-31 09:56:23 +00:00
2025-11-05 08:08:37 +00:00
2025-10-08 06:18:32 +00:00
2025-10-14 08:02:16 +00:00
2025-10-14 06:17:09 +00:00
2025-10-29 12:32:12 +00:00
2025-03-25 13:13:55 +00:00
2025-11-13 05:14:24 -08:00
2025-10-08 06:19:57 +00:00
2025-10-29 12:20:55 +00:00
2025-12-24 08:19:48 +00:00
2025-10-08 06:18:32 +00:00
2025-11-17 00:07:51 -08:00
2025-12-23 07:56:05 +00:00