- Introduced a comprehensive implementation plan for the diff view feature, structured in four phases: MVP (read-only), accept/reject per hunk, per-task scoping, and enhanced features. - Phase 1 includes a read-only diff view per agent, utilizing JSONL data to display file changes. - Defined new types for file changes and review data, and established IPC channels for fetching member changes and reading file content. - Developed backend services for extracting file changes and aggregating review data, alongside frontend components for displaying diffs and managing state. - Subsequent phases will enhance the diff view with accept/reject functionality, task-specific change scoping, and improved user experience features. |
||
|---|---|---|
| .. | ||
| diff-view | ||
| iteration-01-core-team-list.md | ||
| iteration-02-team-detail-members.md | ||
| iteration-03-kanban-board.md | ||
| iteration-04-messaging-review.md | ||
| iteration-05-testing-polish.md | ||
| iteration-06-team-provisioning.md | ||
| README.md | ||
Итерации реализации
Здесь лежат планы реализации фич итерациями (vertical slices), чтобы двигаться постепенно и каждый шаг давал видимый результат.
Список
- Итерация 01 — Core Foundation + Team List
- Итерация 02 — Team Detail + Members
- Итерация 03 — Kanban Board (click-to-move)
- Итерация 04 — Messaging + Review
- Итерация 05 — Testing + Polish
- Итерация 06 — Team Provisioning (Create Team из UI)
Принципы
- Vertical slice: в каждой итерации доводим минимум “end-to-end” (types → main → IPC → preload → renderer → UI)
- Чёткий scope: у каждой итерации есть цели и не‑цели
- Definition of Done: заранее фиксируем критерии готовности и ручную проверку