Skip to content

Commit b06a9e0

Browse files
committed
chore(gates): name the deferred-surface owner the recheck variant shares (#3471)
1 parent 2040283 commit b06a9e0

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

‎scripts/layering/session-state.ts‎

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,12 @@ export const SESSION_STATE_FIELD_OWNERS: Readonly<Record<string, readonly string
5151
pendingRecordAndHeal: ['src/daemon/session-replay-coordinator.ts'],
5252

5353
trace: ['src/daemon/handlers/trace-runtime.ts'],
54-
postGestureStabilization: ['src/daemon/deferred-interaction-outcome.ts'],
54+
// #3471 and #1542 share one field: what the session still owes after its last mutation. The two
55+
// variants are mutually exclusive by construction, and every transition — a gesture marking the
56+
// capture-side loop, a press recording its resolving tree (#3471), a side effect retiring it, a
57+
// capture discharging it — lives in this module, so neither mechanism can quietly overwrite the
58+
// other's claim about the surface.
59+
deferredSurface: ['src/daemon/deferred-interaction-outcome.ts'],
5560

5661
// App identity follows open, deployment and observation through named patches.
5762
appName: [

0 commit comments

Comments
 (0)