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-12-22 10:56:00 +00:00
2025-12-22 10:56:00 +00:00
2025-12-18 09:13:18 +00:00
2025-11-27 10:01:55 +00:00
2025-12-18 09:13:18 +00:00
2025-12-23 07:18:20 +00:00
2025-12-22 10:56:00 +00:00
2025-12-22 10:56:00 +00:00
2025-12-24 08:19:48 +00:00
2025-12-22 10:56:00 +00:00
2025-12-24 06:35:03 +00:00
2025-10-08 06:19:14 +00:00
2025-10-14 06:17:03 +00:00
2025-10-08 08:58:32 +00:00
2025-10-31 13:02:30 +00:00
2025-11-06 06:28:00 +00:00
2025-11-06 06:28:00 +00:00
2025-12-22 10:56:00 +00:00
2025-12-22 10:56:00 +00:00
2025-12-22 10:56:00 +00:00
2025-12-23 09:53:43 +00:00
2025-10-08 09:02:03 +00:00
2025-12-23 07:26:17 +00:00
2025-10-29 12:46:41 +00:00
2025-10-08 06:32:17 +00:00
2025-10-29 12:46:41 +00:00
2025-10-08 06:19:14 +00:00
2025-10-30 10:03:47 +00:00
2025-10-08 06:19:14 +00:00
2025-12-22 10:56:00 +00:00
2025-12-22 10:56:00 +00:00
2025-12-22 10:56:00 +00:00
2025-12-23 09:59:07 +00:00
2025-12-23 06:39:39 +00:00
2025-11-25 10:09:46 +00:00
2025-11-21 07:30:25 +00:00
2025-10-28 09:35:33 +00:00
2025-10-27 12:40:04 +00:00
2025-12-22 12:59:40 +00:00
2025-12-24 08:19:48 +00:00
2025-12-24 08:19:48 +00:00
2025-12-23 07:20:58 +00:00
2025-10-24 13:01:50 +00:00