Skip to content

Commit 0cc6f29

Browse files
committed
test(objectql): give the write-wall verdict's type a federated-readers row
WriteWallRowVerdict names organization_id as the field a refusal answers under. It is a type, not a storage read of the injected column. Co-authored-by: Claude <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0157EiYDGYnrsXE9aHv1uMxU
1 parent d2a84f9 commit 0cc6f29

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

‎packages/objectql/src/federated-injected-column-readers.test.ts‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -163,6 +163,10 @@ const READERS: Record<string, Row> = {
163163
disposition: 'not-a-read',
164164
why: "compares a field name with the object's tenant column, on a relation its callers already read through cascadeRelationBehavior; it reads no row",
165165
},
166+
'engine.ts#<module> :: organization_id': {
167+
disposition: 'not-a-read',
168+
why: "names the field a write-wall verdict (WriteWallRowVerdict, #25062) refuses, in the verdict's type; the plugin that owns the wall decides it, and the engine reads no row",
169+
},
166170
'lifecycle/lifecycle-service.ts#tenantWindowsFor :: isFederatedUnprovisionedInjectedColumn()': {
167171
disposition: 'skips',
168172
why: 'a federated object whose organization_id is the injection has no tenant partition',

0 commit comments

Comments
 (0)