Answers the question “which change actually caused the collapse?” by walking a chain of small mutations from a baseline run to a collapse — and showing, at each step, how much that single change added to the instability and to the cost.
What you’ll see
- Nodes — successive states along the chain (the baseline run, plus each mutated variant).
- Edges — the single mutation applied between two nodes, with its Δ integral-instability and Δ attack-cost. Big positive Δ instability ⇒ that mutation is doing the damage.
- Merge artifacts (
attribution-merge-v1) combine several chains so you can compare branches that all reach the same collapse.
How to use it
- Pick a preset or click Choose JSON… to load a chain or a merge.
- Read the Path list top-down: each step is one mutation added on top of the previous one.
- Hand-rolled chains and engine exports both work — anything matching
attribution-merge-v1orexplanation-mutation-chain-path-*-v1.
Related views: Replay viewer (play back one variant) · Pareto viewer (cost vs severity scatter) · Composite viewer.
Load JSON to begin.