Skip to content

Commit 64a6513

Browse files
committed
chore(scripts): ratchet session-accessor boundary for compact and fork writers
1 parent 46144a3 commit 64a6513

3 files changed

Lines changed: 6 additions & 2 deletions

File tree

scripts/check-session-accessor-boundary.mjs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -186,6 +186,7 @@ export const migratedSessionAccessorWriteFiles = new Set([
186186
"src/commands/tasks.ts",
187187
"src/config/sessions/cleanup-service.ts",
188188
"src/gateway/boot.ts",
189+
"src/gateway/server-methods/sessions.ts",
189190
"src/gateway/server-node-events.ts",
190191
"src/gateway/session-compaction-checkpoints.ts",
191192
"src/plugins/host-hook-cleanup.ts",
@@ -196,6 +197,7 @@ export const migratedSessionAccessorWriteFiles = new Set([
196197
export const migratedTranscriptWriterFiles = new Set([
197198
"src/agents/command/attempt-execution.ts",
198199
"src/agents/embedded-agent-runner/context-engine-maintenance.ts",
200+
"src/auto-reply/reply/session-fork.runtime.ts",
199201
"src/config/sessions/transcript.ts",
200202
"src/gateway/server-methods/chat.ts",
201203
"src/gateway/server-methods/chat-transcript-inject.ts",
@@ -569,6 +571,7 @@ const writeSourceRootPaths = [
569571
const transcriptWriterSourceRootPaths = [
570572
"src/agents/command",
571573
"src/agents/embedded-agent-runner",
574+
"src/auto-reply/reply",
572575
"src/config/sessions",
573576
"src/gateway/server-methods",
574577
"src/sessions",

scripts/lib/session-accessor-debt-baseline.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
"src/config/sessions/store.ts": 15,
3838
"src/config/sessions/test-helpers.ts": 2,
3939
"src/config/sessions/transcript.ts": 6,
40-
"src/cron/isolated-agent/session.ts": 3,
40+
"src/cron/isolated-agent/session.ts": 2,
4141
"src/infra/approval-request-account-binding.ts": 2,
4242
"src/infra/heartbeat-runner.ts": 4,
4343
"src/plugins/runtime/runtime-agent.ts": 1
@@ -60,7 +60,6 @@
6060
"src/config/sessions/session-registry-maintenance.ts": 2,
6161
"src/gateway/server-methods/agent.ts": 2,
6262
"src/gateway/server-methods/chat.ts": 2,
63-
"src/gateway/server-methods/sessions.ts": 3,
6463
"src/gateway/session-lifecycle-state.ts": 2,
6564
"src/gateway/test-helpers.mocks.ts": 1,
6665
"src/plugins/runtime/runtime-agent.ts": 2

test/scripts/check-session-accessor-boundary.test.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,7 @@ describe("session accessor boundary guard", () => {
149149
"src/commands/tasks.ts",
150150
"src/config/sessions/cleanup-service.ts",
151151
"src/gateway/boot.ts",
152+
"src/gateway/server-methods/sessions.ts",
152153
"src/gateway/server-node-events.ts",
153154
"src/gateway/session-compaction-checkpoints.ts",
154155
"src/plugins/host-hook-cleanup.ts",
@@ -163,6 +164,7 @@ describe("session accessor boundary guard", () => {
163164
new Set([
164165
"src/agents/command/attempt-execution.ts",
165166
"src/agents/embedded-agent-runner/context-engine-maintenance.ts",
167+
"src/auto-reply/reply/session-fork.runtime.ts",
166168
"src/config/sessions/transcript.ts",
167169
"src/gateway/server-methods/chat.ts",
168170
"src/gateway/server-methods/chat-transcript-inject.ts",

0 commit comments

Comments
 (0)