Policy Packs

Policy packs are the part of the framework that answers:

“What does this repo currently consider acceptable, mandatory, or still too brittle to trust?”

They are intentionally separate from the framework core and from repo adapters.

Why They Exist

Without policy packs, teams usually end up with one of two bad outcomes:

Policy packs make rule intent explicit.

Rule Classes

Enforcement Stages

The point of keeping both classification and stage is that they answer different questions.

Operator Value

Policy packs help with three things:

Current State

In this repo, the first executable policy-pack rule class is required-repo-artifacts.

That rule is intentionally simple:

Use policy-packs/work-agent-convergence.policy-pack.json as the reference example.