Skip to content

Commit 7cdab82

Browse files
committed
roadmap: post-merge parity matrix (claw-code vs. anomalyco/opencode reference)
1 parent 2e5691a commit 7cdab82

1 file changed

Lines changed: 18 additions & 0 deletions

File tree

ROADMAP.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17542,3 +17542,21 @@ Required fix shape: (a) classify `empty_stream` / stream-closed-before-first-pay
1754217542
- Un-skip `delete-session`/`load-session`/`flush-transcript` with proper tmp_path fixtures
1754317543
- Rust CI: add `-- --test-threads=1 --nocapture` flag for brittleness detection under dogfood concurrency
1754417544
- Add `pytest-repeat` run in CI (`--count=3`) to surface non-deterministic failures early
17545+
17546+
---
17547+
17548+
## Post-Merge Parity Matrix: claw-code vs. anomalyco/opencode
17549+
17550+
| Feature | claw-code Status | anomalyco/opencode | claw-code Gap |
17551+
|---------|------------------|-------------------|---------------|
17552+
| `claw lanes` (session enumeration) | Stub (#30) | Live (full state) | #30: Implement live enumeration |
17553+
| `claw branches --status` (divergence) | Unimplemented (#32) | Live (parity display) | #32: Add status output |
17554+
| `claw sync` (worktree freshness) | Unimplemented (#295) | Live (auto-sync) | #295: Add sync flow |
17555+
| `claw setup` (first-run wizard) | Unimplemented (#294) | Live (interactive) | #294: Add guided onboarding |
17556+
| `claw doctor --providers` (health check) | Unimplemented (#293) | Live (provider ping) | #293: Add provider diagnostics |
17557+
| Multi-provider routing (declarative) | Design phase (#245/#246/#285) | Live (full impl) | Phase A: Implement declarative config |
17558+
| Auto-compaction (context-aware) | Design phase (#287/#288/#289) | Live (tuned algorithm) | Phase B: Implement compaction |
17559+
| Streaming error envelope | Design phase (#290/#291/#292) | Live (all edge cases) | Phase B: Implement resilience |
17560+
| Tool-result atomic writes | Design phase (#254/#268/#274) | Live (MCP refresh) | Phase C: Implement tool lifecycle |
17561+
| Session persistence versioning | Design phase (#278/#279) | Live (migrations) | Phase D: Implement persistence |
17562+
| CLI `--max-turns` / `--cwd` | Design phase (#262/#267/#272) | Live (flexible dispatch) | Phase E: Implement dispatch |

0 commit comments

Comments
 (0)