Causation can be shown as gate labels rather than outcome prediction. Honesty note: simplified classroom tort model; jurisdictions vary; contested facts and standards matter; the pinned first step states the as-of date; not legal advice.

highlighted = computed this step

Tort model honesty note

Honesty note: simplified classroom tort model; jurisdictions vary; contested facts and legal standards matter; as of June 24, 2026; not legal advice; code encodes a stated structural model, not the law itself.

tort model as of June24,2026\text{tort model as of }June 24, 2026

Causation is split into gate labels

The stated classroom process separates but-for and foreseeability labels. The flow is a review scaffold only.

but-for gateforeseeability gate\text{but-for gate}\to\text{foreseeability gate}

Example event packet

The toy event facts first pass through a but-for gate label, then a foreseeability gate label, then an evidence packet.

event factsevidence packet\text{event facts}\to\text{evidence packet}

The flow counts the gates

The causation map has 2 gate labels and 5 nodes. It expands the earlier causation element into gate labels and is not an outcome prediction.

gates=2,nodes=5\text{gates}=2,\quad \text{nodes}=5

Diagram note

The diagram shows routing labels only. It does not decide causation in any real case.

gate labels are not findings\text{gate labels are not findings}

Jurisdiction: US; as of 2026-06-24; not legal advice; Code encodes the stated structural model, not the law itself.

Simplified classroom tort causation gatesSimplified classroom tort causation gatesscope: US classroom model | Causation gate label model | as of 2026-06-24Simplified classroom tort model; jurisdictions vary; contested facts and legal standards matter; not legal advice; code encodes a stated structural model, not the law itself.testpassesstopspassesstopsreviewEvent factsrole start r0 in0 out1 reach4But-for gaterole decision r1 in1 out2 reach3Foreseeability gaterole decision r2 in1 out2 reach2Evidence packetrole step r3 in1 out1 reach1Human reviewrole terminal r4 in3 out0 reach0SCC: scc4:event; scc3:butfor; scc2:foresee; scc1:packet; scc0:review

Summary

Causation data should preserve each gate and stop path so human review can inspect the route.

show gates and stops\text{show gates and stops}