Record format
@flashyos/canon
canon/1 — a lockfile for facts. One authority per fact, fetched by every property that renders it, so a number is written once and cannot drift between pages.
version 0.1.0 · audit of 2026-10-04 · source: flashyos/packages/canon
npm i @flashyos/canonThe estate rule behind it: a page may not show a number the record does not contain. Canon is the record for cross-property facts — the property count, the flagship figures — with one authority and many renderers.
Edge cases — each one paid for once
Publish order can strand consumers
canon sat eleventh of seventeen in a publish pipeline where one 422 made every later step skip via the implicit success() condition. Every publish guard now carries !cancelled().