Policy floor — a gate local settings cannot weaken.
A committed .pakka/policy.json is now enforced inside the binary — an org minimum that local settings can lower toward but never below. Strict-direction thresholds are clamped, locked guard categories fail closed on unknown names, input-compress can be locked, and a present policy forces the gate on regardless of a repo's local autoGate. Git is the distribution — commit the file and every clone inherits the floor, no server in the loop. Alongside it, marker freshness goes diff-bound: a review pass whose marker still matches the staged diff stays valid for 30 minutes instead of expiring on a 5-minute timer.
policy.
- featCommitted
.pakka/policy.jsonenforced in-binary as an org floor — strict-direction threshold clamps, locked guard categories fail closed on unknown names, input-compress lock. - featA present policy forces the gate on regardless of local
autoGate. Git is the distribution — commit the file, every clone inherits the floor; no server.
gate · dx.
- featMarker freshness is now diff-bound — a matching diff stays reviewed for 30 minutes instead of expiring on a 5-minute timer; 1-hour hard ceiling; policy may lower.