Commit Graph
8 Commits
Author SHA1 Message Date
clawdbot c6a7c6ea54 docs: update GJC compatibility gap matrix with PR #3330-3339 progress
- Mark SDK wire protocol (Slice 1.1) as implemented (PR #3330)
- Update tool catalog status with read selectors (PR #3332/#3334)
- Add slash commands progress: /tools, /info (PR #3339)
- Document as historical planning reference with current implementation status
- Add PR references and status summary
- All section status notes now reflect merged work as of 2026-10-13
2026-10-13 01:02:43 +00:00
clawdbot 19030cbbda docs: add GJC compatibility gap matrix
Comprehensive analysis of GJC SDK surface (gajae-code) vs claw-code
implementation status across:
- SDK wire protocol (WebSocket JSON-RPC)
- Session lifecycle and reconciliation
- 55-tool catalog and implementations
- Skill discovery and invocation
- Settings and configuration
- Hooks and plugins
- AGENTS.md rules system
- 120+ slash commands
- Subagent delegation and task execution

Gap matrix includes:
- GJC source paths and behavior
- claw-code current status (have/partial/missing)
- Proposed Rust crate/module ownership
- Size estimates and complexity assessment
- Implementation roadmap (3 phases, 10 slices)
- Risk mitigation and verification checklist

Phase 1 (Foundation): SDK wire protocol + session lifecycle
Phase 2 (Core): Tool completion + skill enhancement
Phase 3 (Polish): Settings, commands, integration

Total estimated effort: 15,000 LOC across new SDK crate and
crate extensions.

Relates to: #3319
2026-10-13 01:02:43 +00:00
clawdbot 30f607e03a Implement :conflicts selector for read_file tool
- Add real git merge conflict extraction matching GJC behavior
- Extract unresolved conflict blocks (<<<<<<, =======, >>>>>>>)
- Support 3-way conflicts with diff3 markers (|||||||)
- Format conflicts as indexed summary with line ranges and labels
- Return clear 'No unresolved git merge conflicts' when clean
- Add comprehensive behavior tests for 2-way, 3-way, and no-conflicts cases
- Update documentation to mark :conflicts as implemented
- Closes #3323

Tests:
- read_with_selector_conflicts_no_conflicts: verifies clean file message
- read_with_selector_conflicts_two_way: verifies multiple conflict detection
- read_with_selector_conflicts_three_way: verifies diff3 marker support
2026-10-12 23:57:50 +00:00
clawdbot 46eba21620 cleanup: remove phase 1a documentation (owned by PR #3329) 2026-10-12 23:44:44 +00:00
clawdbot 16541e987b docs: add Phase 1a completion report for line range selector 2026-10-12 23:42:30 +00:00
clawdbot baa31c7515 docs: add Slice 2.1 implementation tracking log 2026-10-12 23:41:37 +00:00
clawdbot 1e55fb11bc docs: add GJC tool semantics analysis for Batch 1 (read/edit/search/find) 2026-10-12 23:39:56 +00:00
clawdbot 7e6981fbe7 docs: add GJC compatibility gap matrix 2026-10-12 23:38:42 +00:00