feat(goal): Introduce goal management extension with full-session lifecycle features. Add experimental tab in settings - #879
Conversation
…ession lifecycle features. Add experimental tab in settings
Kimchi Code Review
Summary📊 Review Score: 84/100 (overall code quality — 0 lowest, 100 highest) 🧪 Tests: yes — Comprehensive new tests cover command parsing, reducer state transitions, status-line rendering, resource filtering, and the full goal-extension lifecycle (creation, edit/pause/resume/clear, todo gating, token budgets, session branching, and continuation). Existing ferment/todo wiring tests were updated for the new session-aware scope-provider signature. 📝 Found 9 issue(s). See inline comments for details. What to expectKimchi will analyze the changes in this pull request and post:
The review typically completes within a few minutes. This comment will be updated once the review is ready. Interact with Kimchi
ConfigurationReviews are configured by your organization admin. Powered by Kimchi — AI-powered code review by CAST AI |
There was a problem hiding this comment.
📊 Review Score: 84/100 (overall code quality — 0 lowest, 100 highest)
⏱️ Estimated effort to review: 4/5 (1 = trivial, 5 = very complex)
🧪 Tests: yes — Comprehensive new tests cover command parsing, reducer state transitions, status-line rendering, resource filtering, and the full goal-extension lifecycle (creation, edit/pause/resume/clear, todo gating, token budgets, session branching, and continuation). Existing ferment/todo wiring tests were updated for the new session-aware scope-provider signature.
📝 Found 9 issue(s). See inline comments for details.
…ession lifecycle features. Add experimental tab in settings
Linked issue
Closes #
What does this PR do?
Checklist
pnpm run test)pnpm run check)