Metaphor

Policy as Interface

Metaphor MP10: Policy as Interface Approved

Core Idea

A policy is an interface between intent and behaviour. It should help a person or system know what to do, why it matters, where the boundary is, and how exceptions are handled. When a policy only exists as static text, it may state intent without changing the operating surface.

For example, an exception policy should tell a user what input is required, who reviews it, what decision can be made, how long it lasts, and what happens when it expires. The teaching consequence is to test policy by use, not by word count.

Use In Teaching

Invoke this card when teaching policy design, standards, procedures, exceptions, or control mapping. It is useful when a learner wants to write more policy but has not tested whether the current policy helps people make decisions.

Use it to test policies through user behaviour. Ask the learner what someone is supposed to do after reading the policy, what input they need, where they go next, and what happens when the policy does not fit reality. That turns policy review into interface testing.

A reviewer should check that Policy as Interface transfers structure, not decoration. The learner should be able to map the metaphor back to a real GRC artefact, owner, signal, or decision, then name where the analogy stops being useful.

Contrast

This is not policy-as-decoration and not policy-as-code maximalism. It pushes back against policies that are legally tidy but operationally inert, and against encoding policy before understanding the human workflow.

Practice Prompt

Where does one of your policies behave like a broken interface: unclear inputs, hidden assumptions, no feedback, or confusing exceptions?

Related cards

Read the source

None listed.

Learn more on grcengineer.com

Install

Use this card with your own work

Install the Companion in your AI workspace, then point it at real GRC work to learn from.

Go to install guide ->