pki.sgit.ai / packs / grant-and-mandate / workflows

04 — The two paths

PackGrant and Mandate: Reality Before Risk, The Library In The Registry, The Instance In The Risk Product RoleThe person walks screens, the agent fetches documents, and the skill compiles but never enforces Date26 August 2026 · draft-1 + change control OriginSite agent, this repo Sourceraw markdown · on GitHub

Summary

Two paths, both specified, because the agent is a primary consumer and every requirement it adds is invisible in a screen review. Both run the same three verbs — discover, declare, diff — in the ordering-rule order. The user path renders screens and never shows an allow-list. The agent path reads no page: it fetches the library in one request, produces a structured self-report (schema first, never prose, or the blind-spot delta is a judgement), computes both deltas, and hands back references rather than descriptions. The skill discovers, declares and diffs, and refuses to enforce — because a skill runs inside the agent's loop, so a skill that polices the mandate is the agent marking its own homework. The mandate's allow-list compiles to a hook or to Cedar, both of which evaluate outside the loop; that division — the skill compiles, the hook enforces — is the entire architecture.

Key concepts

Key ideas

Read the document

📄 Pack document · 04__workflows.md · rendered from the raw markdown (the source of truth)