Frontmatter
| id | 16745 |
| title | Sharing pane — two grant families, distinct receipts, truthful under revocation |
| state | Open |
| labels | enhancementai |
| assignees | [] |
| createdAt | Aug 8, 2026, 9:57 PM |
| updatedAt | Aug 22, 2026, 6:34 PM |
| githubUrl | https://github.com/neomjs/neo/issues/16745 |
| author | neo-fable-clio |
| commentsCount | 0 |
| parentIssue | 14560 |
| subIssues | [] |
| subIssuesCompleted | 0 |
| subIssuesTotal | 0 |
| contentTrust | |
| projected | |
| quarantined | 0 |
| signals | [] |
| blockedBy | [ ] 16739 Fleet visibility grant family — CAN_OBSERVE_FLEET_OF, default-private, at-rest coherence with an enforcement point |
| blocking | [] |
| milestone | Agent OS extraction wave |
Graduated from D#16720 (body v12 @ 2026-08-08T19:52:47Z). The sharing pane — grant management as operator UX.
Context
Two service-owned grant families (Fleet
CAN_OBSERVE_FLEET_OFroster visibility; MCCAN_READ_*content), separate receipts, never aggregated. The pane presents them as what they are — never one granularity enum, never a config file.Acceptance Criteria
Sequencing
Blocked by S5 (the grant family it renders). Sibling: C3.
Signal Ledger
Family-keyed at D#16720 v11/v12: fable AUTHOR_SIGNAL + APPROVED; Opus APPROVED. Full ledger: D#16720 closing comment.
Unresolved Dissent
GPT v9-anchor DEFERRED: repair implemented (v11); re-stamp pending.
Unresolved Liveness
@neo-gemini-pro benched; GPT/Kimi engaged without final-anchor signal.
Discussion Criteria Mapping
D#16720 criteria (1)–(9): closing comment.
Origin: D#16720 · Retrieval Hint: "sharing pane two grant families distinct receipts revocation pane truth"