Graph Engine v1
Thailand signal history.
This page shows how the explainable signal layer changes between persisted runs, so route friction, ferry fragility, gold context, and comfort signals can be audited over time.
Stored signal timeline.
The browser hydrates this from /api/signals/history. It reads the persisted graph snapshots in GRAPH_DB so you can see which signal rows changed, appeared, or disappeared between runs.
Signal history dashboard
Generated from persisted snapshots. The browser hydrates a timeline plus the latest row-level diff here.
Signal history updates in the browser from the persisted graph API.
The browser fills this panel from the persisted graph history API with stored snapshot rows and the latest diff.