Three immutable tracking chains · §2.2

Planned, actual, counterfactual, and override stay separately queryable.

Never overwrite history. A rebase changes the next decision; it does not erase the prior decision.

A

Full-Day Trajectory

Purpose. Tracks the day as an evolving system.

Preserves the morning plan, each real-world state change, each rebase, schedule displacement, route drift, and end-of-day result.

B

Call-to-Call Ledger

Purpose. Tracks every individual service event.

Preserves assignment, travel, arrival, media, diagnosis, parts, quote, repair/turnover, runtime, customer outcome, and next-state effect.

C

Human Override / Recalibration

Purpose. Tracks intentional human changes. Also called Decision/Override/Evidence receipts.

Preserves the original Trades recommendation, the role/person who changed it, timestamp, stated reason, replacement decision, downstream effect, and final outcome.

Evidence model

ACTUAL: customer call → existing booking/dispatch → actual Van → actual diagnosis/quote/repair/turnover → actual revenue/margin/time/parts.

TRADES: same known inputs → Trades booking/dispatch → predicted Van/route → expected diagnosis/repair/turnover → expected revenue/margin/time/parts.

OVERRIDE: Trades recommendation → authorized human change → reason → replacement action → resulting state → observed outcome.

Shadow counterfactual

For each decision point: “Given only the information available at that moment, what would Trades-Runtime have done?” That prevents hindsight leakage. Once reality diverges, the shadow model rebases from the new actual state rather than pretending the original imaginary schedule still exists.

Chain D — coordination / handoff

Addenda v0.7 and v0.8 add Chain D so a failed handoff can be reconstructed. If management approved a 4:00 PM return but the availability state never reached Dispatch, Chain D identifies the failed acknowledgment rather than labeling the dispatcher as the root cause. Cross-department analytics can compare HVAC ↔ plumbing ↔ electrical turnovers without mixing them with Office/Dispatch/Field/Warehouse coordination health.