pki.sgit.ai / packs / grant-and-mandate / building-blocks

09 — The building blocks

PackGrant and Mandate: Reality Before Risk, The Library In The Registry, The Instance In The Risk Product RoleBadges, cards, blocks and visualisations — and the one rule that makes a tier badge honest Date26 August 2026 · draft-1 + change control OriginSite agent, this repo Sourceraw markdown · on GitHub

Summary

The brief the project lead called #3, derived from the two v0.33.62 briefs rather than supplied: the reusable primitives the six screens are assembled from, specified as components with rendering rules rather than drawn as pictures, because a mockup is thrown away and a block is used. Nine primitives, each a rendering of a field that already exists in a grant or mandate document. The load-bearing rule came from the build rather than from design: a tier is a property of a node's relationship to the tree, not of the node, so a tier badge must be able to show what defeats it, and a defeated control never renders as a boundary — the register's own escalation-is-an-edge finding arriving one layer down. It also adds the one block that exists because building the thing taught the pack something it did not know: the authority/enforcement split, two indicators and never one, because the enforcement is real and the authority is a fixture and averaging them is how a demonstration gets mistaken for a control. Ships as a stylesheet and a gallery rendering the actual documents, not as images.

Key concepts

Key ideas

Read the document

📄 Pack document · 09__building-blocks.md · rendered from the raw markdown (the source of truth)