{ "newModules": [ { "file": "scripts/lib/shard-engine.ts", "movedFrom": "scripts/test-strict-output.ts" }, { "file": "test/helpers/module-size.ts", "movedFrom": "(new: ratchet (c) counter)" }, { "file": "browse/src/routes/activity.ts", "movedFrom": "browse/src/server.ts" }, { "file": "browse/src/routes/commands.ts", "movedFrom": "browse/src/server.ts" }, { "file": "browse/src/routes/core.ts", "movedFrom": "browse/src/server.ts" }, { "file": "browse/src/routes/files.ts", "movedFrom": "browse/src/server.ts" }, { "file": "browse/src/routes/index.ts", "movedFrom": "browse/src/server.ts" }, { "file": "browse/src/routes/inspector.ts", "movedFrom": "browse/src/server.ts" }, { "file": "browse/src/routes/pairing.ts", "movedFrom": "browse/src/server.ts" }, { "file": "browse/src/routes/pty.ts", "movedFrom": "browse/src/server.ts" }, { "file": "browse/src/routes/table.ts", "movedFrom": "browse/src/server.ts" }, { "file": "browse/src/routes/tokens.ts", "movedFrom": "browse/src/server.ts" }, { "file": "browse/src/routes/tunnel.ts", "movedFrom": "browse/src/server.ts" }, { "file": "scripts/resolvers/review-dashboard.ts", "movedFrom": "scripts/resolvers/review.ts" }, { "file": "scripts/resolvers/plan-gates.ts", "movedFrom": "scripts/resolvers/review.ts" }, { "file": "scripts/resolvers/spec-review.ts", "movedFrom": "scripts/resolvers/review.ts" }, { "file": "scripts/resolvers/outside-voice-steps.ts", "movedFrom": "scripts/resolvers/review.ts" }, { "file": "scripts/resolvers/review-scope.ts", "movedFrom": "scripts/resolvers/review.ts" }, { "file": "test/helpers/pty/auq.ts", "movedFrom": "test/helpers/claude-pty-runner.ts" }, { "file": "test/helpers/pty/binary.ts", "movedFrom": "test/helpers/claude-pty-runner.ts" }, { "file": "test/helpers/pty/boundaries.ts", "movedFrom": "test/helpers/claude-pty-runner.ts" }, { "file": "test/helpers/pty/classify.ts", "movedFrom": "test/helpers/claude-pty-runner.ts" }, { "file": "test/helpers/pty/fake-session.ts", "movedFrom": "(new: fake PTY driver)" }, { "file": "test/helpers/pty/judge.ts", "movedFrom": "test/helpers/claude-pty-runner.ts" }, { "file": "test/helpers/pty/launch.ts", "movedFrom": "test/helpers/claude-pty-runner.ts" }, { "file": "test/helpers/pty/plan-native.ts", "movedFrom": "test/helpers/claude-pty-runner.ts" }, { "file": "test/helpers/pty/runners/counting.ts", "movedFrom": "test/helpers/claude-pty-runner.ts" }, { "file": "test/helpers/pty/runners/floor.ts", "movedFrom": "test/helpers/claude-pty-runner.ts" }, { "file": "test/helpers/pty/runners/observation.ts", "movedFrom": "test/helpers/claude-pty-runner.ts" }, { "file": "test/helpers/pty/screen.ts", "movedFrom": "test/helpers/pty-screen.ts" }, { "file": "test/helpers/pty/session.ts", "movedFrom": "test/helpers/claude-pty-runner.ts" } ], "residualFiles": [ { "file": "scripts/test-free-shards.ts", "maxLines": 2361, "reason": "free lane policy after the shard engine took spawn, sandbox, logs, seeds and flags" }, { "file": "scripts/test-paid-shards.ts", "maxLines": 1921, "reason": "paid lane policy after the shard engine took sandbox, logs, seeds, verdicts and flags" }, { "file": "browse/src/server.ts", "maxLines": 2224, "reason": "server lifecycle, tunnel filter and fetch entry after the route table took dispatch, auth and handlers" }, { "file": "test/helpers/claude-pty-runner.ts", "maxLines": 30, "reason": "re-export barrel for the 117 importers after the split into test/helpers/pty/*" } ], "allowlist": [] }