Skip to content

Commit 68a4a63

Browse files
committed
refactor(objectql): move five delete-cascade bodies out of engine.ts into engine-delete-cascade.ts
Part of the engine.ts seam split: collectCascadeDeleteSet, refuseRestrictsInsideOwnCascade, deleteRestrictedError, referenceProbeFilter and recordReferenceCheckElevation move unedited behind DeleteCascadeHost; cascadeReachOf moves with its only reader; four shared helpers and CascadeDeleteSet are exported in place. Claude-Session: https://claude.ai/code/session_01L6bhgXPvYEKGGY6sms31q2 Co-authored-by: Claude <noreply@anthropic.com>
1 parent c4c515a commit 68a4a63

3 files changed

Lines changed: 472 additions & 279 deletions

File tree

‎content/docs/permissions/system-context.mdx‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -523,6 +523,7 @@ and CI refuses one that differs from what the tree produces.
523523
| `packages/metadata-core/src/meta-write-capability.ts#metaWriteCapabilityVerdict` | 1 | 51 |
524524
| `packages/metadata-core/src/meta-write-capability.ts#walledCatalogWriteVerdict` | 1 | 55b |
525525
| `packages/metadata-core/src/object-schema-fls.ts#isObjectSchemaMaskExempt` | 1 | 8 |
526+
| `packages/objectql/src/engine-delete-cascade.ts#recordReferenceCheckElevation` | 1 | 29 |
526527
| `packages/objectql/src/engine-driver-options.ts#buildDriverOptions` | 1 | 24 |
527528
| `packages/objectql/src/engine-execution-plumbing.ts#buildSession` | 1 | 63 |
528529
| `packages/objectql/src/engine-master-detail-related.ts#resolveOneHopRelated` | 1 | 29b |
@@ -534,7 +535,6 @@ and CI refuses one that differs from what the tree produces.
534535
| `packages/objectql/src/engine.ts#inheritsElevation` | 1 | 1b |
535536
| `packages/objectql/src/engine.ts#insert` | 3 | 21, 22 |
536537
| `packages/objectql/src/engine.ts#isSystem` | 1 | 64 |
537-
| `packages/objectql/src/engine.ts#recordReferenceCheckElevation` | 1 | 29 |
538538
| `packages/objectql/src/engine.ts#update` | 4 | 19, 20 |
539539
| `packages/observability/src/perf-timing.ts#isPerfDisclosurePrincipal` | 1 | 13 |
540540
| `packages/plugins/organizations/src/organizations-plugin.ts#start` | 1 | 62 |

0 commit comments

Comments
 (0)