-
Notifications
You must be signed in to change notification settings - Fork 18
Fleet UI Phase 5: Event feed, overlaps, merge pipeline #568
Copy link
Copy link
Open
Labels
P3Low priority - Nice to have, consider closing if staleLow priority - Nice to have, consider closing if staleeffort/highCross-cutting changes, multiple domains, requires design decisionsCross-cutting changes, multiple domains, requires design decisionsfeatureNew functionality (planned)New functionality (planned)fleetFleet/brain (Honryū) coordinationFleet/brain (Honryū) coordinationuiGPUI native GUI (kild-ui)GPUI native GUI (kild-ui)
Metadata
Metadata
Assignees
Labels
P3Low priority - Nice to have, consider closing if staleLow priority - Nice to have, consider closing if staleeffort/highCross-cutting changes, multiple domains, requires design decisionsCross-cutting changes, multiple domains, requires design decisionsfeatureNew functionality (planned)New functionality (planned)fleetFleet/brain (Honryū) coordinationFleet/brain (Honryū) coordinationuiGPUI native GUI (kild-ui)GPUI native GUI (kild-ui)
Phase 5: Event Feed & Advanced Intelligence
Part of #562 (Fleet UI Epic)
PRD:
.claude/PRPs/prds/fleet-ui-honryu-visibility.prd.md— Phase 5What
Real-time event feed, file overlap detection, and merge pipeline visibility in the Fleet view.
Why
Completes full CLI parity. The event feed shows what's happening in real-time. Overlaps warn about file conflicts before they become merge problems. The merge pipeline shows which workers are ready to land.
Scope
5.1 Event Feed
VecDeque<FleetEvent>, max 100) in FleetStorehistory.jsonldiffs + agent status transitions5.2 Overlap Detection
overlaps: Option<OverlapReport>in FleetStorekild_core::git::collect_file_overlaps(sessions, base_branch)5.3 Merge Pipeline
merge_readiness: HashMap<String, MergeReadiness>in FleetStorepr_info: HashMap<String, PrInfo>in FleetStoreFiles
crates/kild-ui/src/state/fleet.rs— events, overlaps, merge readiness, PR infocrates/kild-ui/src/views/dashboard_view.rs— event feed, overlap banner, merge columnscrates/kild-ui/src/views/detail_view.rs— merge sectionDepends on