Withhold uncommitted decision effects and pin accepted layer canon

Assistant: codex
Assistant-Model: gpt-6.1-sol
Assistant-Session: 01a126e1-76f8-7643-8cf3-e93336539ade
This commit is contained in:
tegwick 2026-10-11 02:21:40 +02:00
parent f5fad7c285
commit 22185e94ec
12 changed files with 269 additions and 65 deletions

View file

@ -241,9 +241,8 @@ func DecisionEffects() []DecisionEffect {
}
}
// Restricts reports whether an effect withholds authority. A restriction is
// released even when its record fails to commit, because withholding it turns
// it into an error an open-stance consumer reads as proceed (FLEX-DEC-2026-018).
// Restricts reports whether an effect withholds authority. This classification
// does not exempt an effect from required durable emission (GH-DEC-2026-024).
func (e DecisionEffect) Restricts() bool {
switch e {
case DecisionEffectDeny, DecisionEffectRedact, DecisionEffectNotApplicable: