Record the first returned rename handoff and re-ask the tenant-scope question.
FLEX-WP-0020-T04: reuse-surface is the first owner to return a live work-record (REUSE-WP-0023, two tasks, both deliberately in wait). Recorded in the handoff evidence and verified rather than taken on report — the hub record is active, access-engine raw returns 404, flex-auth returns 303, so the rename has not landed and their refusal to pre-rewrite the federation source URL is correct. That refusal changed the plan rather than only their side: flipping an enabled, publish-passing source before the rename drops a live capability from the composed federated index, so the source rewrite is ordered after T06, and flex-auth owes them a ping when access-engine serves the capabilities index. Nine owners remain pending; T05 stays blocked. FLEX-WP-0022-T01: re-asked tenant-engine what CheckRequest.tenant denotes on the write API, stating that "none" is a complete answer. Their code copies tenant_id onto both tenant and resource.id, but that is observation, not admission, and encoding a rule from it would make flex-auth the author of their tenancy model. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Assistant: claude-code Assistant-Model: opus Assistant-Process: 28468@bnt-lap001 Assistant-Session: c76569b2-6056-4dad-aea4-49cd7a018f5d
This commit is contained in:
parent
f85479c668
commit
3f60797c0a
3 changed files with 54 additions and 1 deletions
|
|
@ -80,6 +80,12 @@ Gate: the relation is named by `tenant-engine`, not inferred here. This is the
|
|||
`FlexAuthWriteAuthorizer.authorize` copies `tenant_id` onto both
|
||||
`CheckRequest.tenant` and `resource.id`. That is observation, not admission.
|
||||
|
||||
2026-09-20: re-asked after five days of silence, restating the three questions
|
||||
and saying plainly that "none" is a complete answer. The gate is unchanged: a
|
||||
policy rule inferred from reading their code would make `flex-auth` the author
|
||||
of their tenancy model, which is the boundary `FLEX-WP-0021-T01` exists to hold.
|
||||
T02 stays `wait` rather than being guessed forward.
|
||||
|
||||
## 2. Encode the relation, or record that there is none
|
||||
|
||||
```task
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue