2026-06-27: Cilghal Gets a Hero

It started with a dead pipe. Apple Health had been auto-exporting to the haus since the spring, and then it just… wasn’t. The day-files stopped on April 15 and nobody noticed for two and a half months. The export was hitting a Cloudflare Access login page; the service token behind it had gone stale, and the whole chain failed closed and quiet — the exact silence the haus doctrine exists to forbid.
Fixing the token was twenty minutes. The interesting part is what grew out of it: Cilghal, the family-health Jedi, went from a headless data pipe to a hero you can level up.
First, make the pipe honest
Section titled “First, make the pipe honest”The old ingester was the real culprit. It stamped every reading with the ingestion time instead of the measurement time, kept only the last value per metric, and couldn’t parse sleep at all. “Sync all of June” collapsed a month into six fragments dated today. So it got rebuilt: raw payloads are the source of truth, daily aggregates are derived from them and keyed by the real measurement date, cumulative metrics sum and rates average, sleep is a structured night with stages, and a duplicate reading never double-counts. A four-lens adversarial review caught four high-severity bugs before any of it shipped — a concurrent-rebuild file race, a timezone off-by-one, a NaN that would 500 every reader, a non-atomic write to the source of truth. All fixed, then verified against the real boundary.
Then a fail-loud monitor went in, because the whole point is that a pipe should never go dark for two and a half months again.
Then, give the Jedi a face
Section titled “Then, give the Jedi a face”The ask kept growing — the good kind. Make Cilghal a continuous coach, not just an on-demand chat. Make her push toward the best version of the subject, tuned to his neurotype and his genome. Show it on a screen he’ll actually open. And then the line that set the tone: make it a video game — you upgrade your hero over time, so it motivates you.
A health chart nobody opens is a health chart nobody uses. So the panel stopped being a chart.
The hero is built from his own legend — a hockey-crowd meme photo, stylized into a low-poly character and dressed as the Rocket: the CH crest on the front, RICHARD and the number 9 on the back, the captain’s C on the chest. Eight rendered angles stitch into a turntable you can grab and spin. He levels up — Cardio, Recovery, Sleep, Physique — and the levels are computed from real biometrics measured against his targets for the decade ahead.
Earned, never faked
Section titled “Earned, never faked”This is the rule the whole thing rests on. A level only moves from real data. The morning his watch sat on the charger, the panel did not invent a recovery score — it grayed Cardio and Recovery out and said, plainly, wear your watch and I’ll read you. Calorie data that the source over-counts is excluded rather than shown. The honesty is the feature; a dopamine hit you didn’t earn is worth nothing.
Superpowers, not deficits
Section titled “Superpowers, not deficits”There is a section called Superpowers, and it reframes a neurodivergent profile as the edge it actually is — the same neurodiversity doctrine that runs through the rest of Sanctum, made personal: dyslexia as big-picture pattern architecture, AD(H)D as a hyperfocus engine, high sensitivity as a deep sensor, a systemizing mind that goes further down the rabbit hole than anyone. Two of the cards are grounded in his actual genome; the rest are his lived neurotype, and the panel says which is which. It does not claim DNA detects what DNA cannot.
Military-grade, for a panel
Section titled “Military-grade, for a panel”The coach speaks only over the haus tailnet — never the public internet, confirmed against the tunnel’s own ingress. The health data sits behind a bearer token compared in constant time; the page ships a content-security-policy that locks every asset to its own origin and lets only the Holocron embed it. The chat routes through the same safety-wrapped seat the danger-gate uses, so a casual question still gets weight-based dosing and an escalation trigger when it matters. The threat model is written down, not assumed.
The subject asked for a digital twin that would push him to be the best version of himself by his fifties. It exists now, it looks like him, and it is waiting in the Holocron — leveling only when he does.