Topology
Lanes laid out from the primary down, each child under its parent, with stack edges drawn between them.
Merge risk
Risk-colored edges and a pairwise matrix show which branches are likely to collide before merge time.
Navigation
Click into a lane, open an agent, or jump straight into a conflict’s resolution panel.
What the graph shows
The canvas builds up in layers so it’s usable before every overlay finishes loading: topology first, then risk, PR, and sync overlays stage in after the first paint.
- Stack edges — parent-to-child links that read top to bottom.
- Risk edges — colored by pairwise conflict risk between overlapping lanes.
- PR overlays — per-lane badges and edge coloring derived from PR state.
- Integration proposal nodes — merge-plan proposals with their source lanes chipped in.
View modes
All four modes share the same primary-centric layout, so switching between them never rearranges the canvas.| Mode | What it emphasizes |
|---|---|
| Overview | The stack tree. The risk “overlap web” is hidden by default — one click away. |
| Dependencies | Parent-child stack edges; drag a node to reparent it. |
| Conflict Risk | Risk edges always drawn between overlapping lanes, with the matrix for file-level detail. |
| Activity | The same layout, with busy lanes sorted and sized up by recent activity. |
Interact with it
Click an edge
Open the conflict panel: merge simulation outcome, the overlapping file list, and the AI proposal apply flow.
Right-click a lane
Reparent, archive, delete, create a child, view the diff, or open a terminal — straight from the node.
Collapse a subtree
Hide a lane’s descendants; the parent shows how many are tucked away.
Filter and search
Narrow by status, lane type, tags, or text; pan, zoom, and use the minimap to navigate large graphs.
Merge simulation
Clicking an edge runs a real merge simulation and surfaces likely conflicts inline, alongside the overlapping files and an AI resolution flow. Treat the result as a warning system, not a substitute for final CI and review — re-run it after major commits.Conflicts
Predict, simulate, and resolve overlapping changes before they reach a PR.
Stack lanes
Build branch chains and reviewable stacks.
