- Create the documentation-first repository structure.
- Define methodology, glossary, corpus, templates, and contribution rules.
- Establish the initial comparison matrix and confidence model.
- Review Roo Code.
- Review Cline.
- Review Claude Code.
- Extract first-pass evidence for completion, failure, state, compaction, and delegation patterns.
- Tool-result loop.
- Guarded completion.
- Recoverable tool errors.
- Runtime state machine.
- Context compaction.
- Define the core entities and lifecycle.
- Describe state transitions and completion gating.
- Position the layer relative to low-level SDKs and orchestration systems.
- Review GitHub Copilot, Cursor, Kilo Code, OpenCode, Continue, and OpenHands.
- Separate convergence from product-specific UX.
- Finalize repository spec.
- Define reference interfaces.
- Write milestone plan and test strategy.
- Add minimal runtime pseudocode where the design is stable enough.