PulseCheck AI / 06 · Intelligence Graph
platinum.intelligence_nodes · platinum.causal_chains

apex-7 · layer 4 of MarginOps

Decisions, actions, financial outcomes, with confidence on every edge.

This is the differentiator that competitors do not have. Each historical decision is stored as a node. Each downstream action is connected with an edge weight. The terminal outcome resolves in dollars from gold.fact_daily_revenue.

nodes · brand
1,284
decisions · actions · outcomes
edges
3,940
weighted · directional
avg confidence
0.74
trailing 90d

Causal chain · "Cut Thursday lunch FOH by 1"

drilling 1 decision
DECISION Cut Thu lunch FOH by 1 body · 11-13:00 conf · 0.91 ACTION Schedule edit 7shifts · 3 weeks conf · 0.88 ACTION Server retraining comp policy review conf · 0.76 OUTCOME Labor cost ↓ 28 days -$1,712 OUTCOME Comp ratio ↓ 21 days -$2,210 NET Recovered 30 days +$3,922 w · 0.84 w · 0.62 w · 0.91 w · 0.78 $1,712 $2,210

Each edge weight is the conditional probability that this action followed from the prior decision, learned from 90 days of operator history. Outcome dollars resolve from gold.fact_daily_revenue diffed against the baseline window. The graph self-prunes weak edges below w < 0.25 nightly.

node schema
CREATE TABLE platinum.intelligence_nodes (
  node_id     UUID PRIMARY KEY,
  org_id      UUID NOT NULL,
  node_type   TEXT NOT NULL,
  name        TEXT NOT NULL,
  confidence  NUMERIC(3,2) NOT NULL,
  detected_at TIMESTAMPTZ NOT NULL
);
edge schema
CREATE TABLE platinum.causal_chains (
  chain_id     UUID PRIMARY KEY,
  source_id    UUID NOT NULL,
  target_id    UUID NOT NULL,
  weight       NUMERIC(3,2) NOT NULL,
  financial_impact_cents BIGINT,
  window_start DATE NOT NULL,
  window_end   DATE NOT NULL
);
why this matters
  • Restaurant365 and MarginEdge surface metrics. They do not learn the dependency.
  • This graph answers "what happened the last 4 times I tried this?"
  • The investor-deck demo lives here. Pull one decision, show the chain.
  • Recommendations in the morning brief cite specific node IDs.