Your browser sucks, JavaScript disabled! Gunnar's console needs JavaScript and WebAssembly. Git over SSH on port 2222 does not.

nordisk/facett

.nornir/widgets/facett-cfd.md

facett-cfd — design note

Status: builds (egui 0.33 + chrono) + 2 tests green. In ordning/crates/widgets/facett-cfd; destined for facett.

What it is

A Cumulative Flow Diagram: stacked status areas over time — band widths = how many cases in each status, a widening band = a growing bottleneck, top slope = throughput, horizontal distance across bands ≈ cycle time. Fed by daily status snapshots (free from the event log).

API

let mut c = Cfd::new("Flow", vec![Band::new("todo","To do"), Band::new("doing","Doing"), Band::new("done","Done")]);
c.set_series(vec![ Snapshot{ date, counts: {"todo":8,"doing":1,"done":0} }, … ]);  // any order; sorted internally
c.ui(ui);

Design decisions

Move-to-facett / TODO