GH-DEC-2026-026 addendum: self-acceptance as an exception with handlers (direction, not built)

Founder direction 2026-11-01 relayed by the net-kingdom coordinator. Ruling 6
default stands; backlog GH-WP-0005-T07.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 5502@bnt-lap001
Assistant-Session: 68b3b02f-5d0f-4e71-8421-796f62e50196
This commit is contained in:
tegwick 2026-11-01 09:12:55 +01:00
parent 90da771f71
commit ffadd0e54a
3 changed files with 52 additions and 0 deletions

View file

@ -55,6 +55,7 @@
| task | GH-WP-0005-T04 | done | — | workplans/GH-WP-0005-decision-classes-doctrine.md |
| task | GH-WP-0005-T05 | wait | — | workplans/GH-WP-0005-decision-classes-doctrine.md |
| task | GH-WP-0005-T06 | wait | — | workplans/GH-WP-0005-decision-classes-doctrine.md |
| task | GH-WP-0005-T07 | todo | — | workplans/GH-WP-0005-decision-classes-doctrine.md |
| intake | GH-IN-0001 | closed | red | intakes/intakes.md |
| intake | GH-IN-0002 | closed | red | intakes/intakes.md |
| intake | GH-IN-0003 | closed | red | intakes/intakes.md |

View file

@ -4458,6 +4458,7 @@ rationale: 'Approved as drafted. Founder ruling of 2026-11-01, relayed in sessio
edit and no live change are authorized by it.'
decided_by: Bernd Worsch
decided_at: '2026-10-31T23:32:06.407351Z'
state_hub_decision_id: "7eeea563-485f-4365-9830-1b4f3a02a40e"
```
## Disposition
@ -4472,6 +4473,39 @@ By this record's own Ruling 4 the ruling is a C1 disposition. With no C1
surface yet, it is recorded as **asserted in session** under relaxation B3, not
as C1 evidence. The text below is the draft as ruled, unchanged.
### Addendum 2026-11-01: self-acceptance as an exception with handlers
Founder direction, relayed in session by the net-kingdom coordinator, on Ruling
6 (the actor is not an approver of its own approval):
> Self-approval should be an explicit exception, but it may be necessary at
> times. Self-approval should therefore be avoided, and the self-accepter must
> accept it explicitly. There should be a mechanism to bind additional
> conditions to self-acceptance. Some humans may be explicitly disallowed from
> self-acceptance, such as trainees in a department. A self-accepted rule in a
> repo might, for example, need publication and a cooldown period during which
> others can veto it before it becomes valid. This should be an extension
> mechanism and does not need to be implemented now. Self-acceptance is like a
> specific exception that can have exception handlers.
Effect now: Ruling 6 stands as the default. approval-engine's refusal of an
entry whose subject equals `binding.actor` under `human_control` (approval-engine
5c45d3c) remains in force until an exception mechanism exists.
Direction, not built:
- Self-acceptance becomes a declared exception on the approval. The
self-accepter accepts it explicitly, distinct from an ordinary approval.
- Exception handlers bind conditions to it. Examples: an eligibility exclusion
for named roles or people, such as trainees; publication plus a cooldown
window during which named others can veto before the approval becomes valid.
- Which handlers an action class requires is doctrine (gate-house). Holding and
enforcing the exception and its window belongs to the approval object
(approval-engine). Presenting the exception and any veto is informed-decision's
job.
Tracked as a backlog item in GH-WP-0005 and approval-engine APPROVAL-WP-0007.
## Question
The founder asked (review §6.1) whether four decision classes — **C0 note**,

View file

@ -124,3 +124,20 @@ status: wait
priority: low
state_hub_task_id: "80f4ad5e-b268-579f-97fd-08ea32522eec"
```
## Self-acceptance exception mechanism (backlog)
```task
id: GH-WP-0005-T07
status: todo
priority: low
```
Founder direction, 2026-11-01 (addendum to GH-DEC-2026-026 in `decisions/decisions.md`):
- Self-acceptance is an explicit exception with exception handlers. Examples: eligibility exclusions such as
trainees; publication plus a cooldown window during which others can veto.
- Not to be implemented now.
- When it is picked up, define the doctrine: which action classes may admit self-acceptance at all, which handlers
are mandatory, and who may veto. Then hand that doctrine to approval-engine and informed-decision.