Capabilities can be recorded as given to a person, and nothing can deliver them #51

Open
opened 2026-09-21 07:18:16 +00:00 by cgalo5758 · 0 comments
Owner

What a contributor runs into

The constraint on who may hold a grant admits a person or a billing account as well as an organization. Every path that actually confers one accepts an organization only, and the expiry activity skips settling the pool when there is none, so the other two recipients are legal to write and impossible to honour.

Why it costs

A reader of the schema believes person-held grants are a supported shape and may build on them; a row written that way is silently inert.

Where

internal/db/migrations, the recipient constraint on grants; internal/entitlements, the conferral entry points.

Done when

The constraint admits only what can be delivered, or the delivery path for the other two recipients exists.

Migrated from status/issues.md at b7a0e15

## What a contributor runs into The constraint on who may hold a grant admits a person or a billing account as well as an organization. Every path that actually confers one accepts an organization only, and the expiry activity skips settling the pool when there is none, so the other two recipients are legal to write and impossible to honour. ## Why it costs A reader of the schema believes person-held grants are a supported shape and may build on them; a row written that way is silently inert. ## Where [`internal/db/migrations`](https://git.coopcloud.tech/wiki-cafe/member-console/src/commit/b7a0e15/internal/db/migrations), the recipient constraint on grants; [`internal/entitlements`](https://git.coopcloud.tech/wiki-cafe/member-console/src/commit/b7a0e15/internal/entitlements), the conferral entry points. ## Done when The constraint admits only what can be delivered, or the delivery path for the other two recipients exists. Migrated from status/issues.md at b7a0e15
cgalo5758 added the
kind
debt
area/entitlements
labels 2026-09-21 07:18:16 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: wiki-cafe/member-console#51