Struct audit
The four STRUCT families' findings, combined on one page: the pack conformance gate, the crashtest packs floor, the eyestruct vision battery, and the poststruct render audit. The crashtest card rides the live stamped verdict ledger (issue #264 step b); the rest are inline mock data shaped exactly as the real feeds will land (steps c - d) - nothing is fetched, nothing is graded, and the mock badge rides an unlanded card until then.
packstruct - pack conformance
info [vant-spine] 7/8 conformance honored; 1 pinned known finding, honest and tracked in packs/README.md.
crashtest - the packs floor
info Contract table held: 21 packs, 269 rows — 97 REFUSED, 172 honest skips, 0 EXPLOITED. Measured live by test/crashtest-packs.test.js (two-cycle deterministic).
eyestruct - the vision battery
info The eyestruct package is live on npm; the findings feed wires in at step (d). No vision findings are claimed by this mock.
poststruct - the render audit
absent: the poststruct npm package is pre-publish (staged 0.9.0 in the dhaupin/poststruct repo, PRD-staged). The page states the absence; nothing is graded.
Two honest guarantees while this page is in its skeleton epoch: every mock-sourced card wears its badge, and the pre-npm family (poststruct) renders an absent statement instead of a verdict. When a real feed replaces a card, the card's own page (docs + packs README) states what the feed reads; nothing on this page calls a network.