feat: Replace flat phase sidebar with vertical execution graph

Phases are now grouped by dependency depth using groupPhasesByDependencyLevel.
Single-phase layers render as compact nodes, multi-phase layers are wrapped in
a dashed "PARALLEL" container. Connectors between layers turn green when prior
layers are all completed. Staggered entrance animation per layer.
This commit is contained in:
Lukas May
2026-03-04 05:44:23 +01:00
parent 6a9d9e3452
commit 9f88d5b433
4 changed files with 264 additions and 33 deletions

View File

@@ -279,6 +279,11 @@
100% { background-position: 200% 0; }
}
@keyframes graph-layer-enter {
from { opacity: 0; transform: translateY(4px); }
to { opacity: 1; transform: translateY(0); }
}
/* Global focus-visible styles */
*:focus-visible {
outline: 2px solid hsl(var(--ring));