Story: Move the installation's remaining reads onto its own class
Table of Contents
This page documents a story in Product backlog — inbox, carried unfinished from Sprint 28 at close. It captures the goal, current status, acceptance criteria, and the tasks that compose it.
Continued from: Story: Name the installation's own data.
1. Goal
Move the installation's remaining reads onto the class story 58F3FC7C named. The roster, the logs, the bus and the versions carry the installation's policy shape and are read whole by a session the permission admits, on the same codegen feature :rls_own_or_system_tenant_rows: that story added. This story adds no security exception and no tenant parameter.
2. Status
| Field | Value |
|---|---|
| State | BACKLOG |
| Parent sprint | Sprint 28 |
| Now | Not yet started. |
| Waiting on | Nothing. |
| Next | Break the story into tasks. |
| Last touched | 2026-10-13 |
3. Acceptance
- The roster carries the installation's policy shape and is read whole by a session the permission admits.
- The logs carry the installation's policy shape and are read whole by a session the permission admits.
- The bus carries the installation's policy shape and is read whole by a session the permission admits.
- The versions carry the installation's policy shape and are read whole by a session the permission admits.
- All four use the codegen feature :rls_own_or_system_tenant_rows: that story 58F3FC7C added, so no policy is hand-written.
4. Tasks
| Task | State | Start | End | Description |
|---|---|---|---|---|