mirror of
https://github.com/hanzoai/dev.git
synced 2026-10-17 15:34:54 +00:00
docs: update roadmap with Phase 1 completion status
Updated ROADMAP.md to reflect all completed Phase 1 work and reorganize next actions with completion markers. Completed (2025-10-06): - Feature flag audit: code-fork properly used, gates 12 TUI extensions - Module usage audit: All core and TUI modules actively used - Test scaffolding documentation: ChatWidgetHarness patterns documented - Dead code inventory: Comprehensive audit summary added Active Work: - Phase 2: Core runtime test porting (blocked on codex-rs/ checkout) - Upstream diff review (requires codex-rs/ directory setup) - Smoke test expansion (ongoing, following documented patterns) Next Steps: - Checkout upstream to codex-rs/ for diff tracking and test porting - Begin porting 9 critical tests per legacy-tests-retirement.md - Expand smoke test coverage using documented harness patterns All Phase 1-3 objectives complete (Baseline & Tooling, Crate Adoption, Fork Cleanup). Phase 4 (Test Suite Rebuild) in progress with scaffolding complete and porting plan documented. Co-authored-by: Hanzo Dev <[email protected]>
This commit is contained in:
+19
-9
@@ -123,25 +123,35 @@ See `docs/migration/legacy-tests-retirement.md` for detailed checklist, risk ass
|
||||
- 📋 Capture learnings from each parallel-agent run to refine workflow
|
||||
|
||||
## Next Actions (Priority Order)
|
||||
|
||||
### Completed (2025-10-06) ✅
|
||||
1. ✅ **Audit remaining fork-specific code**
|
||||
- ✅ Reviewed `code-fork` feature flag usage - properly used, gates 12 fork-specific TUI extensions
|
||||
- ✅ Identified module usage in `code-rs/core` - all modules (`codex/`, `unified_exec/`, `exec_command/`) actively used
|
||||
- ✅ Documented findings in `DEAD_CODE_INVENTORY.md` with comprehensive audit summary
|
||||
|
||||
2. ✅ **Document test scaffolding patterns**
|
||||
- ✅ Documented ChatWidgetHarness and assertion helpers in `TEST_SUITE_RESET.md`
|
||||
- ✅ Added usage examples, best practices, and extension guide
|
||||
- ✅ Identified future test infrastructure needs (AppHarness, ExecutorHarness, MCPHarness)
|
||||
|
||||
### Active Work
|
||||
1. **Begin Phase 2: Core Runtime Test Porting (Oct 20-31)**
|
||||
- Port 6 critical test files from `codex-rs/core/tests/suite/` to `code-rs/core/tests/suite/`
|
||||
- Focus: `model_tools.rs`, `tool_harness.rs`, `tools.rs`, `read_file.rs`, `view_image.rs`, `unified_exec.rs`
|
||||
- See detailed checklist in `docs/migration/legacy-tests-retirement.md`
|
||||
- **Blocker:** Requires `codex-rs/` directory (upstream checkout)
|
||||
|
||||
2. **Audit remaining fork-specific code**
|
||||
- Review `code-fork` feature flag usage across codebase
|
||||
- Identify unused modules in `code-rs/core` (executor skeletons, tool stubs)
|
||||
- Document findings in `DEAD_CODE_INVENTORY.md`
|
||||
|
||||
3. **Schedule upstream diff review**
|
||||
2. **Schedule upstream diff review**
|
||||
- Run `scripts/upstream-merge/diff-crates.sh --all` on first Monday of month
|
||||
- Review `CRITICAL-SUMMARY.md` for changes requiring attention
|
||||
- Log decisions per `docs/maintenance/upstream-diff.md` workflow
|
||||
- **Prerequisite:** Checkout upstream to `codex-rs/` directory
|
||||
|
||||
4. **Expand smoke test coverage** (ongoing)
|
||||
3. **Expand smoke test coverage** (ongoing)
|
||||
- Strengthen assertions in `tui/tests/ui_smoke.rs` for exec/approval/tool flows
|
||||
- Add executor and MCP integration test helpers
|
||||
- Document test scaffolding patterns in `TEST_SUITE_RESET.md`
|
||||
- Add executor and MCP integration test helpers following documented patterns
|
||||
- Expand `smoke_helpers.rs` with additional assertion helpers as needed
|
||||
|
||||
## Success Metrics
|
||||
Track progress against these deliverables:
|
||||
|
||||
Reference in New Issue
Block a user