Commit Graph

12 Commits

Author SHA1 Message Date
Affaan Mustafa
d0dbb20805 feat: add ecc2 merge queue reporting 2026-04-09 20:04:04 -07:00
Affaan Mustafa
941d4e6172 feat(ecc2): enforce configurable worktree branch prefixes 2026-04-09 08:08:42 -07:00
Affaan Mustafa
b3f781a648 feat: default ecc2 worktrees through policy 2026-04-08 15:58:31 -07:00
Affaan Mustafa
e6460534e3 feat: add ecc2 bulk worktree merge actions 2026-04-08 15:04:52 -07:00
Affaan Mustafa
4834dfd280 feat: add ecc2 worktree merge actions 2026-04-08 14:57:46 -07:00
Affaan Mustafa
7f2c14ecf8 feat: surface ecc2 worktree pressure 2026-04-08 14:43:42 -07:00
Affaan Mustafa
dd14888f5f feat: add ecc2 worktree merge readiness 2026-04-08 13:54:31 -07:00
Affaan Mustafa
87d520f0b1 feat: add ecc2 diff viewer mode 2026-04-08 13:49:35 -07:00
Affaan Mustafa
5070b2d785 feat: add ecc2 worktree file previews 2026-04-08 13:45:32 -07:00
Affaan Mustafa
2146619845 feat: show ecc2 selected worktree diff summaries 2026-04-07 11:44:40 -07:00
Affaan Mustafa
2787b8e92f feat(ecc2): implement session create/destroy lifecycle (#764)
- Process spawning via tokio::process::Command
- Session state transitions with guards (Pending->Running->Completed/Failed/Stopped)
- Stop with process kill and optional worktree cleanup
- Latest alias resolver in get_status
- SQLite store migrations for state tracking
2026-03-24 03:56:23 -07:00
Affaan Mustafa
00dce30d3b feat: scaffold ECC 2.0 Rust TUI — agentic IDE control plane
Initial scaffold for ECC 2.0, a terminal-native agentic IDE built with
Ratatui. Compiles to a 3.4MB single binary.

Core modules:
- Session manager with SQLite-backed state store
- TUI dashboard with split-pane layout (sessions, output, metrics)
- Worktree orchestration (auto-create per agent session)
- Observability with tool call risk scoring
- Inter-agent communication via SQLite mailbox
- Background daemon with heartbeat monitoring
- CLI with start/stop/sessions/status/daemon subcommands

Tech stack: Rust + Ratatui + Crossterm + Tokio + rusqlite + git2 + clap
2026-03-24 03:43:05 -07:00