Loading challenge...
Diagnose a deterministically-seedable flaky flow from its trace instead of hitting rerun
A four-step flow whose failure is deterministically seedable, so you practice diagnosing from the trace instead of hitting rerun
Each step calls /api/lab/trace. A step fails when its seeded roll falls under the flake rate, so the same seed reproduces the same failure every run โ exactly the property that makes a flake diagnosable from a trace.
Flake rate: 0.3 ยท seed: default โ set ?flake=0 for a green run or ?flake=1 to force the failure.
Start the flow and read the per-step trace below
Automation hints
?flake=0 for a deterministic green flow; assert #flow-result[data-outcome="success"]?seed= reproduces the same failing step โ capture a Playwright trace (--trace on) and read which step 500'd instead of re-running[data-step] + data-ok โ assert on the attribute, and read network responses in the trace, not console output