diff --git a/.github/workflows/ci-test-durations.yml b/.github/workflows/ci-test-durations.yml index 366f449816c..106548d6c52 100644 --- a/.github/workflows/ci-test-durations.yml +++ b/.github/workflows/ci-test-durations.yml @@ -18,7 +18,9 @@ jobs: refresh: if: github.repository == 'paperclipai/paperclip' && github.repository_id == '1170821064' && github.ref == 'refs/heads/master' runs-on: ubuntu-latest - timeout-minutes: 20 + # Server shard logs are 30-65 MB each and the master lanes alone fetch + # about 30 of them, three at a time; 20 minutes left no headroom. + timeout-minutes: 45 steps: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 with: diff --git a/scripts/__tests__/run-vitest-stable-shard.test.mjs b/scripts/__tests__/run-vitest-stable-shard.test.mjs index c620041ecba..31ca8639b1d 100644 --- a/scripts/__tests__/run-vitest-stable-shard.test.mjs +++ b/scripts/__tests__/run-vitest-stable-shard.test.mjs @@ -12,6 +12,7 @@ import { partitionGeneralServerSuites, } from "../general-server-shard.mjs"; +import { assertManifestSource } from "../ci/pr-run-durations.mjs"; import { assertSelectedTests, partitionTestLines } from "../test-line-shard.mjs"; const repoRoot = path.resolve(path.dirname(fileURLToPath(import.meta.url)), "..", ".."); @@ -567,10 +568,10 @@ test("the package lane manifest uses the general server duration schema", () => assert.ok(Object.keys(manifest).every((key) => key in general)); assert.equal(manifest.unit, "ms"); assert.deepEqual(Object.keys(manifest.coverage), Object.keys(general.coverage)); - for (const source of manifest.sources) { - assert.deepEqual(Object.keys(source), ["run", "attempt", "sha", "url"]); - assert.match(source.sha, /^[a-f0-9]{40}$/); - } + // The weekly refresh samples merged-PR runs for this lane, so its sources + // may lead with a pull number. test-selection-pr-timings.test.mjs passes the + // collector's real output through the same check. + for (const source of manifest.sources) assertManifestSource(source); const entries = Object.entries(manifest.durations); assert.ok(entries.length > 100); for (const [file, ms] of entries) { diff --git a/scripts/ci/gh-api.mjs b/scripts/ci/gh-api.mjs index 6845a6f403b..f67937adf6c 100644 --- a/scripts/ci/gh-api.mjs +++ b/scripts/ci/gh-api.mjs @@ -13,10 +13,30 @@ export function isUnknownEscapeFlagError(error) { return /unknown flag:?\s+--allow-escape-sequences/.test(String(error?.stderr ?? error?.message ?? "")); } +// A server test shard's job log is 30-65 MB (actions run 43133035381) and one +// download took 59 s on its own. Three in parallel overran the old 120 s limit, +// so the weekly refresh died mid-download and the shard weights stopped moving. +const jsonFetchOptions = { maxBuffer: 16 * 1024 * 1024, timeout: 120_000 }; +const logFetchOptions = { maxBuffer: 512 * 1024 * 1024, timeout: 900_000 }; + +// A failed log download carries the partial log on stdout; never print it. +function conciseError(endpoint, error) { + const reason = error?.killed ? `killed by ${error.signal ?? "timeout"}` : `exit ${error?.code ?? "unknown"}`; + const stderr = String(error?.stderr ?? "").trim().split("\n").slice(-3).join(" | "); + return Object.assign(new Error(`gh api ${endpoint} failed (${reason})${stderr ? `: ${stderr}` : ""}`), + { stderr: error?.stderr, code: error?.code, killed: error?.killed, signal: error?.signal }); +} + // Calls `gh api` with argv only; no shell sees the endpoint. `run` exists for tests. export async function ghApi(endpoint, { json = true, run = execute } = {}) { - const options = { encoding: "utf8", maxBuffer: json ? 16 * 1024 * 1024 : 128 * 1024 * 1024, timeout: 120_000 }; - const call = flags => run("gh", ["api", ...flags, endpoint], options); + const options = { encoding: "utf8", ...(json ? jsonFetchOptions : logFetchOptions) }; + const call = async flags => { + try { + return await run("gh", ["api", ...flags, endpoint], options); + } catch (error) { + throw conciseError(endpoint, error); + } + }; let result; if (escapeFlagSupported) { try { diff --git a/scripts/ci/pr-run-durations.mjs b/scripts/ci/pr-run-durations.mjs index 93b1b11e0bc..753cced9ba0 100644 --- a/scripts/ci/pr-run-durations.mjs +++ b/scripts/ci/pr-run-durations.mjs @@ -15,6 +15,20 @@ export const runnerPackageRoot = "packages/paperclip-runner"; export const e2eManifest = "scripts/e2e-shard-durations.json"; export const runnerManifest = `${runnerPackageRoot}/scripts/vitest-lane-durations.json`; +// The source record shape every timing manifest may carry. Protected-master +// sources have run, attempt, sha and url; merged-PR sources (written by +// collectMergedPrSamples below) add a leading pull number. Rejecting that key +// failed the 2026-11-09 weekly refresh and froze the shard weights. +export function assertManifestSource(source) { + const keys = Object.keys(source); + assert.deepEqual(keys[0] === "pull" ? keys.slice(1) : keys, ["run", "attempt", "sha", "url"]); + if (keys[0] === "pull") assert.ok(Number.isSafeInteger(source.pull) && source.pull > 0); + assert.ok(Number.isSafeInteger(source.run) && source.run > 0); + assert.ok(Number.isSafeInteger(source.attempt) && source.attempt > 0); + assert.match(source.sha, /^[a-f0-9]{40}$/); + assert.equal(typeof source.url, "string"); +} + export function validatePull(pull) { assert.equal(pull.base?.ref, "master"); assert.equal(pull.base?.repo?.id, repositoryId); diff --git a/scripts/ci/test-selection-pr-timings.test.mjs b/scripts/ci/test-selection-pr-timings.test.mjs index 6993110fafa..389f47271b8 100644 --- a/scripts/ci/test-selection-pr-timings.test.mjs +++ b/scripts/ci/test-selection-pr-timings.test.mjs @@ -4,7 +4,7 @@ import test from "node:test"; import { ghApi, resetGhApiForTests } from "./gh-api.mjs"; import OversizedSpecReporter from "./oversized-test-files-playwright.mjs"; import OversizedTestFileReporter, { oversizedAnnotation, oversizedThresholdMs } from "./oversized-test-files.mjs"; -import { attributeSpec, collectMergedPrSamples, completeShardSet, e2eShardJob, parseE2eLog, parseRunnerLog, +import { assertManifestSource, attributeSpec, collectMergedPrSamples, completeShardSet, e2eShardJob, parseE2eLog, parseRunnerLog, runnerInventory, runnerPackageJob, validatePrRun, validatePull } from "./pr-run-durations.mjs"; import { oversizedFiles, oversizedPlaceholder, parseArgs, parseTimings, renderPrBody, serverLane, updatedDurations } from "./refresh-test-durations.mjs"; import { timingPrefix } from "./test-timing-reporter.mjs"; @@ -44,6 +44,36 @@ test("gh api opts into escape sequences, falls back for older gh, and strips col resetGhApiForTests(); }); +test("gh api allows a large server shard log to finish downloading and never prints a partial log", async () => { + resetGhApiForTests(); + const seen = []; + const capture = async (command, args, options) => { + seen.push(options); + return { stdout: "{}" }; + }; + await ghApi("/repos/x/actions/runs/1/jobs", { run: capture }); + await ghApi("/repos/x/actions/jobs/1/logs", { json: false, run: capture }); + // A 64 MB shard log took 59 s alone (actions run 43133035381); three at once + // overran the old 120 s limit and failed the weekly refresh. + assert.equal(seen[0].timeout, 120_000); + assert.ok(seen[1].timeout >= 600_000, `log timeout ${seen[1].timeout}`); + assert.ok(seen[1].maxBuffer >= 256 * 1024 * 1024, `log buffer ${seen[1].maxBuffer}`); + + resetGhApiForTests(); + const partial = "x".repeat(10_000); + const timedOut = async () => { + throw Object.assign(new Error(`Command failed: gh api /logs\n${partial}`), + { killed: true, signal: "SIGTERM", stdout: partial, stderr: "" }); + }; + await assert.rejects(ghApi("/repos/x/actions/jobs/2/logs", { json: false, run: timedOut }), error => { + assert.match(error.message, /\/repos\/x\/actions\/jobs\/2\/logs failed \(killed by SIGTERM\)/); + assert.ok(!error.message.includes(partial)); + assert.equal(error.stdout, undefined); + return true; + }); + resetGhApiForTests(); +}); + test("server timing parsing tolerates colour codes in fetched logs", () => { const file = "server/src/slow.test.ts"; const log = `${esc}[2m${stamp(0)}${esc}[22m ${timingPrefix}${JSON.stringify({ version: 1, file, durationMs: 360 })}`; @@ -193,6 +223,12 @@ test("collection skips unmerged, absent, stale-head and incomplete runs, and sam const result = await collectMergedPrSamples({ gh, lanes, isMerged: merge => merge !== sha("c"), log: line => warnings.push(line) }); assert.deepEqual(result.e2e.sources.map(source => source.run), [21]); assert.deepEqual(result.runner.sources, [{ pull: 2, run: 21, attempt: 1, sha: sha("2"), url: "https://example.test/21" }]); + // The checked-in manifest test uses this same check, so the format the + // collector writes stays accepted even while no manifest carries it yet. + for (const source of [...result.e2e.sources, ...result.runner.sources]) assertManifestSource(source); + assertManifestSource({ run: 21, attempt: 1, sha: sha("2"), url: "https://example.test/21" }); + for (const bad of [{ run: 21, attempt: 1, sha: sha("2") }, { pull: 0, run: 21, attempt: 1, sha: sha("2"), url: "u" }, + { run: 21, pull: 2, attempt: 1, sha: sha("2"), url: "u" }]) assert.throws(() => assertManifestSource(bad)); assert.deepEqual(Object.fromEntries(result.e2e.samples[0]), { "tests/e2e/alpha.spec.ts": { ms: 15_000, complete: true } }); assert.match(warnings.join("\n"), /e2e: skipped run 50 for PR #5: Parsed 4 of 9/); // PR 3 is not in this checkout and PR 4 never merged: neither is queried. diff --git a/scripts/general-server-shard-durations.json b/scripts/general-server-shard-durations.json index 071811a35f6..e82ae22f708 100644 --- a/scripts/general-server-shard-durations.json +++ b/scripts/general-server-shard-durations.json @@ -3,1406 +3,1799 @@ "unit": "ms", "sources": [ { - "run": 41300933157, + "run": 43133035381, "attempt": 1, - "sha": "247552fe0719dcc92f7b42c50b658be6f624986d", - "url": "https://github.com/paperclipai/paperclip/actions/runs/41300933157" + "sha": "42fd790e80953000a7be99eff30fb9a81bf9c7b7", + "url": "https://github.com/paperclipai/paperclip/actions/runs/43133035381" + }, + { + "run": 43134251278, + "attempt": 2, + "sha": "9dfdeaad8662d9cd73a93490d09516877ef8a276", + "url": "https://github.com/paperclipai/paperclip/actions/runs/43134251278" + }, + { + "run": 43145252393, + "attempt": 2, + "sha": "7d9973405c8726d6aadc7d0e6b4f6076085ebc45", + "url": "https://github.com/paperclipai/paperclip/actions/runs/43145252393" } ], "coverage": { - "measured": 1325, - "withSetup": 1325, - "inventory": 1359 + "measured": 1757, + "withSetup": 1757, + "inventory": 1815 }, "durations": { - "server/scripts/bundle-runtime.test.mjs": 1146, - "server/scripts/prepare-runner-vendor.test.mjs": 707, - "server/scripts/verify-runner-vendor-dependencies.test.mjs": 140, - "server/src/__tests__/access-service.test.ts": 6432, - "server/src/__tests__/access-validators.test.ts": 1101, - "server/src/__tests__/activity-credential-access.test.ts": 2404, - "server/src/__tests__/activity-log-responsible-user.test.ts": 4726, - "server/src/__tests__/activity-service.test.ts": 5824, - "server/src/__tests__/adapter-cost-failure-paths.test.ts": 5581, - "server/src/__tests__/adapter-models.test.ts": 1953, - "server/src/__tests__/adapter-registry.test.ts": 1790, - "server/src/__tests__/adapter-session-codecs.test.ts": 1218, - "server/src/__tests__/agent-auth-identity-transfer.test.ts": 5717, - "server/src/__tests__/agent-auth-jwt.test.ts": 777, - "server/src/__tests__/agent-auth-middleware.test.ts": 3773, - "server/src/__tests__/agent-avatars.test.ts": 10693, - "server/src/__tests__/agent-chat-messages.test.ts": 22638, - "server/src/__tests__/agent-commentary-daytona-smoke.test.ts": 1570, - "server/src/__tests__/agent-commentary-helper.test.ts": 11258, - "server/src/__tests__/agent-commentary-reader.test.ts": 4506, - "server/src/__tests__/agent-commentary-skills.test.ts": 1200, - "server/src/__tests__/agent-commentary.integration.test.ts": 13115, - "server/src/__tests__/agent-configuration-revision.test.ts": 957, - "server/src/__tests__/agent-conversation-delivery.test.ts": 3975, - "server/src/__tests__/agent-conversations.test.ts": 16505, - "server/src/__tests__/agent-default-configure-grants.test.ts": 4464, - "server/src/__tests__/agent-directory-probe.test.ts": 2465, - "server/src/__tests__/agent-directory-working-copies.test.ts": 91014, - "server/src/__tests__/agent-file-checkpoints.test.ts": 2045, - "server/src/__tests__/agent-file-durability.test.ts": 7453, - "server/src/__tests__/agent-harness-verification-preflight.test.ts": 4539, - "server/src/__tests__/agent-harness-verification-remote.test.ts": 4114, - "server/src/__tests__/agent-harness-verification.test.ts": 3443, - "server/src/__tests__/agent-hire-ai-connections.test.ts": 19251, - "server/src/__tests__/agent-identity-master-key.test.ts": 290, - "server/src/__tests__/agent-identity.test.ts": 21148, - "server/src/__tests__/agent-instance-secrets.test.ts": 7512, - "server/src/__tests__/agent-instruction-git-exclusion.test.ts": 457, - "server/src/__tests__/agent-instruction-revisions.test.ts": 5435, - "server/src/__tests__/agent-instruction-working-copies.test.ts": 19174, - "server/src/__tests__/agent-instructions-service.test.ts": 1657, - "server/src/__tests__/agent-invokability.test.ts": 1341, - "server/src/__tests__/agent-observability-test.test.ts": 1539, - "server/src/__tests__/agent-observability.test.ts": 5282, - "server/src/__tests__/agent-permissions-service.test.ts": 1122, - "server/src/__tests__/agent-persona-persistence.test.ts": 4879, - "server/src/__tests__/agent-profile-avatar.test.ts": 7240, - "server/src/__tests__/agent-project-access.test.ts": 5795, - "server/src/__tests__/agent-record-read-projections.test.ts": 5602, - "server/src/__tests__/agent-run-authentication.test.ts": 3123, - "server/src/__tests__/agent-runner-platform.test.ts": 4902, - "server/src/__tests__/agent-runtime-assignments.test.ts": 8219, - "server/src/__tests__/agent-runtime-connector-access.test.ts": 7996, - "server/src/__tests__/agent-runtime-hooks.test.ts": 13642, - "server/src/__tests__/agent-runtime-settings.test.ts": 984, - "server/src/__tests__/agent-runtime-skills.test.ts": 6593, - "server/src/__tests__/agent-runtime-tool-definitions.test.ts": 9000, - "server/src/__tests__/agent-shortname-collision.test.ts": 2954, - "server/src/__tests__/agent-skill-contract.test.ts": 147, - "server/src/__tests__/agent-task-run-telemetry.test.ts": 2113, - "server/src/__tests__/agent-timer-deadlines.test.ts": 58395, - "server/src/__tests__/agentmail-api.test.ts": 2585, - "server/src/__tests__/agents-adapter-config-user-secret.test.ts": 6274, - "server/src/__tests__/agents-claude-oauth-binding.test.ts": 7636, - "server/src/__tests__/agents-paperclip-runner-skills.test.ts": 1007, - "server/src/__tests__/agents-pending-approval-config.test.ts": 4905, - "server/src/__tests__/agents-service-clear-error.test.ts": 3978, - "server/src/__tests__/agents-service-secret-bindings.test.ts": 4131, - "server/src/__tests__/aggregator-app-discovery.test.ts": 225, - "server/src/__tests__/aggregator-app-sync.test.ts": 6599, - "server/src/__tests__/ai-auth-failure.test.ts": 1109, - "server/src/__tests__/ai-connection-session.test.ts": 5169, - "server/src/__tests__/ai-connections.test.ts": 58746, - "server/src/__tests__/ai-legacy-compatibility.test.ts": 5286, - "server/src/__tests__/ai-provider-routing.test.ts": 815, - "server/src/__tests__/announcement-animation.test.ts": 1822, - "server/src/__tests__/announcement-feed.test.ts": 1814, - "server/src/__tests__/announcement-publisher.test.ts": 1657, - "server/src/__tests__/antigravity-ai-connections.integration.test.ts": 6369, - "server/src/__tests__/antigravity-ai-runtime.test.ts": 3468, - "server/src/__tests__/antigravity-connection-models.test.ts": 525, - "server/src/__tests__/antigravity-connection-probe.test.ts": 753, - "server/src/__tests__/antigravity-local-ai-login.test.ts": 1965, - "server/src/__tests__/antigravity-managed-subscription.test.ts": 1925, - "server/src/__tests__/api-compression.test.ts": 200, - "server/src/__tests__/app-hmr-port.test.ts": 7228, - "server/src/__tests__/app-private-hostname-gate.test.ts": 6284, - "server/src/__tests__/app-vite-dev-routing.test.ts": 7167, - "server/src/__tests__/approval-queue-seeding-work.test.ts": 24658, - "server/src/__tests__/approval-retention-work.test.ts": 23282, - "server/src/__tests__/approvals-service.test.ts": 4153, - "server/src/__tests__/artifact-review-documents-service.test.ts": 3499, - "server/src/__tests__/attachment-types.test.ts": 105, - "server/src/__tests__/attention-retention-work.test.ts": 108894, - "server/src/__tests__/attention-service.test.ts": 212008, - "server/src/__tests__/authorization-privacy-query.test.ts": 4697, - "server/src/__tests__/authorization-run-context.test.ts": 1826, - "server/src/__tests__/authorization-service.test.ts": 4882, - "server/src/__tests__/aws-secrets-manager-provider.test.ts": 187, - "server/src/__tests__/better-auth-credential-signup.integration.test.ts": 2958, - "server/src/__tests__/better-auth.test.ts": 1534, - "server/src/__tests__/blocker-workspace-history-performance.test.ts": 49940, - "server/src/__tests__/board-claim.test.ts": 2594, - "server/src/__tests__/board-mutation-guard.test.ts": 212, - "server/src/__tests__/board-native-attachments.integration.test.ts": 7430, - "server/src/__tests__/body-limits.test.ts": 104, - "server/src/__tests__/braintrust-connection.test.ts": 7868, - "server/src/__tests__/browser-use-connection.test.ts": 25779, - "server/src/__tests__/browser-use-viewport.test.ts": 820, - "server/src/__tests__/browser-use-work.test.ts": 363, - "server/src/__tests__/browser-use.test.ts": 955, - "server/src/__tests__/budget-enforcement-scoping.test.ts": 12096, - "server/src/__tests__/budget-enforcement-worker.test.ts": 396, - "server/src/__tests__/budget-live-attempts.test.ts": 10672, - "server/src/__tests__/budgets-history.test.ts": 2587, - "server/src/__tests__/budgets-service.test.ts": 6567, - "server/src/__tests__/build-commit.test.ts": 102, + "server/scripts/bundle-runtime.test.mjs": 1296, + "server/scripts/prepare-runner-vendor.test.mjs": 498, + "server/scripts/reporting-lock-policy.test.mjs": 109, + "server/scripts/sleep-otel-setup.test.mjs": 125, + "server/scripts/sleep-qualification.test.mjs": 207, + "server/scripts/typecheck-layers.test.mjs": 4021, + "server/scripts/verify-runner-vendor-dependencies.test.mjs": 100, + "server/src/__tests__/access-service.test.ts": 7536, + "server/src/__tests__/access-validators.test.ts": 590, + "server/src/__tests__/activity-credential-access.test.ts": 4457, + "server/src/__tests__/activity-log-responsible-user.test.ts": 3859, + "server/src/__tests__/activity-service.test.ts": 8036, + "server/src/__tests__/adapter-cost-failure-paths.test.ts": 6390, + "server/src/__tests__/adapter-models.test.ts": 3645, + "server/src/__tests__/adapter-registry.test.ts": 3941, + "server/src/__tests__/adapter-session-codecs.test.ts": 748, + "server/src/__tests__/admission-independent-of-cleanup.test.ts": 11435, + "server/src/__tests__/agent-auth-identity-transfer.test.ts": 4978, + "server/src/__tests__/agent-auth-jwt.test.ts": 730, + "server/src/__tests__/agent-auth-middleware.test.ts": 4125, + "server/src/__tests__/agent-avatars.test.ts": 7525, + "server/src/__tests__/agent-budget-configuration.test.ts": 3414, + "server/src/__tests__/agent-chat-messages.test.ts": 16503, + "server/src/__tests__/agent-commentary-daytona-smoke.test.ts": 1390, + "server/src/__tests__/agent-commentary-helper.test.ts": 10937, + "server/src/__tests__/agent-commentary-reader.test.ts": 4815, + "server/src/__tests__/agent-commentary-skills.test.ts": 848, + "server/src/__tests__/agent-commentary.integration.test.ts": 12340, + "server/src/__tests__/agent-config-read-access.test.ts": 5474, + "server/src/__tests__/agent-configuration-revision.test.ts": 680, + "server/src/__tests__/agent-configuration-save.test.ts": 6983, + "server/src/__tests__/agent-conversation-delivery.test.ts": 5584, + "server/src/__tests__/agent-conversations.test.ts": 14990, + "server/src/__tests__/agent-default-configure-grants.test.ts": 4975, + "server/src/__tests__/agent-directory-lock-crash-point.test.ts": 4784, + "server/src/__tests__/agent-directory-probe.test.ts": 1824, + "server/src/__tests__/agent-directory-working-copies.test.ts": 58011, + "server/src/__tests__/agent-file-checkpoints.test.ts": 4360, + "server/src/__tests__/agent-file-durability.test.ts": 10273, + "server/src/__tests__/agent-harness-verification-preflight.test.ts": 6150, + "server/src/__tests__/agent-harness-verification-provider-api.test.ts": 12214, + "server/src/__tests__/agent-harness-verification-remote.test.ts": 3956, + "server/src/__tests__/agent-harness-verification.test.ts": 3735, + "server/src/__tests__/agent-hire-ai-connections.test.ts": 21960, + "server/src/__tests__/agent-identity-master-key.test.ts": 294, + "server/src/__tests__/agent-identity.test.ts": 24490, + "server/src/__tests__/agent-instance-secrets.test.ts": 6319, + "server/src/__tests__/agent-instruction-git-exclusion.test.ts": 446, + "server/src/__tests__/agent-instruction-revisions.test.ts": 6600, + "server/src/__tests__/agent-instruction-working-copies.test.ts": 21893, + "server/src/__tests__/agent-instructions-service.test.ts": 4167, + "server/src/__tests__/agent-interaction-acceptance.test.ts": 54299, + "server/src/__tests__/agent-interaction-mutations.test.ts": 6324, + "server/src/__tests__/agent-interaction-permissions.test.ts": 13511, + "server/src/__tests__/agent-interaction-policy.test.ts": 2302, + "server/src/__tests__/agent-invokability.test.ts": 1102, + "server/src/__tests__/agent-observability-status-guidance.test.ts": 1763, + "server/src/__tests__/agent-observability-test.test.ts": 1021, + "server/src/__tests__/agent-observability.test.ts": 5187, + "server/src/__tests__/agent-permission-grants.test.ts": 5224, + "server/src/__tests__/agent-permissions-service.test.ts": 660, + "server/src/__tests__/agent-persona-persistence.test.ts": 4930, + "server/src/__tests__/agent-profile-avatar.test.ts": 6378, + "server/src/__tests__/agent-project-access.test.ts": 6078, + "server/src/__tests__/agent-provider-rate-limits.test.ts": 5224, + "server/src/__tests__/agent-record-read-projections.test.ts": 4980, + "server/src/__tests__/agent-refusal-finality.test.ts": 3807, + "server/src/__tests__/agent-run-authentication.test.ts": 2684, + "server/src/__tests__/agent-runner-platform.test.ts": 3931, + "server/src/__tests__/agent-runtime-assignments.test.ts": 8529, + "server/src/__tests__/agent-runtime-connector-access.test.ts": 7537, + "server/src/__tests__/agent-runtime-hooks.test.ts": 15167, + "server/src/__tests__/agent-runtime-settings.test.ts": 726, + "server/src/__tests__/agent-runtime-skills.test.ts": 6854, + "server/src/__tests__/agent-runtime-tool-definitions.test.ts": 7945, + "server/src/__tests__/agent-setup-connection-intents.test.ts": 7996, + "server/src/__tests__/agent-shortname-collision.test.ts": 3491, + "server/src/__tests__/agent-skill-contract.test.ts": 111, + "server/src/__tests__/agent-task-hierarchy-depth.test.ts": 5241, + "server/src/__tests__/agent-task-run-telemetry.test.ts": 2409, + "server/src/__tests__/agent-timer-deadlines.test.ts": 44503, + "server/src/__tests__/agent-volume-free-config-patch.test.ts": 5092, + "server/src/__tests__/agentmail-api.test.ts": 2204, + "server/src/__tests__/agents-adapter-config-user-secret.test.ts": 5660, + "server/src/__tests__/agents-claude-oauth-binding.test.ts": 7292, + "server/src/__tests__/agents-paperclip-runner-skills.test.ts": 619, + "server/src/__tests__/agents-pending-approval-config.test.ts": 5169, + "server/src/__tests__/agents-service-clear-error.test.ts": 4223, + "server/src/__tests__/agents-service-secret-bindings.test.ts": 5228, + "server/src/__tests__/aggregator-app-discovery.test.ts": 158, + "server/src/__tests__/aggregator-app-sync.test.ts": 6754, + "server/src/__tests__/ai-auth-failure.test.ts": 720, + "server/src/__tests__/ai-connection-binding-mode.test.ts": 3557, + "server/src/__tests__/ai-connection-session.test.ts": 4657, + "server/src/__tests__/ai-connections.test.ts": 55161, + "server/src/__tests__/ai-legacy-compatibility.test.ts": 4984, + "server/src/__tests__/ai-provider-routing.test.ts": 632, + "server/src/__tests__/announcement-animation.test.ts": 1257, + "server/src/__tests__/announcement-feed.test.ts": 1160, + "server/src/__tests__/announcement-publisher.test.ts": 1167, + "server/src/__tests__/antigravity-ai-connections.integration.test.ts": 7191, + "server/src/__tests__/antigravity-ai-runtime.test.ts": 3726, + "server/src/__tests__/antigravity-connection-models.test.ts": 320, + "server/src/__tests__/antigravity-connection-probe.test.ts": 739, + "server/src/__tests__/antigravity-local-ai-login.test.ts": 1706, + "server/src/__tests__/antigravity-managed-subscription.test.ts": 2000, + "server/src/__tests__/api-compression.test.ts": 168, + "server/src/__tests__/api-server-timing.test.ts": 174, + "server/src/__tests__/app-hmr-port.test.ts": 6762, + "server/src/__tests__/app-private-hostname-gate.test.ts": 9077, + "server/src/__tests__/app-vite-dev-routing.test.ts": 5823, + "server/src/__tests__/approval-queue-seeding-work.test.ts": 30931, + "server/src/__tests__/approval-retention-work.test.ts": 19373, + "server/src/__tests__/approvals-service.test.ts": 3422, + "server/src/__tests__/archived-nested-repository.test.ts": 11487, + "server/src/__tests__/artifact-review-documents-service.test.ts": 3144, + "server/src/__tests__/assistant-connections-guidance.test.ts": 1839, + "server/src/__tests__/attachment-types.test.ts": 100, + "server/src/__tests__/attention-audience-service.test.ts": 19332, + "server/src/__tests__/attention-close.test.ts": 28316, + "server/src/__tests__/attention-current-cards.test.ts": 15517, + "server/src/__tests__/attention-escalation-owners.test.ts": 15620, + "server/src/__tests__/attention-excerpt.test.ts": 3521, + "server/src/__tests__/attention-obligations.test.ts": 10398, + "server/src/__tests__/attention-receipts.test.ts": 12499, + "server/src/__tests__/attention-retention-candidates.test.ts": 4907, + "server/src/__tests__/attention-retention-work.test.ts": 64748, + "server/src/__tests__/attention-service.test.ts": 80004, + "server/src/__tests__/attention-source-eligibility.test.ts": 1002, + "server/src/__tests__/authorization-privacy-query.test.ts": 6321, + "server/src/__tests__/authorization-run-context.test.ts": 1958, + "server/src/__tests__/authorization-service.test.ts": 5129, + "server/src/__tests__/aws-secrets-manager-provider.test.ts": 171, + "server/src/__tests__/batched-chat-authorization.integration.test.ts": 4659, + "server/src/__tests__/better-auth-credential-signup.integration.test.ts": 2086, + "server/src/__tests__/better-auth.test.ts": 1592, + "server/src/__tests__/blocked-inbox-review-wait-scope.test.ts": 3922, + "server/src/__tests__/blocker-workspace-history-performance.test.ts": 35837, + "server/src/__tests__/board-access-denial.test.ts": 3951, + "server/src/__tests__/board-claim.test.ts": 4689, + "server/src/__tests__/board-mutation-guard.test.ts": 159, + "server/src/__tests__/board-native-attachments.integration.test.ts": 6432, + "server/src/__tests__/board-skill-ui-guidance.test.ts": 100, + "server/src/__tests__/body-limits.test.ts": 100, + "server/src/__tests__/braintrust-connection.test.ts": 7970, + "server/src/__tests__/browser-use-connection.test.ts": 28599, + "server/src/__tests__/browser-use-viewport.test.ts": 697, + "server/src/__tests__/browser-use-work.test.ts": 1182, + "server/src/__tests__/browser-use.test.ts": 660, + "server/src/__tests__/budget-control-publication.test.ts": 4685, + "server/src/__tests__/budget-enforcement-scoping.test.ts": 14447, + "server/src/__tests__/budget-enforcement-worker.test.ts": 1336, + "server/src/__tests__/budget-evaluation-work.test.ts": 8883, + "server/src/__tests__/budget-live-attempts.test.ts": 9533, + "server/src/__tests__/budgets-history.test.ts": 5031, + "server/src/__tests__/budgets-service.test.ts": 6246, + "server/src/__tests__/build-commit.test.ts": 100, "server/src/__tests__/build-version.test.ts": 100, - "server/src/__tests__/built-in-agents.test.ts": 50250, - "server/src/__tests__/bundled-plugin-package.test.ts": 1556, - "server/src/__tests__/bundled-plugin-registration.test.ts": 6136, - "server/src/__tests__/bundled-plugin-runtime.test.ts": 254, - "server/src/__tests__/bundled-plugins.test.ts": 178, - "server/src/__tests__/case-handoff-legacy.integration.test.ts": 11704, - "server/src/__tests__/case-mutation-fence.integration.test.ts": 8313, - "server/src/__tests__/change-consent-gate.test.ts": 2756, - "server/src/__tests__/chat-action-work.test.ts": 1755, + "server/src/__tests__/built-in-agents.test.ts": 24169, + "server/src/__tests__/bundled-plugin-package.test.ts": 1135, + "server/src/__tests__/bundled-plugin-registration.test.ts": 5975, + "server/src/__tests__/bundled-plugin-runtime.test.ts": 192, + "server/src/__tests__/bundled-plugins.test.ts": 211, + "server/src/__tests__/case-handoff-legacy.integration.test.ts": 13909, + "server/src/__tests__/case-history-api-discovery.test.ts": 4257, + "server/src/__tests__/case-mutation-fence.integration.test.ts": 6618, + "server/src/__tests__/change-consent-gate.test.ts": 1903, + "server/src/__tests__/chat-action-work.test.ts": 1346, + "server/src/__tests__/chat-admission-condition.test.ts": 2129, "server/src/__tests__/chat-channels.integration.test.ts": 428744, - "server/src/__tests__/chat-completion-delivery.test.ts": 9515, - "server/src/__tests__/chat-delivery-work.test.ts": 1438, - "server/src/__tests__/chat-execution-defaults.test.ts": 3061, - "server/src/__tests__/chat-failed-run-retry-boundary.test.ts": 6350, - "server/src/__tests__/chat-interaction-publications.test.ts": 6548, - "server/src/__tests__/chat-native-progress-work.test.ts": 11803, - "server/src/__tests__/chat-project-tools.test.ts": 21915, - "server/src/__tests__/chat-receiver-work.test.ts": 19443, - "server/src/__tests__/chat-run-milestone-candidates.test.ts": 2232, - "server/src/__tests__/chat-run-milestone-governed-work.test.ts": 8563, - "server/src/__tests__/chat-run-milestone-identity-work.test.ts": 6296, - "server/src/__tests__/chat-run-milestone-recovery-work.test.ts": 6169, - "server/src/__tests__/chat-run-milestone-resource-work.test.ts": 5081, - "server/src/__tests__/chat-run-milestone-work.test.ts": 24008, - "server/src/__tests__/chat-webhook-diagnostics.test.ts": 5020, - "server/src/__tests__/chat-webhook-public-url.test.ts": 1842, - "server/src/__tests__/claude-local-adapter-environment.test.ts": 1298, - "server/src/__tests__/claude-local-adapter.test.ts": 1115, - "server/src/__tests__/claude-local-execute.test.ts": 11107, - "server/src/__tests__/claude-local-skill-sync.test.ts": 1185, - "server/src/__tests__/cleanup-removal-service.test.ts": 7626, - "server/src/__tests__/cli-invocation-safety.test.ts": 1187, - "server/src/__tests__/cloud-bundled-package-digest.test.ts": 1935, - "server/src/__tests__/cloud-configuration-migration-postgres.test.ts": 4894, - "server/src/__tests__/cloud-configuration-readers.test.ts": 2810, - "server/src/__tests__/cloud-control-task-drain.test.ts": 1475, - "server/src/__tests__/cloud-image-bundled-plugins.test.ts": 147, - "server/src/__tests__/cloud-image-sentry.test.ts": 183, - "server/src/__tests__/cloud-instance.test.ts": 103, - "server/src/__tests__/cloud-lifecycle-sync.test.ts": 104, + "server/src/__tests__/chat-completion-delivery.test.ts": 13588, + "server/src/__tests__/chat-completion-proof.test.ts": 1665, + "server/src/__tests__/chat-delivery-work.test.ts": 1306, + "server/src/__tests__/chat-execution-defaults.test.ts": 4170, + "server/src/__tests__/chat-failed-run-retry-boundary.test.ts": 5141, + "server/src/__tests__/chat-interaction-publications.test.ts": 6118, + "server/src/__tests__/chat-native-progress-work.test.ts": 11784, + "server/src/__tests__/chat-project-tools.test.ts": 20225, + "server/src/__tests__/chat-receiver-work.test.ts": 18515, + "server/src/__tests__/chat-run-milestone-candidates.test.ts": 1561, + "server/src/__tests__/chat-run-milestone-governed-work.test.ts": 9405, + "server/src/__tests__/chat-run-milestone-identity-work.test.ts": 5787, + "server/src/__tests__/chat-run-milestone-recovery-work.test.ts": 4858, + "server/src/__tests__/chat-run-milestone-resource-work.test.ts": 6015, + "server/src/__tests__/chat-run-milestone-work.test.ts": 25835, + "server/src/__tests__/chat-webhook-diagnostics.test.ts": 4597, + "server/src/__tests__/chat-webhook-public-url.test.ts": 1178, + "server/src/__tests__/claude-local-adapter-environment.test.ts": 1169, + "server/src/__tests__/claude-local-adapter.test.ts": 829, + "server/src/__tests__/claude-local-execute.test.ts": 11290, + "server/src/__tests__/claude-local-skill-sync.test.ts": 748, + "server/src/__tests__/cleanup-removal-service.test.ts": 6461, + "server/src/__tests__/cli-auth-terminal-guidance.test.ts": 2187, + "server/src/__tests__/cli-invocation-safety.test.ts": 1231, + "server/src/__tests__/closed-native-receipt-accounting.test.ts": 37751, + "server/src/__tests__/cloud-bundled-package-digest.test.ts": 1938, + "server/src/__tests__/cloud-configuration-migration-postgres.test.ts": 5255, + "server/src/__tests__/cloud-configuration-readers.test.ts": 3521, + "server/src/__tests__/cloud-control-task-drain.test.ts": 1329, + "server/src/__tests__/cloud-image-bundled-plugins.test.ts": 152, + "server/src/__tests__/cloud-image-sentry.test.ts": 131, + "server/src/__tests__/cloud-instance.test.ts": 100, + "server/src/__tests__/cloud-lifecycle-sync.test.ts": 113, "server/src/__tests__/cloud-portfolio-error.test.ts": 100, - "server/src/__tests__/cloud-runtime-config.test.ts": 4713, - "server/src/__tests__/cloud-runtime-identity.test.ts": 5865, - "server/src/__tests__/cloud-tenant-company-provisioning.test.ts": 5089, - "server/src/__tests__/cloud-tenant-transient-db-retry.test.ts": 4244, - "server/src/__tests__/cloud-warm-standby.test.ts": 4513, - "server/src/__tests__/codex-auth-reconciliation.test.ts": 1828, - "server/src/__tests__/codex-local-adapter-environment.test.ts": 1477, - "server/src/__tests__/codex-local-adapter.test.ts": 1069, - "server/src/__tests__/codex-local-execute.test.ts": 10337, - "server/src/__tests__/codex-local-skill-injection.test.ts": 1184, - "server/src/__tests__/codex-local-skill-sync.test.ts": 1202, - "server/src/__tests__/commentary-permission-migration.test.ts": 2270, - "server/src/__tests__/committed-chat-response-authority.test.ts": 1368, - "server/src/__tests__/companies-service.test.ts": 10028, - "server/src/__tests__/company-artifacts-service.test.ts": 7477, - "server/src/__tests__/company-cloud-floor.test.ts": 1427, - "server/src/__tests__/company-import-cloud-floor.test.ts": 2143, - "server/src/__tests__/company-portability-import-batching.test.ts": 5244, - "server/src/__tests__/company-quota-windows.test.ts": 1399, - "server/src/__tests__/company-search-extract-service.test.ts": 2770, - "server/src/__tests__/company-search-service.test.ts": 7902, - "server/src/__tests__/company-skill-import-boundary.test.ts": 7196, - "server/src/__tests__/company-skill-policy-service.test.ts": 5485, - "server/src/__tests__/company-skill-test-runs-service.test.ts": 18082, - "server/src/__tests__/company-skills-catalog-service.test.ts": 30402, - "server/src/__tests__/company-skills-detail.test.ts": 4811, - "server/src/__tests__/company-skills-empty-runtime.test.ts": 4285, - "server/src/__tests__/company-skills-observability.test.ts": 5220, - "server/src/__tests__/company-skills-runtime-concurrency.test.ts": 5157, - "server/src/__tests__/company-skills-runtime-selection.test.ts": 5132, - "server/src/__tests__/company-skills-service.test.ts": 79325, - "server/src/__tests__/company-skills.test.ts": 4224, - "server/src/__tests__/company-transfer-runs.test.ts": 2272, + "server/src/__tests__/cloud-runtime-config.test.ts": 4711, + "server/src/__tests__/cloud-runtime-identity.test.ts": 5299, + "server/src/__tests__/cloud-tenant-actor-round-trips.test.ts": 10078, + "server/src/__tests__/cloud-tenant-company-provisioning.test.ts": 5395, + "server/src/__tests__/cloud-tenant-transient-db-retry.test.ts": 4878, + "server/src/__tests__/cloud-warm-standby.test.ts": 4392, + "server/src/__tests__/codex-auth-reconciliation.test.ts": 1332, + "server/src/__tests__/codex-local-adapter-environment.test.ts": 886, + "server/src/__tests__/codex-local-adapter.test.ts": 849, + "server/src/__tests__/codex-local-execute.test.ts": 7462, + "server/src/__tests__/codex-local-skill-injection.test.ts": 789, + "server/src/__tests__/codex-local-skill-sync.test.ts": 798, + "server/src/__tests__/commentary-permission-migration.test.ts": 1602, + "server/src/__tests__/committed-chat-response-authority.test.ts": 1226, + "server/src/__tests__/companies-service.test.ts": 8864, + "server/src/__tests__/company-artifacts-service.test.ts": 6246, + "server/src/__tests__/company-cloud-floor.test.ts": 3767, + "server/src/__tests__/company-import-cloud-floor.test.ts": 3906, + "server/src/__tests__/company-model-service-settings-guidance.test.ts": 2129, + "server/src/__tests__/company-portability-import-batching.test.ts": 5527, + "server/src/__tests__/company-quota-windows.test.ts": 1270, + "server/src/__tests__/company-search-extract-service.test.ts": 2087, + "server/src/__tests__/company-search-service.test.ts": 7744, + "server/src/__tests__/company-skill-import-boundary.test.ts": 5325, + "server/src/__tests__/company-skill-policy-service.test.ts": 4944, + "server/src/__tests__/company-skill-test-runs-service.test.ts": 11966, + "server/src/__tests__/company-skills-catalog-service.test.ts": 16551, + "server/src/__tests__/company-skills-detail.test.ts": 4355, + "server/src/__tests__/company-skills-empty-runtime.test.ts": 3733, + "server/src/__tests__/company-skills-observability.test.ts": 5469, + "server/src/__tests__/company-skills-runtime-concurrency.test.ts": 5515, + "server/src/__tests__/company-skills-runtime-selection.test.ts": 5410, + "server/src/__tests__/company-skills-service.test.ts": 66954, + "server/src/__tests__/company-skills.test.ts": 4017, + "server/src/__tests__/company-transfer-runs.test.ts": 1895, "server/src/__tests__/company-work-batch.test.ts": 100, - "server/src/__tests__/composio-app-setup.test.ts": 7710, - "server/src/__tests__/config-file.test.ts": 1065, - "server/src/__tests__/confirmation-comment-resolution.test.ts": 7216, - "server/src/__tests__/connection-aggregator-fallback.test.ts": 15755, - "server/src/__tests__/connection-grant-resolution.test.ts": 3544, - "server/src/__tests__/connection-install-capabilities.test.ts": 4307, - "server/src/__tests__/connection-instructions.test.ts": 6340, - "server/src/__tests__/connection-intents-service.test.ts": 7485, - "server/src/__tests__/connection-management.integration.test.ts": 177873, - "server/src/__tests__/connector-tool-policy.test.ts": 4753, - "server/src/__tests__/container-init-reaping.test.ts": 107, - "server/src/__tests__/conversation-settlement-transfer.test.ts": 8289, - "server/src/__tests__/coordinator-handoff.test.ts": 6454, - "server/src/__tests__/copilot-connection-probe.test.ts": 1476, - "server/src/__tests__/cost-data-quality.test.ts": 4646, - "server/src/__tests__/cross-issue-influence-limit-postgres.test.ts": 2594, - "server/src/__tests__/cross-issue-influence-limit.test.ts": 1446, - "server/src/__tests__/cursor-local-adapter-environment.test.ts": 1241, - "server/src/__tests__/cursor-local-adapter.test.ts": 974, - "server/src/__tests__/cursor-local-execute.test.ts": 1362, - "server/src/__tests__/cursor-local-skill-injection.test.ts": 1164, - "server/src/__tests__/cursor-local-skill-sync.test.ts": 1244, - "server/src/__tests__/custom-image-cleanup-work.test.ts": 1221, + "server/src/__tests__/completed-turn-cleanup-hold-settle.test.ts": 11356, + "server/src/__tests__/composio-app-setup.test.ts": 7348, + "server/src/__tests__/config-file.test.ts": 597, + "server/src/__tests__/config-tailnet-bind-detection.test.ts": 2555, + "server/src/__tests__/confirmation-comment-resolution.test.ts": 7911, + "server/src/__tests__/connection-aggregator-fallback.test.ts": 19300, + "server/src/__tests__/connection-grant-resolution.test.ts": 3575, + "server/src/__tests__/connection-install-capabilities.test.ts": 4384, + "server/src/__tests__/connection-instructions.test.ts": 5809, + "server/src/__tests__/connection-intents-service.test.ts": 12730, + "server/src/__tests__/connection-management.integration.test.ts": 160071, + "server/src/__tests__/connection-profile-configuration.test.ts": 4682, + "server/src/__tests__/connector-tool-policy.test.ts": 4151, + "server/src/__tests__/container-init-reaping.test.ts": 100, + "server/src/__tests__/context-compaction.test.ts": 1576, + "server/src/__tests__/controller-instance-lease.test.ts": 4978, + "server/src/__tests__/conversation-settlement-transfer.test.ts": 6743, + "server/src/__tests__/coordinator-handoff.test.ts": 7915, + "server/src/__tests__/copilot-connection-probe.test.ts": 954, + "server/src/__tests__/cost-data-quality.test.ts": 5200, + "server/src/__tests__/crash-point-call-sites.test.ts": 4218, + "server/src/__tests__/cross-issue-influence-limit-postgres.test.ts": 2227, + "server/src/__tests__/cross-issue-influence-limit.test.ts": 1146, + "server/src/__tests__/cursor-local-adapter-environment.test.ts": 1045, + "server/src/__tests__/cursor-local-adapter.test.ts": 687, + "server/src/__tests__/cursor-local-execute.test.ts": 1230, + "server/src/__tests__/cursor-local-skill-injection.test.ts": 700, + "server/src/__tests__/cursor-local-skill-sync.test.ts": 841, + "server/src/__tests__/custom-image-cleanup-work.test.ts": 1213, "server/src/__tests__/customer-success-cloud.test.ts": 1410, - "server/src/__tests__/customer-success.test.ts": 5641, - "server/src/__tests__/dashboard-disconnect-retry.test.ts": 3250, - "server/src/__tests__/dashboard-service.test.ts": 5216, - "server/src/__tests__/database-backup-work.test.ts": 366, - "server/src/__tests__/daytona-connection.test.ts": 10221, - "server/src/__tests__/daytona-http-boundary.test.ts": 977, + "server/src/__tests__/customer-success.test.ts": 4973, + "server/src/__tests__/dashboard-disconnect-retry.test.ts": 2728, + "server/src/__tests__/dashboard-service.test.ts": 5009, + "server/src/__tests__/database-backup-catalog-guidance.test.ts": 2040, + "server/src/__tests__/database-backup-owner.test.ts": 4133, + "server/src/__tests__/database-backup-qualification-guards.test.ts": 1259, + "server/src/__tests__/database-backup-work.test.ts": 1319, + "server/src/__tests__/database-operation-attribution.test.ts": 1186, + "server/src/__tests__/daytona-connection.test.ts": 13455, + "server/src/__tests__/daytona-http-boundary.test.ts": 898, "server/src/__tests__/db-errors.test.ts": 100, - "server/src/__tests__/deadline-work.test.ts": 399, - "server/src/__tests__/decision-effect-recovery-work.test.ts": 12061, - "server/src/__tests__/decision-expiry-work.test.ts": 12299, - "server/src/__tests__/decision-history.test.ts": 1766, - "server/src/__tests__/decision-model-provider.test.ts": 1194, - "server/src/__tests__/decision-models.test.ts": 8557, - "server/src/__tests__/decision-retention-materialization-security.test.ts": 23172, - "server/src/__tests__/decision-retention-service.test.ts": 8842, - "server/src/__tests__/decision-target-work.test.ts": 12006, - "server/src/__tests__/decision-training.test.ts": 5621, + "server/src/__tests__/deadline-work.test.ts": 1244, + "server/src/__tests__/decision-effect-recovery-work.test.ts": 11831, + "server/src/__tests__/decision-expiry-work.test.ts": 11329, + "server/src/__tests__/decision-history.test.ts": 2221, + "server/src/__tests__/decision-model-provider.test.ts": 789, + "server/src/__tests__/decision-models.test.ts": 11075, + "server/src/__tests__/decision-retention-materialization-security.test.ts": 24810, + "server/src/__tests__/decision-retention-service.test.ts": 8393, + "server/src/__tests__/decision-target-work.test.ts": 11713, + "server/src/__tests__/decision-training.test.ts": 6879, "server/src/__tests__/decision-wakeup.test.ts": 100, - "server/src/__tests__/decisions-service.test.ts": 12331, - "server/src/__tests__/deferred-execution-receipt-work.test.ts": 349268, - "server/src/__tests__/delivery-work-coordinator.test.ts": 1471, - "server/src/__tests__/deployment-connections.test.ts": 15918, - "server/src/__tests__/deployment-notifications.test.ts": 1699, - "server/src/__tests__/dev-runner-native-binary.test.ts": 836, - "server/src/__tests__/dev-runner-options.test.ts": 108, - "server/src/__tests__/dev-runner-output.test.ts": 127, + "server/src/__tests__/decisions-service.test.ts": 13914, + "server/src/__tests__/deferred-execution-receipt-work.test.ts": 280637, + "server/src/__tests__/delivery-work-coordinator.test.ts": 4262, + "server/src/__tests__/deployment-connections.test.ts": 16610, + "server/src/__tests__/deployment-notifications.test.ts": 1692, + "server/src/__tests__/dev-runner-native-binary.test.ts": 606, + "server/src/__tests__/dev-runner-options.test.ts": 100, + "server/src/__tests__/dev-runner-output.test.ts": 100, "server/src/__tests__/dev-runner-paths.test.ts": 100, - "server/src/__tests__/dev-runner-snapshot.test.ts": 121, + "server/src/__tests__/dev-runner-snapshot.test.ts": 100, "server/src/__tests__/dev-runner-worktree.test.ts": 100, - "server/src/__tests__/dev-server-status.test.ts": 197, - "server/src/__tests__/dev-watch-ignore.test.ts": 105, - "server/src/__tests__/device-login-credential-read.test.ts": 601, - "server/src/__tests__/device-login-reaper.test.ts": 4269, - "server/src/__tests__/device-login-service.test.ts": 5425, - "server/src/__tests__/disposition-repair.test.ts": 4601, - "server/src/__tests__/distribution-plugin-catalog.test.ts": 179, + "server/src/__tests__/dev-server-status.test.ts": 221, + "server/src/__tests__/dev-watch-ignore.test.ts": 100, + "server/src/__tests__/device-login-credential-read.test.ts": 479, + "server/src/__tests__/device-login-reaper.test.ts": 3449, + "server/src/__tests__/device-login-service.test.ts": 5897, + "server/src/__tests__/disposition-repair.test.ts": 3765, + "server/src/__tests__/distribution-plugin-catalog.test.ts": 175, "server/src/__tests__/docker-build-stamp.test.ts": 100, - "server/src/__tests__/docker-entrypoint.test.ts": 557, - "server/src/__tests__/document-annotations-service.test.ts": 6749, - "server/src/__tests__/documents-service.test.ts": 3019, - "server/src/__tests__/documents.test.ts": 1740, - "server/src/__tests__/dot-invitations.test.ts": 6088, - "server/src/__tests__/dot-oauth-onboarding.test.ts": 4724, + "server/src/__tests__/docker-entrypoint.test.ts": 394, + "server/src/__tests__/document-annotations-service.test.ts": 6472, + "server/src/__tests__/documents-service.test.ts": 2276, + "server/src/__tests__/documents.test.ts": 1117, + "server/src/__tests__/dot-invitations.test.ts": 5431, + "server/src/__tests__/dot-oauth-onboarding.test.ts": 6484, "server/src/__tests__/duplex-observability-recorder.test.ts": 100, - "server/src/__tests__/durable-chat-wakeup.test.ts": 35539, - "server/src/__tests__/durable-directory.test.ts": 1555, - "server/src/__tests__/effective-run-config-fingerprints.test.ts": 501, - "server/src/__tests__/email-address-check.test.ts": 3771, - "server/src/__tests__/email-channels.integration.test.ts": 38064, - "server/src/__tests__/email-idle-work.test.ts": 4219, + "server/src/__tests__/durable-chat-wakeup.test.ts": 33952, + "server/src/__tests__/durable-directory.test.ts": 1127, + "server/src/__tests__/effective-run-config-fingerprints.test.ts": 665, + "server/src/__tests__/email-address-check.test.ts": 4144, + "server/src/__tests__/email-channels.integration.test.ts": 37336, + "server/src/__tests__/email-idle-work.test.ts": 3348, "server/src/__tests__/embedded-postgres-supervisor.test.ts": 100, "server/src/__tests__/env-file-policy.test.ts": 100, - "server/src/__tests__/environment-acquisition-diagnostics.test.ts": 3202, - "server/src/__tests__/environment-capability-contract.test.ts": 3661, - "server/src/__tests__/environment-cleanup-work.test.ts": 23352, - "server/src/__tests__/environment-config.test.ts": 4015, - "server/src/__tests__/environment-custom-image-terminal-ws.test.ts": 2832, - "server/src/__tests__/environment-custom-images-service.test.ts": 11479, + "server/src/__tests__/environment-acquisition-diagnostics.test.ts": 1981, + "server/src/__tests__/environment-capability-contract.test.ts": 4257, + "server/src/__tests__/environment-cleanup-work.test.ts": 34010, + "server/src/__tests__/environment-config.test.ts": 3685, + "server/src/__tests__/environment-custom-image-terminal-ws.test.ts": 2673, + "server/src/__tests__/environment-custom-images-service.test.ts": 9936, "server/src/__tests__/environment-driver-traits.test.ts": 100, - "server/src/__tests__/environment-execution-target-capabilities.test.ts": 950, - "server/src/__tests__/environment-execution-target-duplex-kill-switch.test.ts": 1283, - "server/src/__tests__/environment-execution-target-duplex.test.ts": 4263, - "server/src/__tests__/environment-execution-target.test.ts": 1154, - "server/src/__tests__/environment-live-ssh.test.ts": 845, - "server/src/__tests__/environment-probe.test.ts": 4217, - "server/src/__tests__/environment-run-orchestrator.test.ts": 3674, - "server/src/__tests__/environment-runtime-driver-contract.test.ts": 6066, - "server/src/__tests__/environment-runtime-duplex-bridge-input.test.ts": 4568, - "server/src/__tests__/environment-runtime.test.ts": 70578, - "server/src/__tests__/environment-service.test.ts": 8862, - "server/src/__tests__/environment-skills.test.ts": 14334, - "server/src/__tests__/environment-sync-out-error.test.ts": 1239, - "server/src/__tests__/environment-task-authority.integration.test.ts": 4706, - "server/src/__tests__/environment-task-runtime.test.ts": 4309, - "server/src/__tests__/environment-test-harness.test.ts": 981, - "server/src/__tests__/ephemeral-server-contract.test.ts": 4220, - "server/src/__tests__/ephemeral-server-data.test.ts": 4094, - "server/src/__tests__/error-handler.test.ts": 1606, - "server/src/__tests__/eval-feedback-recovery.integration.test.ts": 6580, - "server/src/__tests__/execution-control-work.test.ts": 13652, - "server/src/__tests__/execution-lock-orphan-cleanup.test.ts": 6683, - "server/src/__tests__/execution-workspace-compaction.test.ts": 7899, - "server/src/__tests__/execution-workspace-policy.test.ts": 856, - "server/src/__tests__/execution-workspace-reopen.test.ts": 13461, - "server/src/__tests__/execution-workspace-runtime-control-conflict.test.ts": 3721, - "server/src/__tests__/execution-workspaces-service.test.ts": 32395, - "server/src/__tests__/export-fidelity.test.ts": 2095, - "server/src/__tests__/external-object-refresh-work.test.ts": 19820, - "server/src/__tests__/external-objects-service.test.ts": 4881, - "server/src/__tests__/fast-response-models.test.ts": 1106, - "server/src/__tests__/fast-response-provider.test.ts": 1317, - "server/src/__tests__/fast-responses.test.ts": 5816, - "server/src/__tests__/feedback-flush-controller.test.ts": 7313, - "server/src/__tests__/feedback-redaction.test.ts": 100, - "server/src/__tests__/feedback-service.test.ts": 6183, - "server/src/__tests__/feedback-share-client.test.ts": 117, - "server/src/__tests__/file-delivery-bridges.test.ts": 15734, - "server/src/__tests__/file-resources-git-scan-load.test.ts": 2231, - "server/src/__tests__/file-resources.test.ts": 8502, - "server/src/__tests__/first-admin-claim.test.ts": 2270, - "server/src/__tests__/folders-service.test.ts": 4250, + "server/src/__tests__/environment-execution-target-capabilities.test.ts": 893, + "server/src/__tests__/environment-execution-target-duplex-kill-switch.test.ts": 870, + "server/src/__tests__/environment-execution-target-duplex.test.ts": 3946, + "server/src/__tests__/environment-execution-target.test.ts": 824, + "server/src/__tests__/environment-lease-owner-stamps.test.ts": 4979, + "server/src/__tests__/environment-live-ssh.test.ts": 780, + "server/src/__tests__/environment-login-probe-lease-ownership.test.ts": 5617, + "server/src/__tests__/environment-pending-cleanup-queue-owner.test.ts": 6425, + "server/src/__tests__/environment-probe.test.ts": 3963, + "server/src/__tests__/environment-retained-orphan-sandbox.test.ts": 7975, + "server/src/__tests__/environment-run-lease-ownership.test.ts": 7357, + "server/src/__tests__/environment-run-orchestrator.test.ts": 3382, + "server/src/__tests__/environment-runtime-driver-contract.test.ts": 5734, + "server/src/__tests__/environment-runtime-duplex-bridge-input.test.ts": 4484, + "server/src/__tests__/environment-runtime-reusable-resume-replacement.test.ts": 15527, + "server/src/__tests__/environment-runtime.test.ts": 66836, + "server/src/__tests__/environment-service.test.ts": 8880, + "server/src/__tests__/environment-skills.test.ts": 7648, + "server/src/__tests__/environment-sync-out-error.test.ts": 658, + "server/src/__tests__/environment-task-authority.integration.test.ts": 4917, + "server/src/__tests__/environment-task-runtime.test.ts": 4848, + "server/src/__tests__/environment-test-harness.test.ts": 639, + "server/src/__tests__/ephemeral-enrollment-replay.test.ts": 4945, + "server/src/__tests__/ephemeral-server-contract.test.ts": 4530, + "server/src/__tests__/ephemeral-server-data.test.ts": 5191, + "server/src/__tests__/ephemeral-server-startup-run-state.test.ts": 5640, + "server/src/__tests__/error-handler-client-abort.test.ts": 3636, + "server/src/__tests__/error-handler-tool-gateway.test.ts": 3673, + "server/src/__tests__/error-handler.test.ts": 3608, + "server/src/__tests__/eval-feedback-recovery.integration.test.ts": 8314, + "server/src/__tests__/execution-control-work.test.ts": 22120, + "server/src/__tests__/execution-lock-orphan-cleanup.test.ts": 6207, + "server/src/__tests__/execution-preparation-phases.test.ts": 1796, + "server/src/__tests__/execution-workspace-compaction.test.ts": 8593, + "server/src/__tests__/execution-workspace-policy.test.ts": 668, + "server/src/__tests__/execution-workspace-reopen.test.ts": 15126, + "server/src/__tests__/execution-workspace-runtime-control-conflict.test.ts": 4214, + "server/src/__tests__/execution-workspaces-service.test.ts": 43924, + "server/src/__tests__/export-fidelity.test.ts": 1883, + "server/src/__tests__/external-object-idle-schedule.test.ts": 100, + "server/src/__tests__/external-object-refresh-work.test.ts": 19563, + "server/src/__tests__/external-objects-service.test.ts": 6307, + "server/src/__tests__/fast-response-models.test.ts": 562, + "server/src/__tests__/fast-response-provider.test.ts": 968, + "server/src/__tests__/fast-responses.test.ts": 9145, + "server/src/__tests__/feedback-flush-controller.test.ts": 5845, + "server/src/__tests__/feedback-redaction.test.ts": 104, + "server/src/__tests__/feedback-service.test.ts": 5759, + "server/src/__tests__/feedback-share-client.test.ts": 106, + "server/src/__tests__/file-delivery-bridges.test.ts": 19618, + "server/src/__tests__/file-resources-git-scan-load.test.ts": 4339, + "server/src/__tests__/file-resources.test.ts": 9441, + "server/src/__tests__/first-admin-claim.test.ts": 1451, + "server/src/__tests__/folders-service.test.ts": 2850, "server/src/__tests__/forbidden-tokens.test.ts": 100, - "server/src/__tests__/gateway-credential-expiry.test.ts": 6676, - "server/src/__tests__/gemini-local-adapter-environment.test.ts": 1283, - "server/src/__tests__/gemini-local-adapter.test.ts": 1133, - "server/src/__tests__/gemini-local-execute.test.ts": 1650, - "server/src/__tests__/gemini-local-skill-sync.test.ts": 1134, - "server/src/__tests__/general-capability-classifier.test.ts": 3680, - "server/src/__tests__/generic-mcp-connection.test.ts": 19938, - "server/src/__tests__/git-credentials.test.ts": 3761, - "server/src/__tests__/git-expiration-auth-fallback.test.ts": 3247, - "server/src/__tests__/git-reproducible-managed-checkouts.test.ts": 8667, - "server/src/__tests__/git-restore-point-expiration-config.test.ts": 1149, - "server/src/__tests__/git-restore-point-expiration.test.ts": 69278, - "server/src/__tests__/git-restore-point-ledger-config.test.ts": 1121, - "server/src/__tests__/git-restore-point-ledger.test.ts": 7233, - "server/src/__tests__/git-restore-point.test.ts": 6110, - "server/src/__tests__/git-workspace-activity.test.ts": 21254, - "server/src/__tests__/git-workspace-base-storage.test.ts": 4111, - "server/src/__tests__/git-workspace-contents.test.ts": 3980, - "server/src/__tests__/git-workspace-expiration-eligibility.test.ts": 24508, - "server/src/__tests__/git-workspace-expiration.test.ts": 133519, - "server/src/__tests__/git-workspace-fetch-head.test.ts": 4944, - "server/src/__tests__/github-catalog-timing.test.ts": 5574, - "server/src/__tests__/github-commit-details.test.ts": 2955, - "server/src/__tests__/github-connection-enrollment-work.test.ts": 4801, - "server/src/__tests__/github-connection-events.test.ts": 8635, - "server/src/__tests__/github-connection-work.test.ts": 14004, - "server/src/__tests__/github-grant-metadata.test.ts": 4091, - "server/src/__tests__/github-health-recovery.test.ts": 3748, - "server/src/__tests__/github-operation-credentials.test.ts": 6739, - "server/src/__tests__/github-review-wait.test.ts": 2161, - "server/src/__tests__/github-skill-source.test.ts": 17878, - "server/src/__tests__/google-sheets-gallery.test.ts": 4108, - "server/src/__tests__/grok-bot-routine.test.ts": 21889, - "server/src/__tests__/grok-dispatch-work.test.ts": 11101, - "server/src/__tests__/grok-local-skill-sync.test.ts": 1179, - "server/src/__tests__/health-workspace-readiness.test.ts": 3663, - "server/src/__tests__/heartbeat-accepted-plan-workspace-refresh.test.ts": 15210, - "server/src/__tests__/heartbeat-active-run-output-watchdog.test.ts": 21824, - "server/src/__tests__/heartbeat-agent-session-message.test.ts": 6409, - "server/src/__tests__/heartbeat-agent-status-recovery.test.ts": 6686, - "server/src/__tests__/heartbeat-archived-company-guard.test.ts": 6652, - "server/src/__tests__/heartbeat-auto-checkout.test.ts": 5155, - "server/src/__tests__/heartbeat-case-handoff.test.ts": 8605, - "server/src/__tests__/heartbeat-case-terminal-handoff.test.ts": 6407, - "server/src/__tests__/heartbeat-chat-task-link.test.ts": 4519, - "server/src/__tests__/heartbeat-comment-wake-batching.test.ts": 65708, - "server/src/__tests__/heartbeat-context-summary.test.ts": 4377, - "server/src/__tests__/heartbeat-cost-accounting.test.ts": 5524, - "server/src/__tests__/heartbeat-direct-adapter-native-isolation.test.ts": 18892, - "server/src/__tests__/heartbeat-execution-configuration.test.ts": 30967, - "server/src/__tests__/heartbeat-git-restore-point-resume.test.ts": 22160, - "server/src/__tests__/heartbeat-instruction-working-copy.test.ts": 17918, - "server/src/__tests__/heartbeat-issue-rewake-throttle.test.ts": 10078, - "server/src/__tests__/heartbeat-ledger-billing-code.test.ts": 5148, - "server/src/__tests__/heartbeat-list.test.ts": 6383, - "server/src/__tests__/heartbeat-local-environment.test.ts": 15220, - "server/src/__tests__/heartbeat-lock-release-on-reassignment.test.ts": 7884, - "server/src/__tests__/heartbeat-managed-clone-credentials.test.ts": 7147, - "server/src/__tests__/heartbeat-model-fallback-warning.test.ts": 3840, - "server/src/__tests__/heartbeat-native-cleanup-admission.test.ts": 7657, - "server/src/__tests__/heartbeat-native-runner-cancellation.test.ts": 5415, - "server/src/__tests__/heartbeat-native-status-context.test.ts": 4681, - "server/src/__tests__/heartbeat-orphaned-active-lease-sweep.test.ts": 8156, - "server/src/__tests__/heartbeat-pending-cleanup-sweep.test.ts": 6788, - "server/src/__tests__/heartbeat-plugin-environment.test.ts": 13486, - "server/src/__tests__/heartbeat-project-env.test.ts": 4982, - "server/src/__tests__/heartbeat-project-repositories.test.ts": 134548, - "server/src/__tests__/heartbeat-queued-run-claim-isolation.test.ts": 23250, - "server/src/__tests__/heartbeat-referenced-projects.test.ts": 4704, - "server/src/__tests__/heartbeat-remote-referenced-projects.test.ts": 5286, - "server/src/__tests__/heartbeat-responsible-user-invariant.test.ts": 40417, - "server/src/__tests__/heartbeat-retry-scheduling.test.ts": 16827, - "server/src/__tests__/heartbeat-reviewed-chat-binding.integration.test.ts": 7303, - "server/src/__tests__/heartbeat-run-dispatch-lifecycle.test.ts": 636, - "server/src/__tests__/heartbeat-run-dispatch-work.test.ts": 53724, - "server/src/__tests__/heartbeat-run-event-atomic-append.test.ts": 2312, - "server/src/__tests__/heartbeat-run-event-sequencing.test.ts": 9791, - "server/src/__tests__/heartbeat-run-lease-release-terminalization.test.ts": 7354, - "server/src/__tests__/heartbeat-run-log.test.ts": 5378, - "server/src/__tests__/heartbeat-run-output.test.ts": 13786, - "server/src/__tests__/heartbeat-run-privacy-disconnect-retry.test.ts": 1527, - "server/src/__tests__/heartbeat-run-status-payload.test.ts": 4382, - "server/src/__tests__/heartbeat-run-summary.test.ts": 101, - "server/src/__tests__/heartbeat-run-terminalize-before-release.test.ts": 7489, - "server/src/__tests__/heartbeat-running-followup.test.ts": 4791, - "server/src/__tests__/heartbeat-runtime-mcp-servers.test.ts": 10049, - "server/src/__tests__/heartbeat-runtime-services.test.ts": 21206, - "server/src/__tests__/heartbeat-runtime-skills.test.ts": 20117, - "server/src/__tests__/heartbeat-runtime-state.test.ts": 6698, - "server/src/__tests__/heartbeat-scheduling-suppression.test.ts": 5149, - "server/src/__tests__/heartbeat-session-preparation.test.ts": 36373, - "server/src/__tests__/heartbeat-slack-invitation.test.ts": 12316, - "server/src/__tests__/heartbeat-stale-queue-invalidation.test.ts": 160880, + "server/src/__tests__/gateway-credential-expiry.test.ts": 7877, + "server/src/__tests__/gemini-local-adapter-environment.test.ts": 739, + "server/src/__tests__/gemini-local-adapter.test.ts": 709, + "server/src/__tests__/gemini-local-execute.test.ts": 857, + "server/src/__tests__/gemini-local-skill-sync.test.ts": 673, + "server/src/__tests__/general-capability-classifier.test.ts": 4379, + "server/src/__tests__/generic-mcp-connection.test.ts": 45181, + "server/src/__tests__/git-credentials.test.ts": 4140, + "server/src/__tests__/git-expiration-auth-fallback.test.ts": 4122, + "server/src/__tests__/git-repository-excludes.test.ts": 3699, + "server/src/__tests__/git-reproducible-managed-checkouts.test.ts": 7533, + "server/src/__tests__/git-restore-point-expiration-config.test.ts": 711, + "server/src/__tests__/git-restore-point-expiration.test.ts": 47328, + "server/src/__tests__/git-restore-point-ledger-config.test.ts": 686, + "server/src/__tests__/git-restore-point-ledger.test.ts": 7245, + "server/src/__tests__/git-restore-point.test.ts": 6552, + "server/src/__tests__/git-workspace-activity.test.ts": 18451, + "server/src/__tests__/git-workspace-base-storage.test.ts": 4291, + "server/src/__tests__/git-workspace-contents.test.ts": 4091, + "server/src/__tests__/git-workspace-expiration-eligibility.test.ts": 18141, + "server/src/__tests__/git-workspace-expiration.test.ts": 138997, + "server/src/__tests__/git-workspace-fetch-head.test.ts": 5014, + "server/src/__tests__/git-workspace-restoration-diagnostic.test.ts": 4025, + "server/src/__tests__/github-catalog-timing.test.ts": 4357, + "server/src/__tests__/github-commit-details.test.ts": 3635, + "server/src/__tests__/github-connection-enrollment-work.test.ts": 4602, + "server/src/__tests__/github-connection-events.test.ts": 7678, + "server/src/__tests__/github-connection-work.test.ts": 14971, + "server/src/__tests__/github-grant-metadata.test.ts": 4266, + "server/src/__tests__/github-health-recovery.test.ts": 3913, + "server/src/__tests__/github-link-preview.test.ts": 4349, + "server/src/__tests__/github-operation-credentials.test.ts": 8055, + "server/src/__tests__/github-repository-catalog-failure.test.ts": 100, + "server/src/__tests__/github-review-check-state.test.ts": 1991, + "server/src/__tests__/github-review-wait.test.ts": 4321, + "server/src/__tests__/github-skill-source.test.ts": 21442, + "server/src/__tests__/github-workspace-delivery.test.ts": 4377, + "server/src/__tests__/goal-parent-company-validation.test.ts": 5491, + "server/src/__tests__/google-sheets-gallery.test.ts": 4153, + "server/src/__tests__/grok-bot-routine.test.ts": 17535, + "server/src/__tests__/grok-dispatch-work.test.ts": 10276, + "server/src/__tests__/grok-local-skill-sync.test.ts": 752, + "server/src/__tests__/health-workspace-readiness.test.ts": 3710, + "server/src/__tests__/heartbeat-accepted-plan-workspace-refresh.test.ts": 15850, + "server/src/__tests__/heartbeat-active-run-output-watchdog.test.ts": 14950, + "server/src/__tests__/heartbeat-agent-directory-busy.test.ts": 18970, + "server/src/__tests__/heartbeat-agent-session-message.test.ts": 4658, + "server/src/__tests__/heartbeat-agent-status-recovery.test.ts": 6899, + "server/src/__tests__/heartbeat-answer-behind-settling-run.test.ts": 11597, + "server/src/__tests__/heartbeat-archived-company-guard.test.ts": 5991, + "server/src/__tests__/heartbeat-auto-checkout.test.ts": 4890, + "server/src/__tests__/heartbeat-blocked-question-answer.test.ts": 16055, + "server/src/__tests__/heartbeat-case-handoff.test.ts": 9994, + "server/src/__tests__/heartbeat-case-terminal-handoff.test.ts": 5913, + "server/src/__tests__/heartbeat-chat-task-link.test.ts": 4791, + "server/src/__tests__/heartbeat-comment-wake-batching.test.ts": 47196, + "server/src/__tests__/heartbeat-context-compaction-execution.test.ts": 10894, + "server/src/__tests__/heartbeat-context-summary.test.ts": 3962, + "server/src/__tests__/heartbeat-cost-accounting.test.ts": 4275, + "server/src/__tests__/heartbeat-direct-adapter-native-isolation.test.ts": 15568, + "server/src/__tests__/heartbeat-execution-configuration.test.ts": 21658, + "server/src/__tests__/heartbeat-git-restore-point-resume.test.ts": 24848, + "server/src/__tests__/heartbeat-held-comment-wake.test.ts": 71431, + "server/src/__tests__/heartbeat-instruction-working-copy.test.ts": 15820, + "server/src/__tests__/heartbeat-issue-rewake-throttle.test.ts": 14845, + "server/src/__tests__/heartbeat-ledger-billing-code.test.ts": 4081, + "server/src/__tests__/heartbeat-list.test.ts": 5369, + "server/src/__tests__/heartbeat-local-environment.test.ts": 11233, + "server/src/__tests__/heartbeat-lock-release-on-reassignment.test.ts": 7062, + "server/src/__tests__/heartbeat-managed-clone-credentials.test.ts": 6116, + "server/src/__tests__/heartbeat-model-fallback-warning.test.ts": 4480, + "server/src/__tests__/heartbeat-native-cleanup-admission.test.ts": 16591, + "server/src/__tests__/heartbeat-native-orphan-sweep-lease-race.test.ts": 5986, + "server/src/__tests__/heartbeat-native-predispatch-retry.test.ts": 12483, + "server/src/__tests__/heartbeat-native-remote-failure-retention.test.ts": 8138, + "server/src/__tests__/heartbeat-native-restart-suspension.test.ts": 177996, + "server/src/__tests__/heartbeat-native-resume-lease-failure.test.ts": 5343, + "server/src/__tests__/heartbeat-native-runner-cancellation.test.ts": 4337, + "server/src/__tests__/heartbeat-native-status-context.test.ts": 5004, + "server/src/__tests__/heartbeat-observed-workspace-preservation.test.ts": 42336, + "server/src/__tests__/heartbeat-orphaned-active-lease-sweep.test.ts": 7194, + "server/src/__tests__/heartbeat-paused-assignee-new-task.test.ts": 7537, + "server/src/__tests__/heartbeat-pending-cleanup-sweep.test.ts": 9054, + "server/src/__tests__/heartbeat-plugin-environment.test.ts": 11343, + "server/src/__tests__/heartbeat-preparation-gap-spans.test.ts": 7433, + "server/src/__tests__/heartbeat-project-env.test.ts": 5125, + "server/src/__tests__/heartbeat-project-repositories.test.ts": 103677, + "server/src/__tests__/heartbeat-provider-limit-wait.test.ts": 18931, + "server/src/__tests__/heartbeat-queued-run-claim-isolation.test.ts": 31974, + "server/src/__tests__/heartbeat-referenced-projects.test.ts": 5981, + "server/src/__tests__/heartbeat-refused-assignment-wake.test.ts": 8238, + "server/src/__tests__/heartbeat-remote-referenced-projects.test.ts": 4488, + "server/src/__tests__/heartbeat-remote-workspace-busy.test.ts": 13872, + "server/src/__tests__/heartbeat-repository-catalog-recovery.test.ts": 76348, + "server/src/__tests__/heartbeat-responsible-user-invariant.test.ts": 32531, + "server/src/__tests__/heartbeat-restart-claim-lapse.test.ts": 6050, + "server/src/__tests__/heartbeat-retry-scheduling.test.ts": 17845, + "server/src/__tests__/heartbeat-reviewed-chat-binding.integration.test.ts": 18751, + "server/src/__tests__/heartbeat-run-dispatch-lifecycle.test.ts": 1345, + "server/src/__tests__/heartbeat-run-dispatch-work.test.ts": 49350, + "server/src/__tests__/heartbeat-run-event-atomic-append.test.ts": 2995, + "server/src/__tests__/heartbeat-run-event-sequencing.test.ts": 8559, + "server/src/__tests__/heartbeat-run-lease-release-terminalization.test.ts": 6119, + "server/src/__tests__/heartbeat-run-log.test.ts": 4528, + "server/src/__tests__/heartbeat-run-output.test.ts": 27418, + "server/src/__tests__/heartbeat-run-privacy-disconnect-retry.test.ts": 1471, + "server/src/__tests__/heartbeat-run-scratch-recovery.test.ts": 4918, + "server/src/__tests__/heartbeat-run-status-payload.test.ts": 4592, + "server/src/__tests__/heartbeat-run-summary.test.ts": 132, + "server/src/__tests__/heartbeat-run-terminalize-before-release.test.ts": 6143, + "server/src/__tests__/heartbeat-running-followup.test.ts": 4520, + "server/src/__tests__/heartbeat-runtime-mcp-servers.test.ts": 6735, + "server/src/__tests__/heartbeat-runtime-services.test.ts": 19774, + "server/src/__tests__/heartbeat-runtime-skills.test.ts": 17052, + "server/src/__tests__/heartbeat-runtime-state.test.ts": 5094, + "server/src/__tests__/heartbeat-scheduling-suppression.test.ts": 4636, + "server/src/__tests__/heartbeat-session-preparation.test.ts": 31690, + "server/src/__tests__/heartbeat-slack-invitation.test.ts": 13240, + "server/src/__tests__/heartbeat-stale-queue-invalidation.test.ts": 128944, "server/src/__tests__/heartbeat-start-lock.test.ts": 100, - "server/src/__tests__/heartbeat-status-preserving-telemetry.test.ts": 6435, - "server/src/__tests__/heartbeat-task-context.test.ts": 19501, - "server/src/__tests__/heartbeat-task-directory-restore.test.ts": 12993, - "server/src/__tests__/heartbeat-task-drain-admission-release.test.ts": 18363, - "server/src/__tests__/heartbeat-task-drain.test.ts": 5297, - "server/src/__tests__/heartbeat-task-session-reset.test.ts": 6249, - "server/src/__tests__/heartbeat-timer-wake-session-reset-pf4.test.ts": 4699, - "server/src/__tests__/heartbeat-undispatched-execution-wait.test.ts": 6392, - "server/src/__tests__/heartbeat-workspace-branch-containment.test.ts": 33506, - "server/src/__tests__/heartbeat-workspace-busy.test.ts": 46118, - "server/src/__tests__/heartbeat-workspace-finalize-branch.test.ts": 10411, - "server/src/__tests__/heartbeat-workspace-ready-comment.test.ts": 5448, - "server/src/__tests__/heartbeat-workspace-session.test.ts": 6345, - "server/src/__tests__/heartbeat-workspace-source-trust.test.ts": 65207, - "server/src/__tests__/heartbeat-worktree-suppression.test.ts": 11563, - "server/src/__tests__/heartbeat-zombie-guard.test.ts": 5396, + "server/src/__tests__/heartbeat-startup-fresh-dispatch.test.ts": 8026, + "server/src/__tests__/heartbeat-status-preserving-telemetry.test.ts": 5920, + "server/src/__tests__/heartbeat-subtask-acquired-repository.test.ts": 15251, + "server/src/__tests__/heartbeat-task-context.test.ts": 17794, + "server/src/__tests__/heartbeat-task-directory-restore.test.ts": 12657, + "server/src/__tests__/heartbeat-task-drain-admission-release.test.ts": 18392, + "server/src/__tests__/heartbeat-task-drain.test.ts": 4915, + "server/src/__tests__/heartbeat-task-session-reset.test.ts": 5765, + "server/src/__tests__/heartbeat-timer-wake-session-reset-pf4.test.ts": 4551, + "server/src/__tests__/heartbeat-undispatched-execution-wait.test.ts": 7658, + "server/src/__tests__/heartbeat-workspace-branch-containment.test.ts": 28924, + "server/src/__tests__/heartbeat-workspace-busy.test.ts": 64539, + "server/src/__tests__/heartbeat-workspace-finalize-branch.test.ts": 12920, + "server/src/__tests__/heartbeat-workspace-ready-comment.test.ts": 4370, + "server/src/__tests__/heartbeat-workspace-session.test.ts": 15547, + "server/src/__tests__/heartbeat-workspace-source-trust.test.ts": 76801, + "server/src/__tests__/heartbeat-worktree-suppression.test.ts": 9860, + "server/src/__tests__/heartbeat-zombie-guard.test.ts": 4587, "server/src/__tests__/helpers/external-test-database.test.ts": 100, - "server/src/__tests__/helpers/truncate-with-deadlock-retry.test.ts": 285, - "server/src/__tests__/hire-hook.test.ts": 1442, - "server/src/__tests__/hiring-operational-examples.test.ts": 1095, - "server/src/__tests__/historical-cleanup-verification.test.ts": 29537, - "server/src/__tests__/historical-provider-credentials.test.ts": 9045, - "server/src/__tests__/http-adapter-remote-fetch.test.ts": 114, + "server/src/__tests__/helpers/full-database-response-capture.test.ts": 313, + "server/src/__tests__/helpers/truncate-with-deadlock-retry.test.ts": 299, + "server/src/__tests__/hire-hook.test.ts": 1317, + "server/src/__tests__/hiring-operational-examples.test.ts": 604, + "server/src/__tests__/historical-cleanup-verification.test.ts": 31856, + "server/src/__tests__/historical-provider-credentials.test.ts": 9838, + "server/src/__tests__/http-adapter-remote-fetch.test.ts": 100, + "server/src/__tests__/http-log-aborted-response.test.ts": 541, "server/src/__tests__/http-log-policy.test.ts": 100, - "server/src/__tests__/http-log-redaction.test.ts": 2216, - "server/src/__tests__/human-directed-work.test.ts": 4622, - "server/src/__tests__/idle-accounting-work.test.ts": 9320, - "server/src/__tests__/idle-admission.test.ts": 630, - "server/src/__tests__/idle-connection-history.test.ts": 35764, - "server/src/__tests__/idle-database-backup.test.ts": 11989, - "server/src/__tests__/idle-issue-schedule.test.ts": 36351, - "server/src/__tests__/idle-local-work.test.ts": 355, - "server/src/__tests__/idle-native-finalization.test.ts": 45416, - "server/src/__tests__/idle-response-waits.test.ts": 37141, - "server/src/__tests__/idle-scheduled-work.test.ts": 456, - "server/src/__tests__/idle-sleep-safety.test.ts": 78418, - "server/src/__tests__/import-spool-cleanup-work.test.ts": 3139, - "server/src/__tests__/inbound-queue-discovery.test.ts": 7197, - "server/src/__tests__/inbox-dismissals.test.ts": 6911, - "server/src/__tests__/instance-settings-cloud-defaults.test.ts": 4160, - "server/src/__tests__/instance-settings-managed-overlay.test.ts": 4133, - "server/src/__tests__/instance-settings-operator-defaults.test.ts": 3621, - "server/src/__tests__/instance-settings-service.test.ts": 3142, - "server/src/__tests__/instrumentation.test.ts": 216, - "server/src/__tests__/interaction-resolution-cross-issue-cap-postgres.test.ts": 6256, - "server/src/__tests__/invite-join-grants.test.ts": 919, + "server/src/__tests__/http-log-redaction.test.ts": 4216, + "server/src/__tests__/human-directed-work.test.ts": 4857, + "server/src/__tests__/idle-accounting-work.test.ts": 9690, + "server/src/__tests__/idle-admission.test.ts": 511, + "server/src/__tests__/idle-completed-history.test.ts": 88652, + "server/src/__tests__/idle-connection-history.test.ts": 28310, + "server/src/__tests__/idle-database-backup-sync.test.ts": 148, + "server/src/__tests__/idle-database-backup.test.ts": 143, + "server/src/__tests__/idle-domain-deadlines-postgres.test.ts": 33837, + "server/src/__tests__/idle-incoming-wake.test.ts": 31556, + "server/src/__tests__/idle-issue-schedule.test.ts": 48942, + "server/src/__tests__/idle-local-work.test.ts": 271, + "server/src/__tests__/idle-native-finalization.test.ts": 40237, + "server/src/__tests__/idle-response-waits.test.ts": 26925, + "server/src/__tests__/idle-scheduled-work.test.ts": 298, + "server/src/__tests__/idle-sleep-diagnostics-postgres.test.ts": 12555, + "server/src/__tests__/idle-sleep-diagnostics.test.ts": 4091, + "server/src/__tests__/idle-sleep-preparation.test.ts": 3655, + "server/src/__tests__/idle-sleep-safety.test.ts": 103474, + "server/src/__tests__/import-spool-cleanup-work.test.ts": 2440, + "server/src/__tests__/inbound-queue-discovery.test.ts": 6903, + "server/src/__tests__/inbox-dismissals.test.ts": 6566, + "server/src/__tests__/inbox-mine-candidates.test.ts": 5502, + "server/src/__tests__/instance-settings-cloud-defaults.test.ts": 3572, + "server/src/__tests__/instance-settings-managed-overlay.test.ts": 3521, + "server/src/__tests__/instance-settings-operator-defaults.test.ts": 4245, + "server/src/__tests__/instance-settings-service.test.ts": 3374, + "server/src/__tests__/instrumentation-signals.test.ts": 100, + "server/src/__tests__/instrumentation.test.ts": 159, + "server/src/__tests__/interaction-resolution-cross-issue-cap-postgres.test.ts": 8433, + "server/src/__tests__/interrupted-preparation-hold-settle.test.ts": 10970, + "server/src/__tests__/interrupted-preparation-restore-retry.test.ts": 6103, + "server/src/__tests__/invitation-token-redaction.test.ts": 100, + "server/src/__tests__/invite-join-grants.test.ts": 625, "server/src/__tests__/invite-rate-limit.test.ts": 100, - "server/src/__tests__/invite-token-entropy.test.ts": 5382, - "server/src/__tests__/isolated-repository-rehome.test.ts": 70545, - "server/src/__tests__/isolated-task-directory-retention-config.test.ts": 878, - "server/src/__tests__/isolated-task-directory-retention.test.ts": 37381, - "server/src/__tests__/isolated-test-home.test.ts": 281, - "server/src/__tests__/issue-blocker-attention.test.ts": 8214, - "server/src/__tests__/issue-comment-receipt-postgres.test.ts": 5151, - "server/src/__tests__/issue-comment-redaction.test.ts": 7029, - "server/src/__tests__/issue-continuation-summary.test.ts": 1614, - "server/src/__tests__/issue-creation-source-read.test.ts": 2883, - "server/src/__tests__/issue-dependency-restore-wake-policy.test.ts": 1707, - "server/src/__tests__/issue-execution-policy-persistence.test.ts": 4139, - "server/src/__tests__/issue-execution-policy.test.ts": 1180, - "server/src/__tests__/issue-existing-branch-validation-status.test.ts": 1550, + "server/src/__tests__/invite-token-entropy.test.ts": 4701, + "server/src/__tests__/isolated-repository-rehome.test.ts": 68587, + "server/src/__tests__/isolated-task-directory-retention-config.test.ts": 714, + "server/src/__tests__/isolated-task-directory-retention.test.ts": 37275, + "server/src/__tests__/isolated-test-home.test.ts": 209, + "server/src/__tests__/issue-blocker-attention.test.ts": 7542, + "server/src/__tests__/issue-blocker-stall-wakeups.test.ts": 22967, + "server/src/__tests__/issue-comment-receipt-postgres.test.ts": 4960, + "server/src/__tests__/issue-comment-redaction.test.ts": 6142, + "server/src/__tests__/issue-context-usage.test.ts": 1709, + "server/src/__tests__/issue-continuation-summary.test.ts": 1318, + "server/src/__tests__/issue-creation-source-read.test.ts": 2714, + "server/src/__tests__/issue-dependency-restore-wake-policy.test.ts": 1140, + "server/src/__tests__/issue-display-status.test.ts": 19669, + "server/src/__tests__/issue-execution-policy-persistence.test.ts": 4995, + "server/src/__tests__/issue-execution-policy.test.ts": 700, + "server/src/__tests__/issue-existing-branch-validation-status.test.ts": 3976, "server/src/__tests__/issue-goal-fallback.test.ts": 100, - "server/src/__tests__/issue-liveness.test.ts": 929, - "server/src/__tests__/issue-monitor-scheduler.test.ts": 35649, - "server/src/__tests__/issue-recovery-actions.test.ts": 40593, - "server/src/__tests__/issue-recovery-assignments.test.ts": 132000, - "server/src/__tests__/issue-recovery-conversations.test.ts": 160000, - "server/src/__tests__/issue-recovery-deadlines.test.ts": 145000, - "server/src/__tests__/issue-recovery-dependencies.test.ts": 163000, - "server/src/__tests__/issue-recovery-work-lifecycle.test.ts": 1414, - "server/src/__tests__/issue-references-service.test.ts": 3410, - "server/src/__tests__/issue-remove-cascade.test.ts": 3661, - "server/src/__tests__/issue-review-attention.test.ts": 6329, - "server/src/__tests__/issue-review-policy.test.ts": 2076, + "server/src/__tests__/issue-list-review-wait-authorization.integration.test.ts": 4244, + "server/src/__tests__/issue-liveness.test.ts": 610, + "server/src/__tests__/issue-monitor-scheduler.test.ts": 27945, + "server/src/__tests__/issue-read-filter-batching.test.ts": 12718, + "server/src/__tests__/issue-recovery-actions.test.ts": 20313, + "server/src/__tests__/issue-recovery-assignments.test.ts": 132528, + "server/src/__tests__/issue-recovery-conversations.test.ts": 72955, + "server/src/__tests__/issue-recovery-deadlines.test.ts": 144039, + "server/src/__tests__/issue-recovery-dependencies.test.ts": 161752, + "server/src/__tests__/issue-recovery-work-lifecycle.test.ts": 4219, + "server/src/__tests__/issue-references-service.test.ts": 2150, + "server/src/__tests__/issue-remove-cascade.test.ts": 4204, + "server/src/__tests__/issue-review-attention.test.ts": 5142, + "server/src/__tests__/issue-review-policy.test.ts": 2057, "server/src/__tests__/issue-rewake-throttle.test.ts": 100, - "server/src/__tests__/issue-runtime-workspace-binding.test.ts": 5012, - "server/src/__tests__/issue-thread-interactions-service.test.ts": 26214, - "server/src/__tests__/issue-thread-interactions-telemetry.test.ts": 4464, - "server/src/__tests__/issue-tree-control-service-unit.test.ts": 1154, - "server/src/__tests__/issue-tree-control-service.test.ts": 4492, - "server/src/__tests__/issues-creation-visibility.test.ts": 9028, - "server/src/__tests__/issues-list-query-parsing.test.ts": 5769, - "server/src/__tests__/issues-parent-id-alias.test.ts": 5978, - "server/src/__tests__/issues-unread-inbox.test.ts": 5200, - "server/src/__tests__/issues-user-context.test.ts": 3697, - "server/src/__tests__/join-request-dedupe.test.ts": 118, - "server/src/__tests__/join-request-retention-work.test.ts": 12284, - "server/src/__tests__/json-parse-error-handler.test.ts": 1944, - "server/src/__tests__/json-schema-secret-refs.test.ts": 103, - "server/src/__tests__/kimi-connection-probe.test.ts": 772, - "server/src/__tests__/kimi-local-skill-sync.test.ts": 1151, - "server/src/__tests__/legacy-continuation-authority.test.ts": 11218, - "server/src/__tests__/legacy-finalization-regression.test.ts": 9048, - "server/src/__tests__/legacy-runtime-tool-refresh.test.ts": 1122, - "server/src/__tests__/legacy-workspace-restore-recovery.test.ts": 6334, - "server/src/__tests__/live-events-run-read.test.ts": 7407, - "server/src/__tests__/live-events-toast.test.ts": 3399, - "server/src/__tests__/live-events-ws.test.ts": 4282, - "server/src/__tests__/live-recovery-work.test.ts": 124193, - "server/src/__tests__/liveness.test.ts": 3623, - "server/src/__tests__/local-ai-credential-file.test.ts": 108, - "server/src/__tests__/local-ai-credentials.test.ts": 1171, - "server/src/__tests__/local-ai-login-policy.test.ts": 118, - "server/src/__tests__/local-encrypted-cipher.test.ts": 199, - "server/src/__tests__/local-service-supervisor.test.ts": 6573, + "server/src/__tests__/issue-runtime-workspace-binding.test.ts": 4200, + "server/src/__tests__/issue-thread-interactions-service.test.ts": 30942, + "server/src/__tests__/issue-thread-interactions-telemetry.test.ts": 4522, + "server/src/__tests__/issue-tree-control-service-unit.test.ts": 3371, + "server/src/__tests__/issue-tree-control-service.test.ts": 5409, + "server/src/__tests__/issue-tree-pause-resume-run.test.ts": 53893, + "server/src/__tests__/issue-update-lock-contention-postgres.test.ts": 6514, + "server/src/__tests__/issues-assignee-unread.test.ts": 9091, + "server/src/__tests__/issues-creation-visibility.test.ts": 7690, + "server/src/__tests__/issues-list-query-parsing.test.ts": 7958, + "server/src/__tests__/issues-parent-id-alias.test.ts": 7295, + "server/src/__tests__/issues-unread-inbox.test.ts": 4798, + "server/src/__tests__/issues-user-context.test.ts": 3757, + "server/src/__tests__/join-request-dedupe.test.ts": 100, + "server/src/__tests__/join-request-retention-work.test.ts": 16625, + "server/src/__tests__/json-parse-error-handler.test.ts": 4104, + "server/src/__tests__/json-schema-secret-refs.test.ts": 100, + "server/src/__tests__/kimi-connection-probe.test.ts": 909, + "server/src/__tests__/kimi-local-skill-sync.test.ts": 732, + "server/src/__tests__/legacy-continuation-authority.test.ts": 10584, + "server/src/__tests__/legacy-finalization-regression.test.ts": 7526, + "server/src/__tests__/legacy-runtime-tool-refresh.test.ts": 802, + "server/src/__tests__/legacy-workspace-rehome.test.ts": 12786, + "server/src/__tests__/legacy-workspace-restore-recovery.test.ts": 8179, + "server/src/__tests__/link-previews.test.ts": 824, + "server/src/__tests__/live-events-run-read.test.ts": 7851, + "server/src/__tests__/live-events-toast.test.ts": 3497, + "server/src/__tests__/live-events-ws.test.ts": 4061, + "server/src/__tests__/live-recovery-work.test.ts": 211120, + "server/src/__tests__/liveness.test.ts": 4044, + "server/src/__tests__/local-ai-credential-file.test.ts": 100, + "server/src/__tests__/local-ai-credentials.test.ts": 1426, + "server/src/__tests__/local-ai-login-policy.test.ts": 100, + "server/src/__tests__/local-encrypted-cipher.test.ts": 195, + "server/src/__tests__/local-service-supervisor.test.ts": 5652, "server/src/__tests__/log-redaction.test.ts": 100, - "server/src/__tests__/logger-tz.test.ts": 134, - "server/src/__tests__/login-cleanup-work.test.ts": 14879, - "server/src/__tests__/login-session-runtime.test.ts": 1802, - "server/src/__tests__/maintenance-harness-resources.test.ts": 155, - "server/src/__tests__/maintenance-postgres-proxy.test.ts": 2120, - "server/src/__tests__/managed-cloud-prerequisites.test.ts": 1850, - "server/src/__tests__/managed-config.test.ts": 1119, - "server/src/__tests__/managed-loopback-auth.test.ts": 2771, - "server/src/__tests__/managed-repository-checkout.test.ts": 4682, - "server/src/__tests__/managed-runtime-public-url.test.ts": 839, - "server/src/__tests__/managed-skill-content.test.ts": 81516, - "server/src/__tests__/managed-worktree-inspection.test.ts": 5061, + "server/src/__tests__/logger-invitation-redaction.test.ts": 201, + "server/src/__tests__/logger-tz.test.ts": 110, + "server/src/__tests__/login-cleanup-work.test.ts": 16363, + "server/src/__tests__/login-session-runtime.test.ts": 3764, + "server/src/__tests__/maintenance-harness-resources.test.ts": 158, + "server/src/__tests__/maintenance-postgres-proxy.test.ts": 2154, + "server/src/__tests__/managed-cloud-prerequisites.test.ts": 1351, + "server/src/__tests__/managed-config.test.ts": 639, + "server/src/__tests__/managed-instance-default.test.ts": 5054, + "server/src/__tests__/managed-loopback-auth.test.ts": 2098, + "server/src/__tests__/managed-plugin-environments.test.ts": 5878, + "server/src/__tests__/managed-plugin-worker-env.test.ts": 660, + "server/src/__tests__/managed-repository-checkout.test.ts": 4492, + "server/src/__tests__/managed-runtime-public-url.test.ts": 587, + "server/src/__tests__/managed-skill-content.test.ts": 90324, + "server/src/__tests__/managed-worktree-inspection.test.ts": 4804, "server/src/__tests__/mcp-http.test.ts": 100, - "server/src/__tests__/memory-connectors.test.ts": 4448, - "server/src/__tests__/merged-pr-confirmation-sweep.test.ts": 5237, - "server/src/__tests__/merged-pr-confirmation-work.test.ts": 11249, - "server/src/__tests__/monthly-spend-service.test.ts": 5247, - "server/src/__tests__/muse-client-contract.test.ts": 10101, - "server/src/__tests__/muse-control.test.ts": 93645, - "server/src/__tests__/muse-terminal-settlement.test.ts": 23176, - "server/src/__tests__/native-cancellation-delivery.test.ts": 4528, - "server/src/__tests__/native-cancellation-request.integration.test.ts": 5798, - "server/src/__tests__/native-connection-baseline-fixture.test.ts": 8199, - "server/src/__tests__/native-environment-settlement-work.test.ts": 18449, - "server/src/__tests__/native-event-boundary-golden.test.ts": 2669, - "server/src/__tests__/native-finalization-migration.test.ts": 4806, - "server/src/__tests__/native-finalization-recovery.test.ts": 7559, - "server/src/__tests__/native-finalization-settled-candidates.test.ts": 5306, - "server/src/__tests__/native-harness-backup-expiration-config.test.ts": 772, - "server/src/__tests__/native-harness-backup-expiration.test.ts": 36840, - "server/src/__tests__/native-interaction-bridge.test.ts": 6419, - "server/src/__tests__/native-observer-replay.test.ts": 6473, - "server/src/__tests__/native-procedure-measurement.test.ts": 5191, - "server/src/__tests__/native-question-process-handoff.test.ts": 21297, - "server/src/__tests__/native-recovery-notice-work.test.ts": 11194, - "server/src/__tests__/native-result-commit-work.test.ts": 11841, - "server/src/__tests__/native-run-projection-work.test.ts": 11193, - "server/src/__tests__/native-runner-input-boundary.test.ts": 228, - "server/src/__tests__/native-runtime-response-delivery.test.ts": 5204, - "server/src/__tests__/native-sandbox-lifecycle.test.ts": 4808, - "server/src/__tests__/native-session-resumption.test.ts": 18943, - "server/src/__tests__/native-settled-process-release.test.ts": 10303, - "server/src/__tests__/native-status-arbiter-corpus.test.ts": 65500, - "server/src/__tests__/native-status-reassessment-work.test.ts": 37073, - "server/src/__tests__/native-workspace-finalization-work.test.ts": 9423, - "server/src/__tests__/native-workspace-sync-history.test.ts": 39069, - "server/src/__tests__/native-workspace-sync-retention-config.test.ts": 1106, - "server/src/__tests__/native-workspace-sync-retention.test.ts": 6429, - "server/src/__tests__/native-workspace-sync.test.ts": 2041, - "server/src/__tests__/nested-clone-migration.test.ts": 79841, - "server/src/__tests__/oauth-client-metadata.test.ts": 4109, - "server/src/__tests__/onboarding-first-task-admission.test.ts": 22878, - "server/src/__tests__/onepassword-connection.test.ts": 6758, - "server/src/__tests__/openclaw-gateway-adapter.test.ts": 1186, - "server/src/__tests__/opencode-local-adapter.test.ts": 1053, - "server/src/__tests__/opencode-local-skill-sync.test.ts": 846, - "server/src/__tests__/owner-chat-instruction-authority.test.ts": 8344, - "server/src/__tests__/paperclip-env.test.ts": 1096, - "server/src/__tests__/paperclip-issue-update-helper.test.ts": 5371, - "server/src/__tests__/paperclip-semantic-conformance.test.ts": 8977, - "server/src/__tests__/paperclip-skill-utils.test.ts": 9468, - "server/src/__tests__/parse-status-filter.test.ts": 4000, - "server/src/__tests__/persisted-workspace-source.test.ts": 7844, - "server/src/__tests__/photon/channel.integration.test.ts": 33666, - "server/src/__tests__/photon/photon.test.ts": 1032, - "server/src/__tests__/pi-local-adapter-environment.test.ts": 1112, - "server/src/__tests__/pi-local-execute.test.ts": 1544, - "server/src/__tests__/pi-local-skill-sync.test.ts": 887, - "server/src/__tests__/plan-task-fixture.test.ts": 10261, - "server/src/__tests__/plugin-access-authorization-host-services.test.ts": 6691, - "server/src/__tests__/plugin-agent-sessions.test.ts": 3890, - "server/src/__tests__/plugin-config-startup-delivery.test.ts": 2340, - "server/src/__tests__/plugin-database.test.ts": 2648, - "server/src/__tests__/plugin-dev-watcher.test.ts": 321, - "server/src/__tests__/plugin-environment-driver-ready-recovery.test.ts": 11128, - "server/src/__tests__/plugin-environment-driver-sandbox-capabilities.test.ts": 1349, - "server/src/__tests__/plugin-environment-driver-seam.test.ts": 1286, - "server/src/__tests__/plugin-environment-driver-selection.test.ts": 2417, - "server/src/__tests__/plugin-execution-workspace-bridge.test.ts": 115, - "server/src/__tests__/plugin-fresh-workspaces.integration.test.ts": 4862, - "server/src/__tests__/plugin-host-services-span.test.ts": 5461, - "server/src/__tests__/plugin-idle-manager.test.ts": 9770, - "server/src/__tests__/plugin-idle-rpc.test.ts": 2227, - "server/src/__tests__/plugin-inspection-concurrency.test.ts": 1507, - "server/src/__tests__/plugin-install-autobuild.test.ts": 7071, - "server/src/__tests__/plugin-install-guard.test.ts": 1440, - "server/src/__tests__/plugin-lifecycle-delivery.test.ts": 5758, - "server/src/__tests__/plugin-lifecycle-restart.test.ts": 1501, - "server/src/__tests__/plugin-loader-error-retry.test.ts": 1855, - "server/src/__tests__/plugin-local-folders.test.ts": 163, - "server/src/__tests__/plugin-managed-agents.test.ts": 8093, - "server/src/__tests__/plugin-managed-routines.test.ts": 6581, - "server/src/__tests__/plugin-managed-skills.test.ts": 13117, - "server/src/__tests__/plugin-operational-reads-tenant-scope.test.ts": 5061, - "server/src/__tests__/plugin-orchestration-apis.test.ts": 10935, - "server/src/__tests__/plugin-organization-switcher.test.ts": 705, - "server/src/__tests__/plugin-runner-task.integration.test.ts": 6664, - "server/src/__tests__/plugin-sandbox-provider-config-validation.test.ts": 1605, - "server/src/__tests__/plugin-scheduled-work.test.ts": 70177, - "server/src/__tests__/plugin-sdk-orchestration-contract.test.ts": 1334, - "server/src/__tests__/plugin-sdk-testing.test.ts": 1101, - "server/src/__tests__/plugin-secrets-handler.test.ts": 5443, - "server/src/__tests__/plugin-task-credential-writeback.test.ts": 6172, - "server/src/__tests__/plugin-telemetry-bridge.test.ts": 5699, - "server/src/__tests__/plugin-tenant-isolation.test.ts": 6776, - "server/src/__tests__/plugin-tool-dispatcher-pluginDbId.test.ts": 1794, - "server/src/__tests__/plugin-ui-static.test.ts": 1851, - "server/src/__tests__/plugin-warm-tasks.integration.test.ts": 6267, - "server/src/__tests__/plugin-worker-manager-duplex.test.ts": 2864, - "server/src/__tests__/plugin-worker-manager.test.ts": 7777, - "server/src/__tests__/plugin-workspaces.integration.test.ts": 8506, - "server/src/__tests__/primary-agent.test.ts": 7185, - "server/src/__tests__/principal-access-compatibility.test.ts": 1878, - "server/src/__tests__/privacy-production-review.test.ts": 9705, - "server/src/__tests__/private-hostname-guard.test.ts": 165, - "server/src/__tests__/private-json-etag.test.ts": 130, - "server/src/__tests__/project-git-authorization.test.ts": 7521, - "server/src/__tests__/project-goal-validation.test.ts": 5217, - "server/src/__tests__/project-icon-persistence.test.ts": 4263, - "server/src/__tests__/project-instance-secrets.test.ts": 5558, - "server/src/__tests__/project-list-metrics.test.ts": 4269, - "server/src/__tests__/project-repositories-persistence.test.ts": 4499, - "server/src/__tests__/project-repositories.test.ts": 3649, - "server/src/__tests__/project-shortname-resolution.test.ts": 3257, - "server/src/__tests__/project-skill-setup-identity.test.ts": 1793, - "server/src/__tests__/project-skill-sources.test.ts": 16135, - "server/src/__tests__/project-tools-pagination.test.ts": 1332, - "server/src/__tests__/project-workspace-provider.integration.test.ts": 22572, - "server/src/__tests__/project-workspace-root-provenance.test.ts": 5437, - "server/src/__tests__/prompt-injection-gateway.test.ts": 8096, - "server/src/__tests__/prompt-injection-prevention.test.ts": 8607, - "server/src/__tests__/prompt-injection-provider.test.ts": 1272, - "server/src/__tests__/provider-trace-retention-work.test.ts": 373, - "server/src/__tests__/provider-trace-store.test.ts": 1825, - "server/src/__tests__/public-mcp-client-metadata.test.ts": 928, - "server/src/__tests__/public-mcp-dispatch-shutdown.test.ts": 3548, - "server/src/__tests__/public-mcp.test.ts": 23918, - "server/src/__tests__/qa-routine-secrets-e2e.test.ts": 6877, - "server/src/__tests__/question-response-delivery.test.ts": 9377, - "server/src/__tests__/queued-comment-consumption.test.ts": 11806, - "server/src/__tests__/quota-windows-service.test.ts": 3183, - "server/src/__tests__/quota-windows.test.ts": 1129, - "server/src/__tests__/railway-connection.test.ts": 7623, - "server/src/__tests__/railway-ssh.test.ts": 1226, - "server/src/__tests__/railway.test.ts": 229, - "server/src/__tests__/recovery-classifiers.test.ts": 3300, - "server/src/__tests__/recovery-cutover.test.ts": 585, - "server/src/__tests__/recovery-observability.test.ts": 2589, - "server/src/__tests__/recovery-stale-issue-lock-sweep.test.ts": 8559, - "server/src/__tests__/redact-sensitive.test.ts": 112, + "server/src/__tests__/memory-connectors.test.ts": 4286, + "server/src/__tests__/merged-pr-confirmation-sweep.test.ts": 4237, + "server/src/__tests__/merged-pr-confirmation-work.test.ts": 11407, + "server/src/__tests__/missing-empty-task-directory.test.ts": 3624, + "server/src/__tests__/monthly-spend-service.test.ts": 4441, + "server/src/__tests__/muse-client-contract.test.ts": 10706, + "server/src/__tests__/muse-control.test.ts": 93138, + "server/src/__tests__/muse-terminal-settlement.test.ts": 25317, + "server/src/__tests__/native-cancellation-delivery.test.ts": 4227, + "server/src/__tests__/native-cancellation-request.integration.test.ts": 4780, + "server/src/__tests__/native-connection-baseline-fixture.test.ts": 9477, + "server/src/__tests__/native-environment-settlement-work.test.ts": 19063, + "server/src/__tests__/native-event-boundary-golden.test.ts": 2891, + "server/src/__tests__/native-exhausted-finalization-retry.test.ts": 6704, + "server/src/__tests__/native-finalization-migration.test.ts": 3328, + "server/src/__tests__/native-finalization-recovery.test.ts": 6169, + "server/src/__tests__/native-finalization-retry-budget.test.ts": 4187, + "server/src/__tests__/native-finalization-settled-candidates.test.ts": 5652, + "server/src/__tests__/native-harness-backup-expiration-config.test.ts": 642, + "server/src/__tests__/native-harness-backup-expiration.test.ts": 56725, + "server/src/__tests__/native-interaction-bridge-closed.test.ts": 4969, + "server/src/__tests__/native-interaction-bridge.test.ts": 6181, + "server/src/__tests__/native-observer-replay.test.ts": 5284, + "server/src/__tests__/native-plan-proposal-sync.test.ts": 6166, + "server/src/__tests__/native-procedure-measurement.test.ts": 3638, + "server/src/__tests__/native-question-process-handoff.test.ts": 14911, + "server/src/__tests__/native-recovery-dispatch-lease-reacquire.test.ts": 4932, + "server/src/__tests__/native-recovery-notice-work.test.ts": 15978, + "server/src/__tests__/native-result-commit-work.test.ts": 13028, + "server/src/__tests__/native-run-projection-work.test.ts": 31382, + "server/src/__tests__/native-runner-input-boundary.test.ts": 221, + "server/src/__tests__/native-runtime-response-delivery.test.ts": 4133, + "server/src/__tests__/native-sandbox-lifecycle.test.ts": 4904, + "server/src/__tests__/native-session-resumption.test.ts": 29439, + "server/src/__tests__/native-settled-process-release.test.ts": 9280, + "server/src/__tests__/native-startup-cleanup-recovery.test.ts": 9084, + "server/src/__tests__/native-status-arbiter-corpus.test.ts": 80287, + "server/src/__tests__/native-status-reassessment-work.test.ts": 44271, + "server/src/__tests__/native-workspace-finalization-work.test.ts": 11744, + "server/src/__tests__/native-workspace-sync-history.test.ts": 28024, + "server/src/__tests__/native-workspace-sync-retention-config.test.ts": 658, + "server/src/__tests__/native-workspace-sync-retention.test.ts": 8065, + "server/src/__tests__/native-workspace-sync.test.ts": 1394, + "server/src/__tests__/nested-clone-migration.test.ts": 55427, + "server/src/__tests__/oauth-client-metadata.test.ts": 3641, + "server/src/__tests__/onboarding-approval-history.test.ts": 14384, + "server/src/__tests__/onboarding-first-task-admission.test.ts": 32186, + "server/src/__tests__/onepassword-connection.test.ts": 6665, + "server/src/__tests__/online-workspace-migration-compatibility.test.ts": 6079, + "server/src/__tests__/openclaw-gateway-adapter.test.ts": 819, + "server/src/__tests__/opencode-local-adapter.test.ts": 698, + "server/src/__tests__/opencode-local-skill-sync.test.ts": 818, + "server/src/__tests__/owner-chat-instruction-authority.test.ts": 8154, + "server/src/__tests__/owner-gone-attestation.test.ts": 6143, + "server/src/__tests__/ownership-reconciliation-report.test.ts": 52973, + "server/src/__tests__/paperclip-env.test.ts": 659, + "server/src/__tests__/paperclip-issue-update-helper.test.ts": 4818, + "server/src/__tests__/paperclip-semantic-conformance.test.ts": 7527, + "server/src/__tests__/paperclip-skill-utils.test.ts": 9006, + "server/src/__tests__/parse-status-filter.test.ts": 4225, + "server/src/__tests__/persisted-workspace-source.test.ts": 7465, + "server/src/__tests__/person-only-page-guidance.test.ts": 2130, + "server/src/__tests__/photon/channel.integration.test.ts": 32433, + "server/src/__tests__/photon/photon.test.ts": 1084, + "server/src/__tests__/pi-local-adapter-environment.test.ts": 745, + "server/src/__tests__/pi-local-execute.test.ts": 984, + "server/src/__tests__/pi-local-skill-sync.test.ts": 825, + "server/src/__tests__/plan-task-fixture.test.ts": 10410, + "server/src/__tests__/plugin-access-authorization-host-services.test.ts": 5729, + "server/src/__tests__/plugin-agent-sessions.test.ts": 4302, + "server/src/__tests__/plugin-config-startup-delivery.test.ts": 1795, + "server/src/__tests__/plugin-config-validator.test.ts": 660, + "server/src/__tests__/plugin-database.test.ts": 2800, + "server/src/__tests__/plugin-dev-watcher.test.ts": 268, + "server/src/__tests__/plugin-environment-driver-ready-recovery.test.ts": 5833, + "server/src/__tests__/plugin-environment-driver-sandbox-capabilities.test.ts": 1121, + "server/src/__tests__/plugin-environment-driver-seam.test.ts": 877, + "server/src/__tests__/plugin-environment-driver-selection.test.ts": 2051, + "server/src/__tests__/plugin-execution-workspace-bridge.test.ts": 104, + "server/src/__tests__/plugin-fresh-workspaces.integration.test.ts": 5436, + "server/src/__tests__/plugin-host-services-span.test.ts": 5353, + "server/src/__tests__/plugin-idle-manager.test.ts": 7531, + "server/src/__tests__/plugin-idle-rpc.test.ts": 1905, + "server/src/__tests__/plugin-inspection-concurrency.test.ts": 1308, + "server/src/__tests__/plugin-install-autobuild.test.ts": 6641, + "server/src/__tests__/plugin-install-guard.test.ts": 1429, + "server/src/__tests__/plugin-lifecycle-delivery.test.ts": 8309, + "server/src/__tests__/plugin-lifecycle-restart.test.ts": 1249, + "server/src/__tests__/plugin-loader-error-retry.test.ts": 1294, + "server/src/__tests__/plugin-local-folders.test.ts": 145, + "server/src/__tests__/plugin-managed-agents.test.ts": 8779, + "server/src/__tests__/plugin-managed-routine-guidance.test.ts": 2359, + "server/src/__tests__/plugin-managed-routines.test.ts": 6041, + "server/src/__tests__/plugin-managed-skills.test.ts": 12149, + "server/src/__tests__/plugin-operational-reads-tenant-scope.test.ts": 4492, + "server/src/__tests__/plugin-orchestration-apis.test.ts": 9572, + "server/src/__tests__/plugin-organization-switcher.test.ts": 707, + "server/src/__tests__/plugin-project-snapshots.test.ts": 116, + "server/src/__tests__/plugin-runner-task.integration.test.ts": 6083, + "server/src/__tests__/plugin-sandbox-provider-config-validation.test.ts": 1036, + "server/src/__tests__/plugin-scheduled-work.test.ts": 69709, + "server/src/__tests__/plugin-sdk-orchestration-contract.test.ts": 626, + "server/src/__tests__/plugin-sdk-testing.test.ts": 684, + "server/src/__tests__/plugin-secrets-handler.test.ts": 4836, + "server/src/__tests__/plugin-task-credential-writeback.test.ts": 7376, + "server/src/__tests__/plugin-telemetry-bridge.test.ts": 4218, + "server/src/__tests__/plugin-tenant-isolation.test.ts": 6661, + "server/src/__tests__/plugin-tool-dispatcher-pluginDbId.test.ts": 1218, + "server/src/__tests__/plugin-ui-static.test.ts": 3874, + "server/src/__tests__/plugin-warm-tasks.integration.test.ts": 7000, + "server/src/__tests__/plugin-worker-manager-daytona-close.test.ts": 6392, + "server/src/__tests__/plugin-worker-manager-duplex.test.ts": 4832, + "server/src/__tests__/plugin-worker-manager.test.ts": 5098, + "server/src/__tests__/plugin-workspace-terminal-retry.integration.test.ts": 6785, + "server/src/__tests__/plugin-workspaces.integration.test.ts": 14310, + "server/src/__tests__/prepared-chat-authorization.integration.test.ts": 4475, + "server/src/__tests__/primary-agent-guidance.test.ts": 1945, + "server/src/__tests__/primary-agent.test.ts": 6203, + "server/src/__tests__/principal-access-compatibility.test.ts": 2153, + "server/src/__tests__/privacy-production-review.test.ts": 8725, + "server/src/__tests__/private-hostname-guard.test.ts": 133, + "server/src/__tests__/private-json-etag.test.ts": 124, + "server/src/__tests__/project-environments.test.ts": 16462, + "server/src/__tests__/project-git-authorization.test.ts": 9485, + "server/src/__tests__/project-goal-validation.test.ts": 5575, + "server/src/__tests__/project-icon-persistence.test.ts": 4471, + "server/src/__tests__/project-instance-secrets.test.ts": 6940, + "server/src/__tests__/project-list-metrics.test.ts": 4082, + "server/src/__tests__/project-repositories-persistence.test.ts": 5039, + "server/src/__tests__/project-repositories.test.ts": 3481, + "server/src/__tests__/project-shortname-resolution.test.ts": 4013, + "server/src/__tests__/project-skill-setup-identity.test.ts": 1351, + "server/src/__tests__/project-skill-sources.test.ts": 14179, + "server/src/__tests__/project-tools-pagination.test.ts": 1146, + "server/src/__tests__/project-workspace-provider.integration.test.ts": 20606, + "server/src/__tests__/project-workspace-root-provenance.test.ts": 4470, + "server/src/__tests__/prompt-injection-gateway.test.ts": 9517, + "server/src/__tests__/prompt-injection-prevention.test.ts": 9196, + "server/src/__tests__/prompt-injection-provider.test.ts": 956, + "server/src/__tests__/provider-trace-retention-work.test.ts": 1327, + "server/src/__tests__/provider-trace-store.test.ts": 1183, + "server/src/__tests__/public-mcp-client-metadata.test.ts": 616, + "server/src/__tests__/public-mcp-dispatch-shutdown.test.ts": 3947, + "server/src/__tests__/public-mcp.test.ts": 42744, + "server/src/__tests__/qa-routine-secrets-e2e.test.ts": 5440, + "server/src/__tests__/question-response-delivery.test.ts": 8920, + "server/src/__tests__/queued-comment-consumption.test.ts": 11368, + "server/src/__tests__/quota-windows-service.test.ts": 3901, + "server/src/__tests__/quota-windows.test.ts": 835, + "server/src/__tests__/railway-connection.test.ts": 7358, + "server/src/__tests__/railway-ssh.test.ts": 1193, + "server/src/__tests__/railway.test.ts": 181, + "server/src/__tests__/recovery-classifiers.test.ts": 4144, + "server/src/__tests__/recovery-cutover.test.ts": 772, + "server/src/__tests__/recovery-deadline-bootstrap.test.ts": 3913, + "server/src/__tests__/recovery-deadline-ordinary-bootstrap.test.ts": 3514, + "server/src/__tests__/recovery-durable-wait-projection.test.ts": 16130, + "server/src/__tests__/recovery-observability.test.ts": 5012, + "server/src/__tests__/recovery-postgres-mode.test.ts": 117, + "server/src/__tests__/recovery-stale-issue-lock-sweep.test.ts": 10019, + "server/src/__tests__/redact-sensitive.test.ts": 100, "server/src/__tests__/remote-http-endpoint-guard.test.ts": 100, - "server/src/__tests__/remote-http-rebinding.test.ts": 1029, - "server/src/__tests__/remote-mcp-connectors.test.ts": 6470, - "server/src/__tests__/remote-mcp-pending.test.ts": 4315, - "server/src/__tests__/remote-mcp-protocol.test.ts": 154, - "server/src/__tests__/remote-mcp-redaction.test.ts": 106, - "server/src/__tests__/remote-pi-companion.test.ts": 1162, - "server/src/__tests__/remote-workspace-file-resources.test.ts": 9770, - "server/src/__tests__/remove-test-home.test.ts": 102, - "server/src/__tests__/repository-admission-tracing.test.ts": 6889, - "server/src/__tests__/repository-object-cache.test.ts": 6485, - "server/src/__tests__/repository-root-reader-queries.test.ts": 6066, - "server/src/__tests__/required-quality-review.test.ts": 7442, - "server/src/__tests__/rerun-survival.integration.test.ts": 1614, - "server/src/__tests__/resource-lifecycle-events.test.ts": 8219, - "server/src/__tests__/retained-native-session-cleanup-work.test.ts": 14893, - "server/src/__tests__/retained-ui-assets.test.ts": 329, - "server/src/__tests__/reusable-leases-default.test.ts": 1092, - "server/src/__tests__/routable-blocked.test.ts": 106, - "server/src/__tests__/routine-execution-status-work.test.ts": 27732, - "server/src/__tests__/routine-execution-status-worker.test.ts": 1705, - "server/src/__tests__/routine-run-telemetry.test.ts": 6486, - "server/src/__tests__/routine-schedule-work.test.ts": 21657, - "server/src/__tests__/routine-status-reconciliation.test.ts": 19128, - "server/src/__tests__/routines-service.test.ts": 33510, - "server/src/__tests__/run-authority-read-projections.test.ts": 5309, - "server/src/__tests__/run-continuations.test.ts": 1169, - "server/src/__tests__/run-evidence-migration-work.test.ts": 355, + "server/src/__tests__/remote-http-rebinding.test.ts": 998, + "server/src/__tests__/remote-mcp-connectors.test.ts": 7432, + "server/src/__tests__/remote-mcp-pending.test.ts": 3717, + "server/src/__tests__/remote-mcp-protocol.test.ts": 102, + "server/src/__tests__/remote-mcp-redaction.test.ts": 100, + "server/src/__tests__/remote-pi-companion.test.ts": 966, + "server/src/__tests__/remote-snapshot-ledger-settlement.test.ts": 11652, + "server/src/__tests__/remote-workspace-file-resources.test.ts": 24276, + "server/src/__tests__/remove-test-home.test.ts": 100, + "server/src/__tests__/repository-admission-tracing.test.ts": 6582, + "server/src/__tests__/repository-object-cache.test.ts": 5039, + "server/src/__tests__/repository-root-reader-queries.test.ts": 5025, + "server/src/__tests__/required-quality-review.test.ts": 6870, + "server/src/__tests__/rerun-survival.integration.test.ts": 3836, + "server/src/__tests__/resource-lifecycle-events.test.ts": 9276, + "server/src/__tests__/retained-native-session-cleanup-work.test.ts": 10928, + "server/src/__tests__/retained-ui-assets.test.ts": 407, + "server/src/__tests__/reusable-leases-default.test.ts": 670, + "server/src/__tests__/routable-blocked.test.ts": 100, + "server/src/__tests__/routine-execution-status-work.test.ts": 28309, + "server/src/__tests__/routine-execution-status-worker.test.ts": 1301, + "server/src/__tests__/routine-run-telemetry.test.ts": 5076, + "server/src/__tests__/routine-schedule-work.test.ts": 19787, + "server/src/__tests__/routine-status-reconciliation.test.ts": 19321, + "server/src/__tests__/routines-service.test.ts": 42757, + "server/src/__tests__/run-authority-read-projections.test.ts": 5055, + "server/src/__tests__/run-continuations.test.ts": 1284, + "server/src/__tests__/run-evidence-migration-work.test.ts": 1094, "server/src/__tests__/run-failure-sentry-real-sdk.test.ts": 792, - "server/src/__tests__/run-failure-sentry.test.ts": 12523, - "server/src/__tests__/run-identity-projections.test.ts": 4535, - "server/src/__tests__/run-identity.test.ts": 7263, - "server/src/__tests__/run-liveness.test.ts": 822, - "server/src/__tests__/run-secret-redaction.test.ts": 1705, - "server/src/__tests__/run-trust-preset.test.ts": 5226, - "server/src/__tests__/runner-api-recovery.test.ts": 307, - "server/src/__tests__/runner-connection-eval-fixtures.test.ts": 10648, - "server/src/__tests__/runner-project-icon-contract.test.ts": 1474, - "server/src/__tests__/runtime-api.test.ts": 100, - "server/src/__tests__/runtime-skill-cache.test.ts": 718, - "server/src/__tests__/sandbox-creation-operations.test.ts": 30139, - "server/src/__tests__/sandbox-orphan-cleanup-spool.test.ts": 307, - "server/src/__tests__/sandbox-provider-runtime.test.ts": 102, - "server/src/__tests__/sandbox-provider-schema-reads.test.ts": 4859, - "server/src/__tests__/sandbox-snapshot-qualification.test.ts": 1473, - "server/src/__tests__/satisfied-connection-intents.test.ts": 37999, - "server/src/__tests__/scheduled-work-postgres.test.ts": 9737, - "server/src/__tests__/scheduled-work.test.ts": 414, - "server/src/__tests__/scoped-deadline-work.test.ts": 947, - "server/src/__tests__/secret-provider-registry.test.ts": 161, - "server/src/__tests__/secrets-service-dangling-user-secret.test.ts": 5036, - "server/src/__tests__/secrets-service-user-secret-owner-scoped.test.ts": 4506, - "server/src/__tests__/secrets-service.test.ts": 8448, + "server/src/__tests__/run-failure-sentry.test.ts": 7710, + "server/src/__tests__/run-identity-projections.test.ts": 5926, + "server/src/__tests__/run-identity.test.ts": 7283, + "server/src/__tests__/run-liveness.test.ts": 775, + "server/src/__tests__/run-secret-redaction.test.ts": 1051, + "server/src/__tests__/run-trust-preset.test.ts": 4672, + "server/src/__tests__/runner-api-recovery.test.ts": 273, + "server/src/__tests__/runner-connection-eval-fixtures.test.ts": 14601, + "server/src/__tests__/runner-project-icon-contract.test.ts": 1157, + "server/src/__tests__/runtime-api.test.ts": 1331, + "server/src/__tests__/runtime-skill-cache.test.ts": 9639, + "server/src/__tests__/runtime-skill-preservation.test.ts": 6083, + "server/src/__tests__/sandbox-creation-intent-ownership.test.ts": 4424, + "server/src/__tests__/sandbox-creation-operations.test.ts": 45899, + "server/src/__tests__/sandbox-orphan-cleanup-spool.test.ts": 274, + "server/src/__tests__/sandbox-provider-runtime.test.ts": 100, + "server/src/__tests__/sandbox-provider-schema-reads.test.ts": 4475, + "server/src/__tests__/sandbox-snapshot-qualification.test.ts": 1245, + "server/src/__tests__/satisfied-connection-intents.test.ts": 38490, + "server/src/__tests__/scheduled-work-postgres.test.ts": 8610, + "server/src/__tests__/scheduled-work.test.ts": 1175, + "server/src/__tests__/scoped-deadline-work.test.ts": 2379, + "server/src/__tests__/secret-entry-guidance.test.ts": 1935, + "server/src/__tests__/secret-provider-registry.test.ts": 159, + "server/src/__tests__/secret-sensitive-request-error.test.ts": 3988, + "server/src/__tests__/secrets-service-dangling-user-secret.test.ts": 4862, + "server/src/__tests__/secrets-service-user-secret-owner-scoped.test.ts": 5156, + "server/src/__tests__/secrets-service.test.ts": 26587, + "server/src/__tests__/sentry-directory-merge-lock.test.ts": 864, "server/src/__tests__/sentry-dsn.test.ts": 100, - "server/src/__tests__/sentry-links.test.ts": 108, - "server/src/__tests__/sentry.test.ts": 11407, - "server/src/__tests__/server-info.test.ts": 199, - "server/src/__tests__/server-package-build-script.test.ts": 129, + "server/src/__tests__/sentry-dynamic-import-provenance.test.ts": 100, + "server/src/__tests__/sentry-links.test.ts": 100, + "server/src/__tests__/sentry.test.ts": 10334, + "server/src/__tests__/server-info.test.ts": 207, + "server/src/__tests__/server-package-build-script.test.ts": 100, "server/src/__tests__/server-package-otel-peer-metadata.test.ts": 100, "server/src/__tests__/server-package-sentry-peer-metadata.test.ts": 100, - "server/src/__tests__/server-startup-feedback-export.test.ts": 6529, - "server/src/__tests__/service-read-disconnect-retry.test.ts": 5510, + "server/src/__tests__/server-startup-feedback-export.test.ts": 6778, + "server/src/__tests__/service-read-disconnect-retry.test.ts": 6195, "server/src/__tests__/service-version.test.ts": 100, - "server/src/__tests__/shared-telemetry-events.test.ts": 118, - "server/src/__tests__/sidebar-badges.test.ts": 3961, - "server/src/__tests__/skill-package-store.test.ts": 19501, - "server/src/__tests__/skill-repository-dependencies.test.ts": 422, - "server/src/__tests__/skill-repository-package.test.ts": 1084, - "server/src/__tests__/skill-source-branches.test.ts": 688, - "server/src/__tests__/skill-source-git-snapshot.test.ts": 7903, - "server/src/__tests__/skill-source-github-access.test.ts": 4225, + "server/src/__tests__/shared-telemetry-events.test.ts": 100, + "server/src/__tests__/sidebar-badges.test.ts": 5179, + "server/src/__tests__/skill-default-cadence-prewire.test.ts": 2111, + "server/src/__tests__/skill-import-discovery.test.ts": 2411, + "server/src/__tests__/skill-package-store.test.ts": 20801, + "server/src/__tests__/skill-repository-dependencies.test.ts": 275, + "server/src/__tests__/skill-repository-package.test.ts": 660, + "server/src/__tests__/skill-source-branches.test.ts": 649, + "server/src/__tests__/skill-source-git-snapshot.test.ts": 6941, + "server/src/__tests__/skill-source-github-access.test.ts": 3768, "server/src/__tests__/skill-source-retry.test.ts": 100, "server/src/__tests__/skill-source-scan-limit.test.ts": 100, - "server/src/__tests__/skill-sources.test.ts": 20131, - "server/src/__tests__/skill-version-cache.test.ts": 8647, - "server/src/__tests__/skill-version-retention-config.test.ts": 1167, - "server/src/__tests__/skill-version-retention-work.test.ts": 1331, - "server/src/__tests__/skill-version-retention.test.ts": 26841, - "server/src/__tests__/skills-catalog-service.test.ts": 122, - "server/src/__tests__/slack-authorization-revision.test.ts": 10172, - "server/src/__tests__/slack-conversation-lifecycle.test.ts": 22481, - "server/src/__tests__/slack-development-manager.test.ts": 807, - "server/src/__tests__/slack-tool-preparation.test.ts": 7169, - "server/src/__tests__/smoke-lab.test.ts": 6901, - "server/src/__tests__/source-trust.test.ts": 1979, - "server/src/__tests__/speko-call-report.test.ts": 1059, - "server/src/__tests__/speko-delivery-diagnostics.test.ts": 898, - "server/src/__tests__/speko-protocol.test.ts": 717, - "server/src/__tests__/speko-provider.test.ts": 1235, + "server/src/__tests__/skill-sources.test.ts": 12204, + "server/src/__tests__/skill-update-diff.test.ts": 113, + "server/src/__tests__/skill-version-cache.test.ts": 9648, + "server/src/__tests__/skill-version-retention-config.test.ts": 594, + "server/src/__tests__/skill-version-retention-work.test.ts": 1411, + "server/src/__tests__/skill-version-retention.test.ts": 24680, + "server/src/__tests__/skills-catalog-service.test.ts": 130, + "server/src/__tests__/slack-authorization-revision.test.ts": 7940, + "server/src/__tests__/slack-cloud-forms.test.ts": 1271, + "server/src/__tests__/slack-cloud-owner-work.test.ts": 27893, + "server/src/__tests__/slack-conversation-lifecycle.test.ts": 23117, + "server/src/__tests__/slack-development-manager.test.ts": 642, + "server/src/__tests__/slack-form-publication-readiness.test.ts": 1290, + "server/src/__tests__/slack-tool-preparation.test.ts": 7434, + "server/src/__tests__/sleep-backup-observation.test.ts": 108, + "server/src/__tests__/sleep-early-diagnostics.test.ts": 100, + "server/src/__tests__/sleep-idle-work-capture.test.ts": 936, + "server/src/__tests__/sleep-incoming-http-observation.test.ts": 1312, + "server/src/__tests__/sleep-managed-fixture.test.ts": 1302, + "server/src/__tests__/sleep-otel-export.test.ts": 1244, + "server/src/__tests__/smoke-lab.test.ts": 5820, + "server/src/__tests__/snapshot-attempt-upload-abort.test.ts": 6143, + "server/src/__tests__/source-trust.test.ts": 2606, + "server/src/__tests__/speko-call-report.test.ts": 714, + "server/src/__tests__/speko-delivery-diagnostics.test.ts": 621, + "server/src/__tests__/speko-protocol.test.ts": 640, + "server/src/__tests__/speko-provider.test.ts": 682, "server/src/__tests__/startup-refusals.test.ts": 100, - "server/src/__tests__/static-index-html.test.ts": 180, + "server/src/__tests__/static-index-html.test.ts": 129, "server/src/__tests__/static-ui-cache.test.ts": 100, - "server/src/__tests__/static-ui-compression.test.ts": 221, - "server/src/__tests__/static-ui-idle.test.ts": 397, - "server/src/__tests__/status-card-evaluation-work.test.ts": 51021, - "server/src/__tests__/status-card-notifications.test.ts": 1488, - "server/src/__tests__/status-card-update-engine.test.ts": 994, - "server/src/__tests__/status-cards.test.ts": 13107, - "server/src/__tests__/storage-local-provider.test.ts": 143, - "server/src/__tests__/storage-s3-failure-diagnostics.test.ts": 281, - "server/src/__tests__/storage-s3-multipart.test.ts": 148, - "server/src/__tests__/subscription-refresh.test.ts": 2159, - "server/src/__tests__/subscriptions.test.ts": 6236, - "server/src/__tests__/summary-slots.test.ts": 7318, - "server/src/__tests__/task-admission-deadline.test.ts": 356, - "server/src/__tests__/task-cold-open.test.ts": 6491, - "server/src/__tests__/task-interruption-query.test.ts": 3111, - "server/src/__tests__/task-list-projection-query.test.ts": 8111, - "server/src/__tests__/task-search-quality.test.ts": 6059, - "server/src/__tests__/task-search-query.test.ts": 1387, - "server/src/__tests__/task-toast-eligibility.test.ts": 2588, - "server/src/__tests__/task-watchdogs-classifier.test.ts": 4359, - "server/src/__tests__/task-watchdogs-incident-fixture.test.ts": 102, - "server/src/__tests__/task-watchdogs-scheduler.test.ts": 9962, - "server/src/__tests__/task-workspace-admission.test.ts": 4104, - "server/src/__tests__/task-workspace-api.test.ts": 12126, - "server/src/__tests__/task-workspace-binding.test.ts": 10966, - "server/src/__tests__/task-workspace-child-trust.test.ts": 6577, - "server/src/__tests__/task-workspace-repositories-persistence.test.ts": 5943, - "server/src/__tests__/task-workspace-repositories-trust.test.ts": 15387, - "server/src/__tests__/task-workspace-repositories.test.ts": 3489, - "server/src/__tests__/task-workspace-source-copy-privacy.test.ts": 4724, - "server/src/__tests__/task-workspace-tools.test.ts": 1400, - "server/src/__tests__/teams-catalog-install-no-overrides.test.ts": 12970, - "server/src/__tests__/teams-catalog-service.test.ts": 947, - "server/src/__tests__/telemetry-client-flush.test.ts": 108, - "server/src/__tests__/terminal-workspace-work.test.ts": 256, - "server/src/__tests__/tool-access-connector-telemetry.test.ts": 4671, - "server/src/__tests__/tool-access-oauth-protocol.integration.test.ts": 7015, - "server/src/__tests__/tool-access-policy-service.test.ts": 8945, - "server/src/__tests__/tool-access-service.test.ts": 85744, - "server/src/__tests__/tool-catalog-publication.test.ts": 8197, - "server/src/__tests__/tool-connection-health-work.test.ts": 52011, - "server/src/__tests__/tool-connection-installs.test.ts": 7586, - "server/src/__tests__/tool-connection-removal.test.ts": 9597, - "server/src/__tests__/tool-connection-visibility.test.ts": 5300, - "server/src/__tests__/tool-content-guards.test.ts": 761, - "server/src/__tests__/tool-effective-assignments.test.ts": 21786, - "server/src/__tests__/tool-gateway-connector-telemetry.test.ts": 8131, - "server/src/__tests__/tool-gateway-discovery-http.test.ts": 6443, - "server/src/__tests__/tool-gateway-listing-memory.test.ts": 10427, - "server/src/__tests__/tool-gateway-service.test.ts": 78927, - "server/src/__tests__/tool-gateway.test.ts": 54679, - "server/src/__tests__/tool-grant-scope.test.ts": 6375, - "server/src/__tests__/tool-oauth-legacy-backfill.test.ts": 5028, - "server/src/__tests__/tool-profile-entry-order.test.ts": 2102, - "server/src/__tests__/tool-profile-entry-validation.test.ts": 7364, - "server/src/__tests__/tool-review-queue-unsigned-request.test.ts": 4792, - "server/src/__tests__/trust-preset-resolver.test.ts": 1077, - "server/src/__tests__/trust-proxy.test.ts": 151, - "server/src/__tests__/ui-branding.test.ts": 105, - "server/src/__tests__/unikraft-connection.test.ts": 8806, - "server/src/__tests__/unikraft-http-boundary.test.ts": 347, + "server/src/__tests__/static-ui-compression.test.ts": 194, + "server/src/__tests__/static-ui-idle.test.ts": 373, + "server/src/__tests__/status-card-compile-prompt.test.ts": 4347, + "server/src/__tests__/status-card-evaluation-work.test.ts": 61395, + "server/src/__tests__/status-card-idle-schedule.test.ts": 1296, + "server/src/__tests__/status-card-notifications.test.ts": 1279, + "server/src/__tests__/status-card-update-engine.test.ts": 848, + "server/src/__tests__/status-cards.test.ts": 15726, + "server/src/__tests__/storage-immutable-namespace.test.ts": 175, + "server/src/__tests__/storage-local-provider.test.ts": 142, + "server/src/__tests__/storage-outage-wait.test.ts": 19460, + "server/src/__tests__/storage-request-stats.test.ts": 100, + "server/src/__tests__/storage-s3-credential-rotation.test.ts": 20237, + "server/src/__tests__/storage-s3-failure-diagnostics.test.ts": 744, + "server/src/__tests__/storage-s3-multipart-backoff.test.ts": 288, + "server/src/__tests__/storage-s3-multipart-shutdown.test.ts": 403, + "server/src/__tests__/storage-s3-multipart-throttle.test.ts": 1192, + "server/src/__tests__/storage-s3-multipart.test.ts": 4040, + "server/src/__tests__/storage-s3-request-timeout-retry.test.ts": 421, + "server/src/__tests__/storage-s3-transient-retry.test.ts": 1371, + "server/src/__tests__/subscription-refresh.test.ts": 1670, + "server/src/__tests__/subscriptions.test.ts": 7169, + "server/src/__tests__/subtask-workspace-independence.test.ts": 5629, + "server/src/__tests__/summary-slots.test.ts": 7586, + "server/src/__tests__/task-admission-deadline.test.ts": 1192, + "server/src/__tests__/task-cold-open.test.ts": 5982, + "server/src/__tests__/task-creation-recovery.integration.test.ts": 18206, + "server/src/__tests__/task-interruption-query.test.ts": 7284, + "server/src/__tests__/task-list-projection-query.test.ts": 8292, + "server/src/__tests__/task-search-quality.test.ts": 5359, + "server/src/__tests__/task-search-query.test.ts": 1171, + "server/src/__tests__/task-toast-eligibility.test.ts": 1894, + "server/src/__tests__/task-watchdogs-classifier.test.ts": 3910, + "server/src/__tests__/task-watchdogs-incident-fixture.test.ts": 100, + "server/src/__tests__/task-watchdogs-scheduler.test.ts": 8871, + "server/src/__tests__/task-workspace-admission.test.ts": 3856, + "server/src/__tests__/task-workspace-api.test.ts": 19868, + "server/src/__tests__/task-workspace-binding.test.ts": 12019, + "server/src/__tests__/task-workspace-child-trust.test.ts": 6944, + "server/src/__tests__/task-workspace-repositories-persistence.test.ts": 6886, + "server/src/__tests__/task-workspace-repositories-trust.test.ts": 16763, + "server/src/__tests__/task-workspace-repositories.test.ts": 3601, + "server/src/__tests__/task-workspace-source-copy-privacy.test.ts": 5517, + "server/src/__tests__/task-workspace-tools.test.ts": 1093, + "server/src/__tests__/teams-catalog-install-no-overrides.test.ts": 12508, + "server/src/__tests__/teams-catalog-service.test.ts": 1848, + "server/src/__tests__/telemetry-client-flush.test.ts": 113, + "server/src/__tests__/telemetry-startup.test.ts": 123, + "server/src/__tests__/terminal-workspace-work.test.ts": 1074, + "server/src/__tests__/tool-access-connector-telemetry.test.ts": 5759, + "server/src/__tests__/tool-access-oauth-protocol.integration.test.ts": 19100, + "server/src/__tests__/tool-access-policy-service.test.ts": 10399, + "server/src/__tests__/tool-access-service.test.ts": 84291, + "server/src/__tests__/tool-catalog-publication.test.ts": 6898, + "server/src/__tests__/tool-connection-health-work.test.ts": 51565, + "server/src/__tests__/tool-connection-installs.test.ts": 7073, + "server/src/__tests__/tool-connection-removal.test.ts": 8348, + "server/src/__tests__/tool-connection-review-counts-http.test.ts": 8272, + "server/src/__tests__/tool-connection-review-counts.test.ts": 1849, + "server/src/__tests__/tool-connection-visibility.test.ts": 4754, + "server/src/__tests__/tool-content-guards.test.ts": 533, + "server/src/__tests__/tool-effective-assignments.test.ts": 19622, + "server/src/__tests__/tool-gateway-connector-telemetry.test.ts": 9295, + "server/src/__tests__/tool-gateway-discovery-http.test.ts": 7913, + "server/src/__tests__/tool-gateway-listing-memory.test.ts": 10843, + "server/src/__tests__/tool-gateway-service.test.ts": 91729, + "server/src/__tests__/tool-gateway.test.ts": 65351, + "server/src/__tests__/tool-grant-scope.test.ts": 6274, + "server/src/__tests__/tool-oauth-legacy-backfill.test.ts": 4544, + "server/src/__tests__/tool-profile-entry-order.test.ts": 4427, + "server/src/__tests__/tool-profile-entry-validation.test.ts": 6581, + "server/src/__tests__/tool-profile-matching.test.ts": 1143, + "server/src/__tests__/tool-profile-pending-projection.test.ts": 1167, + "server/src/__tests__/tool-profile-review-service.test.ts": 4176, + "server/src/__tests__/tool-review-queue-unsigned-request.test.ts": 4288, + "server/src/__tests__/trust-preset-resolver.test.ts": 663, + "server/src/__tests__/trust-proxy.test.ts": 139, + "server/src/__tests__/ui-branding.test.ts": 100, + "server/src/__tests__/unikraft-connection.test.ts": 9089, + "server/src/__tests__/unikraft-http-boundary.test.ts": 211, + "server/src/__tests__/user-facing-wording-guidance.test.ts": 100, "server/src/__tests__/version.test.ts": 100, "server/src/__tests__/vite-html-renderer.test.ts": 100, - "server/src/__tests__/vitest-chat-shards.test.ts": 12856, - "server/src/__tests__/voice-call-reports.test.ts": 8544, - "server/src/__tests__/voice-inbound-cleanup.test.ts": 10026, - "server/src/__tests__/voice-inbound-retention.test.ts": 4926, - "server/src/__tests__/voice-recovery-work.test.ts": 21398, - "server/src/__tests__/voice-session-store.integration.test.ts": 56434, - "server/src/__tests__/work-product-runtime-reconciliation.test.ts": 4149, - "server/src/__tests__/work-product-workspace-validation.test.ts": 4634, - "server/src/__tests__/work-products.test.ts": 4148, + "server/src/__tests__/vitest-chat-shards.test.ts": 8612, + "server/src/__tests__/voice-call-reports.test.ts": 9212, + "server/src/__tests__/voice-inbound-cleanup.test.ts": 9703, + "server/src/__tests__/voice-inbound-retention.test.ts": 4628, + "server/src/__tests__/voice-recovery-work.test.ts": 19932, + "server/src/__tests__/voice-session-store.integration.test.ts": 63962, + "server/src/__tests__/work-product-runtime-reconciliation.test.ts": 4251, + "server/src/__tests__/work-product-workspace-validation.test.ts": 4296, + "server/src/__tests__/work-products.test.ts": 4155, "server/src/__tests__/work-scheduler.test.ts": 100, - "server/src/__tests__/work-timeline-service.test.ts": 5974, - "server/src/__tests__/workspace-authorization-query.test.ts": 5978, - "server/src/__tests__/workspace-compaction.test.ts": 617, - "server/src/__tests__/workspace-history-user-journey.test.ts": 8064, - "server/src/__tests__/workspace-host-provision.test.ts": 1694, - "server/src/__tests__/workspace-instance-cleanup.test.ts": 127, - "server/src/__tests__/workspace-login-handoff-endpoint.test.ts": 2216, - "server/src/__tests__/workspace-login-handoff-issuer.test.ts": 1772, - "server/src/__tests__/workspace-login-handoff.test.ts": 122, - "server/src/__tests__/workspace-operations-reconciliation.test.ts": 3592, - "server/src/__tests__/workspace-preferences.test.ts": 4064, - "server/src/__tests__/workspace-preparation-history.test.ts": 12001, - "server/src/__tests__/workspace-readiness.test.ts": 1784, - "server/src/__tests__/workspace-reaper-cooldown-config.test.ts": 921, - "server/src/__tests__/workspace-runtime-control-recovery.test.ts": 5836, - "server/src/__tests__/workspace-runtime-exposure-reservation.test.ts": 8474, + "server/src/__tests__/work-timeline-service.test.ts": 15074, + "server/src/__tests__/workspace-authorization-query.test.ts": 6528, + "server/src/__tests__/workspace-cleanup-retained-local-dir.test.ts": 4069, + "server/src/__tests__/workspace-compaction.test.ts": 544, + "server/src/__tests__/workspace-delivery-cleanup.integration.test.ts": 6689, + "server/src/__tests__/workspace-history-user-journey.test.ts": 8253, + "server/src/__tests__/workspace-host-provision.test.ts": 1387, + "server/src/__tests__/workspace-instance-cleanup.test.ts": 131, + "server/src/__tests__/workspace-login-handoff-endpoint.test.ts": 1751, + "server/src/__tests__/workspace-login-handoff-issuer.test.ts": 1122, + "server/src/__tests__/workspace-login-handoff.test.ts": 100, + "server/src/__tests__/workspace-operations-reconciliation.test.ts": 5911, + "server/src/__tests__/workspace-preferences.test.ts": 5012, + "server/src/__tests__/workspace-preparation-history.test.ts": 10581, + "server/src/__tests__/workspace-provider-failure.test.ts": 763, + "server/src/__tests__/workspace-readiness.test.ts": 1308, + "server/src/__tests__/workspace-reaper-cooldown-config.test.ts": 626, + "server/src/__tests__/workspace-runtime-control-recovery.test.ts": 5334, + "server/src/__tests__/workspace-runtime-exposure-reservation.test.ts": 8074, "server/src/__tests__/workspace-runtime-https-live-exercise.test.ts": 2771, - "server/src/__tests__/workspace-runtime-leases.test.ts": 3751, - "server/src/__tests__/workspace-runtime-start-terminality.test.ts": 6955, - "server/src/__tests__/workspace-runtime.test.ts": 81513, - "server/src/__tests__/worktree-config.test.ts": 1349, - "server/src/__tests__/worktree-seed-server-spawn.test.ts": 7116, - "server/src/__tests__/write-build-stamp.test.ts": 138, - "server/src/__tests__/write-path-membership.test.ts": 1811, - "server/src/adapters/claude-agent-id-header.test.ts": 101, - "server/src/adapters/cloud-external-adapters.test.ts": 3280, - "server/src/adapters/http/execute.test.ts": 1158, - "server/src/adapters/plugin-loader.test.ts": 104, - "server/src/adapters/registry.test.ts": 2233, + "server/src/__tests__/workspace-runtime-lease-ownership.test.ts": 13538, + "server/src/__tests__/workspace-runtime-leases.test.ts": 3848, + "server/src/__tests__/workspace-runtime-lifecycle.test.ts": 4581, + "server/src/__tests__/workspace-runtime-start-terminality.test.ts": 7344, + "server/src/__tests__/workspace-runtime.test.ts": 86005, + "server/src/__tests__/workspace-worktree-concurrency.test.ts": 26250, + "server/src/__tests__/worktree-config.test.ts": 1091, + "server/src/__tests__/worktree-seed-server-spawn.test.ts": 5943, + "server/src/__tests__/write-build-stamp.test.ts": 122, + "server/src/__tests__/write-path-membership.test.ts": 3773, + "server/src/adapters/claude-agent-id-header.test.ts": 100, + "server/src/adapters/cloud-external-adapters.test.ts": 5878, + "server/src/adapters/http/execute.test.ts": 740, + "server/src/adapters/plugin-loader.test.ts": 109, + "server/src/adapters/registry.test.ts": 3858, "server/src/embedded-postgres-owner.test.ts": 100, - "server/src/http/server.test.ts": 1700, - "server/src/lib/request-promise-memo.test.ts": 113, - "server/src/lib/single-flight.test.ts": 325, - "server/src/maintenance/ephemeral-migration-service.test.ts": 317, - "server/src/middleware/cloud-tenant-actor.test.ts": 3837, - "server/src/middleware/cloud-tenant-sync-postgres.test.ts": 13054, - "server/src/modules/active-run-watchdog/adapters/process.test.ts": 871, - "server/src/modules/active-run-watchdog/application/use-cases.test.ts": 115, - "server/src/modules/active-run-watchdog/domain/policy.test.ts": 111, - "server/src/modules/agent-lifecycle/__tests__/diagnostics.test.ts": 4164, - "server/src/modules/agent-lifecycle/__tests__/driver-scope.test.ts": 3032, - "server/src/modules/agent-lifecycle/__tests__/lifecycle.test.ts": 11269, - "server/src/modules/agent-lifecycle/__tests__/policy-sweep.test.ts": 3763, - "server/src/modules/agent-lifecycle/__tests__/setup.test.ts": 6998, - "server/src/modules/agent-lifecycle/__tests__/verification-retry.test.ts": 5393, - "server/src/modules/run-dispatch/adapters/postgres.test.ts": 13064, - "server/src/modules/run-dispatch/application/use-cases.test.ts": 117, - "server/src/modules/run-dispatch/domain/policy.test.ts": 102, - "server/src/modules/run-dispatch/domain/wake-context.test.ts": 103, - "server/src/modules/wake-queue/adapters/operator-stop.test.ts": 4595, - "server/src/modules/wake-queue/adapters/postgres.test.ts": 32175, - "server/src/modules/wake-queue/adapters/queued-comment-postgres.test.ts": 5234, - "server/src/modules/wake-queue/adapters/queued-operator-stop-postgres.test.ts": 4997, - "server/src/modules/wake-queue/adapters/release-run-read.test.ts": 2618, - "server/src/modules/wake-queue/application/queued-comment-use-cases.test.ts": 118, - "server/src/modules/wake-queue/application/use-cases.test.ts": 4389, - "server/src/modules/wake-queue/domain/context.test.ts": 3918, - "server/src/modules/wake-queue/domain/policy.test.ts": 106, - "server/src/realtime/live-event-delivery.cost.test.ts": 199, - "server/src/realtime/live-event-delivery.test.ts": 108, - "server/src/realtime/runner-prp-outbound.test.ts": 151, - "server/src/realtime/runner-prp-ws.test.ts": 2167, - "server/src/routes/adapters.test.ts": 4249, - "server/src/routes/chat-channels.identity.test.ts": 6603, - "server/src/routes/chat-channels.webhook.test.ts": 7928, - "server/src/routes/connection-intents.test.ts": 4633, - "server/src/routes/setup-token-route.test.ts": 5769, - "server/src/routes/tool-access-connection-intent.test.ts": 4754, - "server/src/routes/voice-sessions.auth.test.ts": 1578, - "server/src/runtime-tools-token.test.ts": 111, - "server/src/services/__tests__/git-connection-failure.test.ts": 114, + "server/src/event-loop-stall-monitor.test.ts": 1834, + "server/src/http/server.test.ts": 1707, + "server/src/lib/request-promise-memo.test.ts": 100, + "server/src/lib/single-flight.test.ts": 300, + "server/src/maintenance/ephemeral-migration-service.test.ts": 289, + "server/src/maintenance/native-harness-prestage-runtime.test.ts": 7559, + "server/src/maintenance/native-harness-prestage.test.ts": 224, + "server/src/maintenance/online-workspace-migration.test.ts": 4011, + "server/src/middleware/cloud-tenant-actor.test.ts": 4063, + "server/src/middleware/cloud-tenant-sync-postgres.test.ts": 12773, + "server/src/modules/active-run-watchdog/adapters/process.test.ts": 649, + "server/src/modules/active-run-watchdog/application/use-cases.test.ts": 100, + "server/src/modules/active-run-watchdog/domain/policy.test.ts": 100, + "server/src/modules/agent-lifecycle/__tests__/diagnostics.test.ts": 3981, + "server/src/modules/agent-lifecycle/__tests__/driver-scope.test.ts": 4224, + "server/src/modules/agent-lifecycle/__tests__/environment-plugins.test.ts": 7381, + "server/src/modules/agent-lifecycle/__tests__/lifecycle.test.ts": 11499, + "server/src/modules/agent-lifecycle/__tests__/policy-sweep.test.ts": 4361, + "server/src/modules/agent-lifecycle/__tests__/resource-wait-stop.test.ts": 5974, + "server/src/modules/agent-lifecycle/__tests__/restart-verification.test.ts": 5188, + "server/src/modules/agent-lifecycle/__tests__/setup.test.ts": 7625, + "server/src/modules/agent-lifecycle/__tests__/verification-retry.test.ts": 6765, + "server/src/modules/execution-admission/adapters/postgres.test.ts": 5472, + "server/src/modules/execution-admission/domain/policy.test.ts": 100, + "server/src/modules/external-agents/cloud-principal-http.test.ts": 3650, + "server/src/modules/external-agents/cloud-principal-log.test.ts": 171, + "server/src/modules/external-agents/original-token-principal.test.ts": 4055, + "server/src/modules/run-dispatch/adapters/postgres.test.ts": 14944, + "server/src/modules/run-dispatch/application/use-cases.test.ts": 100, + "server/src/modules/run-dispatch/domain/policy.test.ts": 100, + "server/src/modules/run-dispatch/domain/wake-context.test.ts": 100, + "server/src/modules/wake-queue/adapters/chat-wake-conversation-batch.test.ts": 4953, + "server/src/modules/wake-queue/adapters/chat-wake-delivered.test.ts": 5228, + "server/src/modules/wake-queue/adapters/operator-stop.test.ts": 3475, + "server/src/modules/wake-queue/adapters/postgres.test.ts": 15250, + "server/src/modules/wake-queue/adapters/promoted-retry-scope.test.ts": 5036, + "server/src/modules/wake-queue/adapters/queued-comment-postgres.test.ts": 4700, + "server/src/modules/wake-queue/adapters/queued-operator-stop-postgres.test.ts": 4773, + "server/src/modules/wake-queue/adapters/release-run-read.test.ts": 1712, + "server/src/modules/wake-queue/adapters/retryable-before-provider-work.test.ts": 3937, + "server/src/modules/wake-queue/application/queued-comment-use-cases.test.ts": 100, + "server/src/modules/wake-queue/application/use-cases.test.ts": 3927, + "server/src/modules/wake-queue/domain/context.test.ts": 3582, + "server/src/modules/wake-queue/domain/policy.test.ts": 100, + "server/src/realtime/live-event-delivery.cost.test.ts": 335, + "server/src/realtime/live-event-delivery.test.ts": 281, + "server/src/realtime/runner-prp-outbound.test.ts": 137, + "server/src/realtime/runner-prp-ws.test.ts": 1690, + "server/src/routes/adapters.test.ts": 3711, + "server/src/routes/chat-channels.identity.test.ts": 5344, + "server/src/routes/chat-channels.webhook.test.ts": 5535, + "server/src/routes/connection-intents.test.ts": 3804, + "server/src/routes/ephemeral-enrollment.test.ts": 1217, + "server/src/routes/setup-token-route.test.ts": 6300, + "server/src/routes/tool-access-connection-intent.test.ts": 4485, + "server/src/routes/voice-sessions.auth.test.ts": 3632, + "server/src/runtime-tools-token.test.ts": 100, + "server/src/services/__tests__/git-connection-failure.test.ts": 100, "server/src/services/__tests__/mcp-connection-failure.test.ts": 100, - "server/src/services/__tests__/process-loss-diagnostics.test.ts": 104, - "server/src/services/__tests__/run-failure-diagnostics.test.ts": 1105, - "server/src/services/__tests__/run-failure-report.test.ts": 8898, - "server/src/services/__tests__/sentry-run-links.test.ts": 2355, - "server/src/services/acknowledged-native-stop.test.ts": 2108, - "server/src/services/adapter-execution-control.test.ts": 1024, - "server/src/services/adapter-execution-phase.test.ts": 107, + "server/src/services/__tests__/process-loss-diagnostics.test.ts": 100, + "server/src/services/__tests__/run-failure-diagnostics.test.ts": 748, + "server/src/services/__tests__/run-failure-report-project-access.test.ts": 4426, + "server/src/services/__tests__/run-failure-report-reviewed-chat.test.ts": 4075, + "server/src/services/__tests__/run-failure-report.test.ts": 10712, + "server/src/services/__tests__/sentry-run-links.test.ts": 1512, + "server/src/services/acknowledged-native-stop.test.ts": 1893, + "server/src/services/adapter-execution-control.test.ts": 734, + "server/src/services/adapter-execution-phase.test.ts": 100, "server/src/services/adapter-login-lease.test.ts": 100, "server/src/services/adapter-models-env.test.ts": 100, - "server/src/services/adapter-registry-bootstrap.reconcile.test.ts": 2606, - "server/src/services/adapter-registry-bootstrap.test.ts": 2001, - "server/src/services/adapter-settings-local.test.ts": 1235, - "server/src/services/adapter-settings-postgres.test.ts": 4816, - "server/src/services/agent-environment-test-status.test.ts": 4629, - "server/src/services/agent-runner-selection.test.ts": 2688, - "server/src/services/ai-auth-failure.test.ts": 842, + "server/src/services/adapter-registry-bootstrap.reconcile.test.ts": 3557, + "server/src/services/adapter-registry-bootstrap.test.ts": 3908, + "server/src/services/adapter-settings-local.test.ts": 1117, + "server/src/services/adapter-settings-postgres.test.ts": 4277, + "server/src/services/agent-budget-hold-activity.test.ts": 4196, + "server/src/services/agent-cost-history-deletion.test.ts": 4397, + "server/src/services/agent-environment-test-status.test.ts": 3850, + "server/src/services/agent-interaction-delivery.test.ts": 5967, + "server/src/services/agent-runner-selection.test.ts": 2044, + "server/src/services/ai-account-identity.test.ts": 771, + "server/src/services/ai-auth-failure.test.ts": 655, "server/src/services/ai-connection-configuration-failure.test.ts": 100, - "server/src/services/ai-connection-usage.test.ts": 1206, - "server/src/services/anthropic-pricing.test.ts": 1066, + "server/src/services/ai-connection-usage.test.ts": 714, + "server/src/services/anthropic-pricing.test.ts": 586, "server/src/services/app-webhook.test.ts": 100, "server/src/services/approved-execution-wait.test.ts": 100, - "server/src/services/attention-resolver-audience.test.ts": 4418, - "server/src/services/board-auth.test.ts": 6544, - "server/src/services/budget-live-usage.test.ts": 1635, - "server/src/services/budget-tracing.test.ts": 100, - "server/src/services/bundled-skill-release-validation.test.ts": 2545, - "server/src/services/case-agent-read.test.ts": 1662, - "server/src/services/case-deletion.test.ts": 4338, - "server/src/services/case-handoff-privacy.test.ts": 5882, - "server/src/services/case-handoffs.test.ts": 31620, - "server/src/services/case-task-documents.test.ts": 4463, - "server/src/services/chat-channels/authorization-run-read.test.ts": 2351, - "server/src/services/chat-channels/github/retry.test.ts": 4199, + "server/src/services/attention-audience.test.ts": 4452, + "server/src/services/attention-resolver-audience.test.ts": 4185, + "server/src/services/board-auth.test.ts": 7461, + "server/src/services/budget-live-usage.test.ts": 1345, + "server/src/services/budget-resume-continuation.test.ts": 8018, + "server/src/services/budget-tracing.test.ts": 1224, + "server/src/services/bundled-skill-release-validation.test.ts": 1806, + "server/src/services/case-agent-read.test.ts": 1429, + "server/src/services/case-deletion.test.ts": 4366, + "server/src/services/case-handoff-privacy.test.ts": 5633, + "server/src/services/case-handoffs.test.ts": 27051, + "server/src/services/case-task-documents.test.ts": 4662, + "server/src/services/chat-channels/authorization-run-read.test.ts": 1716, + "server/src/services/chat-channels/github/retry.test.ts": 4217, "server/src/services/chat-channels/github/review-heading.test.ts": 100, - "server/src/services/chat-channels/github/review-instructions.test.ts": 1793, - "server/src/services/chat-channels/github/webhook-ingress.test.ts": 6750, + "server/src/services/chat-channels/github/review-instructions.test.ts": 1113, + "server/src/services/chat-channels/github/webhook-ingress.test.ts": 6166, "server/src/services/chat-channels/inbound/wakeup-authorization-error.test.ts": 100, - "server/src/services/chat-channels/run-origin.test.ts": 3073, - "server/src/services/chat-channels/slack/adapter.test.ts": 1781, - "server/src/services/chat-channels/slack/cards.test.ts": 1535, - "server/src/services/chat-channels/slack/question-forms.test.ts": 128, - "server/src/services/chat-channels/slack/receipt-timing.test.ts": 105, - "server/src/services/chat-channels/slack/signing-secret-preflight.test.ts": 4371, - "server/src/services/chat-communication-guidance.test.ts": 687, - "server/src/services/chat-control-admission-retry.test.ts": 4226, - "server/src/services/chat-discord-adapter-patch.test.ts": 3982, - "server/src/services/chat-discord-command-registration-store.test.ts": 5994, - "server/src/services/chat-discord-command-registration.test.ts": 236, - "server/src/services/chat-discord-modal-wire.test.ts": 3242, - "server/src/services/chat-discord-native-command.test.ts": 2720, - "server/src/services/chat-discord-native-commands.test.ts": 563, - "server/src/services/chat-discord-native-interaction.test.ts": 3183, - "server/src/services/chat-discord-native-modal.test.ts": 3362, - "server/src/services/chat-discord-question-forms.test.ts": 220, - "server/src/services/chat-discord.test.ts": 442, - "server/src/services/chat-github-attachments.test.ts": 3521, - "server/src/services/chat-github-events.test.ts": 1288, - "server/src/services/chat-github-management.test.ts": 1756, - "server/src/services/chat-github-provider-stress.test.ts": 3029, - "server/src/services/chat-github-receipt-reactions.test.ts": 331, - "server/src/services/chat-github-review-policy.test.ts": 1074, - "server/src/services/chat-github-review-repair.test.ts": 4787, - "server/src/services/chat-github-tools.test.ts": 2487, - "server/src/services/chat-github-webhook-config.test.ts": 220, - "server/src/services/chat-github-wizard-origin.test.ts": 4094, - "server/src/services/chat-inbound-wakeup-publications.test.ts": 1660, - "server/src/services/chat-interaction-arbitration.test.ts": 2336, - "server/src/services/chat-interaction-continuation.test.ts": 6199, - "server/src/services/chat-interaction-forms.test.ts": 1805, - "server/src/services/chat-interaction-publications.test.ts": 1665, - "server/src/services/chat-monitor-continuation.test.ts": 9696, - "server/src/services/chat-outbound-attachment-hydration.test.ts": 4984, - "server/src/services/chat-provider-inventory.test.ts": 135, - "server/src/services/chat-provider-lifecycle.test.ts": 116, + "server/src/services/chat-channels/run-origin.test.ts": 5918, + "server/src/services/chat-channels/slack/adapter.test.ts": 1307, + "server/src/services/chat-channels/slack/cards.test.ts": 1479, + "server/src/services/chat-channels/slack/cloud-callback.test.ts": 2720, + "server/src/services/chat-channels/slack/cloud-drain.test.ts": 4007, + "server/src/services/chat-channels/slack/cloud-enrollment.test.ts": 1179, + "server/src/services/chat-channels/slack/cloud-event.test.ts": 4229, + "server/src/services/chat-channels/slack/cloud-ingress.test.ts": 1095, + "server/src/services/chat-channels/slack/cloud-signing-secret.test.ts": 100, + "server/src/services/chat-channels/slack/cloud-test-prewire.test.ts": 533, + "server/src/services/chat-channels/slack/configured-coverage.test.ts": 1326, + "server/src/services/chat-channels/slack/form-ack-work.test.ts": 1375, + "server/src/services/chat-channels/slack/form-canonical-state.test.ts": 1186, + "server/src/services/chat-channels/slack/form-enrollment-identity.test.ts": 1050, + "server/src/services/chat-channels/slack/form-owner-rearm.test.ts": 1257, + "server/src/services/chat-channels/slack/form-retirement.test.ts": 1158, + "server/src/services/chat-channels/slack/idle-history-owner-proof.test.ts": 1271, + "server/src/services/chat-channels/slack/idle-incoming.test.ts": 1247, + "server/src/services/chat-channels/slack/question-forms.test.ts": 100, + "server/src/services/chat-channels/slack/receipt-timing.test.ts": 100, + "server/src/services/chat-channels/slack/signing-secret-preflight.test.ts": 3476, + "server/src/services/chat-channels/slack/wake-authority.test.ts": 100, + "server/src/services/chat-communication-guidance.test.ts": 581, + "server/src/services/chat-control-admission-retry.test.ts": 4029, + "server/src/services/chat-discord-adapter-patch.test.ts": 3705, + "server/src/services/chat-discord-command-registration-store.test.ts": 6080, + "server/src/services/chat-discord-command-registration.test.ts": 228, + "server/src/services/chat-discord-modal-wire.test.ts": 2247, + "server/src/services/chat-discord-native-command.test.ts": 2519, + "server/src/services/chat-discord-native-commands.test.ts": 435, + "server/src/services/chat-discord-native-interaction.test.ts": 2519, + "server/src/services/chat-discord-native-modal.test.ts": 2865, + "server/src/services/chat-discord-question-forms.test.ts": 159, + "server/src/services/chat-discord.test.ts": 354, + "server/src/services/chat-github-attachments.test.ts": 2966, + "server/src/services/chat-github-events.test.ts": 1177, + "server/src/services/chat-github-management.test.ts": 1278, + "server/src/services/chat-github-provider-stress.test.ts": 2059, + "server/src/services/chat-github-receipt-reactions.test.ts": 323, + "server/src/services/chat-github-review-policy.test.ts": 676, + "server/src/services/chat-github-review-repair.test.ts": 5058, + "server/src/services/chat-github-tools.test.ts": 1952, + "server/src/services/chat-github-webhook-config.test.ts": 189, + "server/src/services/chat-github-wizard-origin.test.ts": 4080, + "server/src/services/chat-inbound-wakeup-publications.test.ts": 4327, + "server/src/services/chat-interaction-arbitration.test.ts": 1737, + "server/src/services/chat-interaction-continuation.test.ts": 6347, + "server/src/services/chat-interaction-forms.test.ts": 1209, + "server/src/services/chat-interaction-publications.test.ts": 1326, + "server/src/services/chat-monitor-continuation.test.ts": 10071, + "server/src/services/chat-outbound-attachment-hydration.test.ts": 4885, + "server/src/services/chat-provider-inventory.test.ts": 115, + "server/src/services/chat-provider-lifecycle.test.ts": 124, "server/src/services/chat-provider-links.test.ts": 100, - "server/src/services/chat-publication-batches.test.ts": 1174, - "server/src/services/chat-publication-errors.test.ts": 127, - "server/src/services/chat-publication-projection.test.ts": 139, - "server/src/services/chat-publication-ready-stream.test.ts": 3123, - "server/src/services/chat-publication-reconciliation.test.ts": 116, - "server/src/services/chat-publication-stream.test.ts": 1427, - "server/src/services/chat-publication-text-parts.test.ts": 15427, - "server/src/services/chat-question-forms.test.ts": 2189, - "server/src/services/chat-reply-lineage-context.test.ts": 6748, - "server/src/services/chat-run-publications.test.ts": 3561, - "server/src/services/chat-sdk-runtime.adapters.test.ts": 4087, - "server/src/services/chat-sdk-runtime.test.ts": 2531, + "server/src/services/chat-publication-batches.test.ts": 611, + "server/src/services/chat-publication-errors.test.ts": 102, + "server/src/services/chat-publication-projection.test.ts": 112, + "server/src/services/chat-publication-ready-stream.test.ts": 2980, + "server/src/services/chat-publication-reconciliation.test.ts": 100, + "server/src/services/chat-publication-stream.test.ts": 1098, + "server/src/services/chat-publication-text-parts.test.ts": 14086, + "server/src/services/chat-question-forms.test.ts": 1403, + "server/src/services/chat-reply-lineage-context.test.ts": 7271, + "server/src/services/chat-run-publications.test.ts": 3443, + "server/src/services/chat-sdk-runtime.adapters.test.ts": 3962, + "server/src/services/chat-sdk-runtime.test.ts": 2416, "server/src/services/chat-sdk-state.test.ts": 100, - "server/src/services/chat-slack-native-modal.test.ts": 3669, - "server/src/services/chat-slack-receipts.test.ts": 4369, - "server/src/services/chat-slack-sessions.test.ts": 129, - "server/src/services/chat-task-url.test.ts": 3858, - "server/src/services/chat-teams-credentials.test.ts": 688, - "server/src/services/chat-teams-file-consent-runtime.test.ts": 3508, - "server/src/services/chat-teams-file-consent.contract.test.ts": 1122, - "server/src/services/chat-teams-file-consent.test.ts": 466, - "server/src/services/chat-teams-file-publication.test.ts": 2748, - "server/src/services/chat-teams-file-transfers.test.ts": 16095, - "server/src/services/chat-teams-inline-image-intake.test.ts": 2674, - "server/src/services/chat-teams-inline-images.test.ts": 3568, - "server/src/services/chat-teams-native-modal.test.ts": 3327, - "server/src/services/chat-teams-personal-recipient.test.ts": 955, - "server/src/services/chat-telegram-draft-stop.test.ts": 323, - "server/src/services/chat-telegram-ephemeral-runtime.test.ts": 2577, - "server/src/services/chat-telegram-ephemeral.test.ts": 125, - "server/src/services/chat-telegram-media-intake.test.ts": 3503, - "server/src/services/chat-telegram-photo.test.ts": 232, - "server/src/services/chat-telegram-rich-intake.test.ts": 2160, + "server/src/services/chat-slack-native-modal.test.ts": 2238, + "server/src/services/chat-slack-receipts.test.ts": 4337, + "server/src/services/chat-slack-sessions.test.ts": 100, + "server/src/services/chat-task-url.test.ts": 3821, + "server/src/services/chat-teams-credentials.test.ts": 694, + "server/src/services/chat-teams-file-consent-runtime.test.ts": 2340, + "server/src/services/chat-teams-file-consent.contract.test.ts": 662, + "server/src/services/chat-teams-file-consent.test.ts": 319, + "server/src/services/chat-teams-file-publication.test.ts": 2931, + "server/src/services/chat-teams-file-transfers.test.ts": 14962, + "server/src/services/chat-teams-inline-image-intake.test.ts": 2154, + "server/src/services/chat-teams-inline-images.test.ts": 2965, + "server/src/services/chat-teams-native-modal.test.ts": 2299, + "server/src/services/chat-teams-personal-recipient.test.ts": 797, + "server/src/services/chat-telegram-draft-stop.test.ts": 230, + "server/src/services/chat-telegram-ephemeral-runtime.test.ts": 2181, + "server/src/services/chat-telegram-ephemeral.test.ts": 127, + "server/src/services/chat-telegram-media-intake.test.ts": 2806, + "server/src/services/chat-telegram-photo.test.ts": 169, + "server/src/services/chat-telegram-rich-intake.test.ts": 2228, "server/src/services/chat-telegram-stop-subscription.test.ts": 100, - "server/src/services/chat-telegram-video-note.test.ts": 2769, - "server/src/services/cloud-runtime-identity.test.ts": 1715, - "server/src/services/cloud-warm-standby.test.ts": 1759, - "server/src/services/connector-runtime.test.ts": 4175, - "server/src/services/connector-telemetry.test.ts": 1444, - "server/src/services/connectors/onepassword/onepassword.test.ts": 180, - "server/src/services/connectors/onepassword/worker.test.ts": 175, - "server/src/services/connectors/slack-access.test.ts": 1460, - "server/src/services/connectors/slack-authority.test.ts": 3009, - "server/src/services/connectors/slack-endpoint-preparation.test.ts": 171, - "server/src/services/connectors/slack-native-search.test.ts": 1045, - "server/src/services/connectors/supabase/index.test.ts": 1211, - "server/src/services/connectors/vercel/index.test.ts": 255, - "server/src/services/conversation-continuation.test.ts": 2872, - "server/src/services/decision-signing.test.ts": 108, - "server/src/services/environment-custom-image-terminal-sessions.test.ts": 141, - "server/src/services/execution-allowlist.test.ts": 112, - "server/src/services/execution-blocker-read.test.ts": 7140, - "server/src/services/execution-continuation-history-read.test.ts": 5251, - "server/src/services/execution-continuation-provenance.test.ts": 5182, - "server/src/services/execution-continuation.test.ts": 5006, - "server/src/services/execution-control-reconciliation.test.ts": 6065, - "server/src/services/execution-policy-bootstrap.test.ts": 2015, - "server/src/services/execution-preparation-timing.test.ts": 127, - "server/src/services/execution-projection-external-provider.test.ts": 2335, - "server/src/services/execution-projection-read-retry.test.ts": 3162, - "server/src/services/execution-projection-recovery.test.ts": 1806, - "server/src/services/execution-projection.test.ts": 1486, - "server/src/services/execution-recovery-attempt.test.ts": 100, - "server/src/services/execution-timing-context.test.ts": 215, - "server/src/services/execution-transaction-timing.test.ts": 5207, - "server/src/services/explicit-native-continuation.test.ts": 42778, + "server/src/services/chat-telegram-video-note.test.ts": 2450, + "server/src/services/cloud-runtime-identity.test.ts": 1210, + "server/src/services/cloud-warm-standby.test.ts": 1230, + "server/src/services/connection-credential-state.test.ts": 3891, + "server/src/services/connector-runtime.test.ts": 4098, + "server/src/services/connector-telemetry.test.ts": 1252, + "server/src/services/connectors/onepassword/onepassword.test.ts": 205, + "server/src/services/connectors/onepassword/worker.test.ts": 162, + "server/src/services/connectors/slack-access.test.ts": 1275, + "server/src/services/connectors/slack-authority.test.ts": 3739, + "server/src/services/connectors/slack-endpoint-preparation.test.ts": 174, + "server/src/services/connectors/slack-native-search.test.ts": 619, + "server/src/services/connectors/supabase/index.test.ts": 831, + "server/src/services/connectors/vercel/index.test.ts": 277, + "server/src/services/controller-process-identity.test.ts": 4535, + "server/src/services/controller-process-space-identity.test.ts": 3023, + "server/src/services/conversation-continuation.test.ts": 2361, + "server/src/services/covered-historical-workspace-source.integration.test.ts": 11099, + "server/src/services/decision-signing.test.ts": 100, + "server/src/services/deferred-execution-wait.test.ts": 4192, + "server/src/services/environment-custom-image-terminal-sessions.test.ts": 100, + "server/src/services/environment-lease-fault-injection.test.ts": 843, + "server/src/services/environment-provider-unavailable-error.test.ts": 645, + "server/src/services/environment-runtime-reusable-lease-probe.test.ts": 3684, + "server/src/services/ephemeral-enrollment.test.ts": 4160, + "server/src/services/execution-allowlist.test.ts": 100, + "server/src/services/execution-blocker-read.test.ts": 6970, + "server/src/services/execution-continuation-history-read.test.ts": 5648, + "server/src/services/execution-continuation-provenance.test.ts": 4888, + "server/src/services/execution-continuation.test.ts": 4627, + "server/src/services/execution-control-reconciliation.test.ts": 5994, + "server/src/services/execution-policy-bootstrap.test.ts": 2089, + "server/src/services/execution-preparation-timing.test.ts": 1216, + "server/src/services/execution-projection-external-provider.test.ts": 4908, + "server/src/services/execution-projection-read-retry.test.ts": 5157, + "server/src/services/execution-projection-recovery.test.ts": 4754, + "server/src/services/execution-projection.test.ts": 4229, + "server/src/services/execution-recovery-attempt.test.ts": 4307, + "server/src/services/execution-recovery-dead-controller.test.ts": 4688, + "server/src/services/execution-recovery-resolution.test.ts": 3738, + "server/src/services/execution-timing-context.test.ts": 1180, + "server/src/services/execution-transaction-timing.test.ts": 4501, + "server/src/services/explicit-native-continuation.test.ts": 99033, + "server/src/services/finalized-workspace-recovery-migration.test.ts": 8926, "server/src/services/fireflies-webhook.test.ts": 100, - "server/src/services/github-connection-events.test.ts": 4185, + "server/src/services/github-connection-events.test.ts": 4283, "server/src/services/gmail-archive-tool-policy.test.ts": 100, - "server/src/services/gmail-tool-governance.test.ts": 4251, - "server/src/services/google-chat-tool-policy.test.ts": 1105, - "server/src/services/grok-bot/webhook.test.ts": 186, - "server/src/services/heartbeat-github-launchers.test.ts": 2080, + "server/src/services/gmail-tool-governance.test.ts": 3548, + "server/src/services/google-chat-tool-policy.test.ts": 624, + "server/src/services/governed-wait-runner-loss.test.ts": 24820, + "server/src/services/grok-bot/webhook.test.ts": 162, + "server/src/services/heartbeat-github-launchers.test.ts": 911, "server/src/services/heartbeat-run-runtime-status.test.ts": 100, - "server/src/services/heartbeat-runner-provider-config.test.ts": 1281, - "server/src/services/heartbeat-stop-metadata.test.ts": 1125, - "server/src/services/heartbeat/agent-status.test.ts": 16482, - "server/src/services/heartbeat/budget-cancellation.test.ts": 20259, - "server/src/services/heartbeat/environment-selection.test.ts": 12116, - "server/src/services/heartbeat/external-provider.test.ts": 4118, - "server/src/services/heartbeat/instruction-working-copy.test.ts": 3815, - "server/src/services/heartbeat/native-recovery-deadlines.test.ts": 5502, - "server/src/services/heartbeat/native-stop-evidence-read.test.ts": 15398, - "server/src/services/heartbeat/preparation-timing-context.test.ts": 162, - "server/src/services/heartbeat/preparation-timing.test.ts": 109, - "server/src/services/heartbeat/process-settlement.test.ts": 1061, - "server/src/services/heartbeat/queue.test.ts": 20634, - "server/src/services/heartbeat/recovery.test.ts": 9630, - "server/src/services/heartbeat/remote-workspace-source.test.ts": 5566, - "server/src/services/heartbeat/retries.test.ts": 5066, - "server/src/services/heartbeat/run-comment-selection.test.ts": 5926, - "server/src/services/heartbeat/run-completion.test.ts": 20920, - "server/src/services/heartbeat/run-control-reads.test.ts": 12808, - "server/src/services/heartbeat/run-control.test.ts": 28843, - "server/src/services/heartbeat/run-lifecycle.test.ts": 19892, - "server/src/services/heartbeat/run-log.test.ts": 1002, - "server/src/services/heartbeat/run-output.test.ts": 4818, - "server/src/services/heartbeat/run-preparation.review-path.test.ts": 3800, - "server/src/services/heartbeat/run-preparation.test.ts": 4357, - "server/src/services/heartbeat/run-state.test.ts": 7315, - "server/src/services/heartbeat/runtime-execution.test.ts": 28276, - "server/src/services/heartbeat/runtime-selection.test.ts": 20226, - "server/src/services/heartbeat/scheduling.test.ts": 51213, + "server/src/services/heartbeat-runner-provider-config.test.ts": 1269, + "server/src/services/heartbeat-stop-metadata.test.ts": 728, + "server/src/services/heartbeat/agent-status.test.ts": 14772, + "server/src/services/heartbeat/budget-cancellation.test.ts": 23439, + "server/src/services/heartbeat/environment-selection.test.ts": 19553, + "server/src/services/heartbeat/external-provider.test.ts": 3770, + "server/src/services/heartbeat/idle-recovery-schedule.test.ts": 4239, + "server/src/services/heartbeat/instruction-working-copy.test.ts": 3929, + "server/src/services/heartbeat/legacy-process-settlement.test.ts": 1551, + "server/src/services/heartbeat/native-lifecycle.test.ts": 1140, + "server/src/services/heartbeat/native-recovery-deadlines.test.ts": 4397, + "server/src/services/heartbeat/native-stop-evidence-read.test.ts": 12860, + "server/src/services/heartbeat/native-stop-pending.test.ts": 9147, + "server/src/services/heartbeat/preparation-timing-context.test.ts": 1147, + "server/src/services/heartbeat/preparation-timing.test.ts": 1060, + "server/src/services/heartbeat/process-identity-persistence.test.ts": 4825, + "server/src/services/heartbeat/process-settlement.test.ts": 911, + "server/src/services/heartbeat/queue.test.ts": 43187, + "server/src/services/heartbeat/recovery.test.ts": 43458, + "server/src/services/heartbeat/remote-workspace-source.test.ts": 5922, + "server/src/services/heartbeat/retries.test.ts": 6948, + "server/src/services/heartbeat/run-comment-selection.test.ts": 5268, + "server/src/services/heartbeat/run-completion-reviewed-chat-report.test.ts": 11395, + "server/src/services/heartbeat/run-completion.test.ts": 77792, + "server/src/services/heartbeat/run-control-reads.test.ts": 10665, + "server/src/services/heartbeat/run-control.test.ts": 46417, + "server/src/services/heartbeat/run-failure-cause.test.ts": 1166, + "server/src/services/heartbeat/run-lifecycle.test.ts": 18773, + "server/src/services/heartbeat/run-log.test.ts": 1345, + "server/src/services/heartbeat/run-output.test.ts": 12084, + "server/src/services/heartbeat/run-preparation.review-path.test.ts": 3474, + "server/src/services/heartbeat/run-preparation.test.ts": 4219, + "server/src/services/heartbeat/run-state.test.ts": 5836, + "server/src/services/heartbeat/runtime-execution.test.ts": 31064, + "server/src/services/heartbeat/runtime-selection.test.ts": 36824, + "server/src/services/heartbeat/scheduling.test.ts": 71758, "server/src/services/heartbeat/system-notice-response.test.ts": 100, - "server/src/services/heartbeat/task-markdown.test.ts": 3982, - "server/src/services/heartbeat/upgrade-readiness.test.ts": 7202, - "server/src/services/heartbeat/workspace-preparation.test.ts": 157832, - "server/src/services/heartbeat/workspaces.test.ts": 5730, - "server/src/services/hot-restart.test.ts": 596, - "server/src/services/isolated-remote-workspace-source-lock.test.ts": 7632, - "server/src/services/isolated-remote-workspace-source.test.ts": 4069, - "server/src/services/isolated-task-directory.test.ts": 1482, + "server/src/services/heartbeat/task-markdown.test.ts": 4193, + "server/src/services/heartbeat/upgrade-readiness-post-result.test.ts": 7955, + "server/src/services/heartbeat/upgrade-readiness.test.ts": 9803, + "server/src/services/heartbeat/workspace-preparation.test.ts": 180230, + "server/src/services/heartbeat/workspaces.test.ts": 5075, + "server/src/services/hot-restart.test.ts": 863, + "server/src/services/idle-api-activity.test.ts": 100, + "server/src/services/idle-api-wake-admission.test.ts": 100, + "server/src/services/idle-deadline-proof.test.ts": 4282, + "server/src/services/idle-incoming-wake-capability.test.ts": 1110, + "server/src/services/idle-incoming-wake.test.ts": 3642, + "server/src/services/inbox-mine-read.test.ts": 230, + "server/src/services/instance-settings-readonly.test.ts": 3515, + "server/src/services/isolated-remote-workspace-source-lock.test.ts": 7661, + "server/src/services/isolated-remote-workspace-source.test.ts": 4089, + "server/src/services/isolated-task-directory.test.ts": 1042, "server/src/services/issue-comment-wakeup.test.ts": 100, - "server/src/services/issue-dependency-wakeups.test.ts": 1746, - "server/src/services/issue-prefix.test.ts": 1346, - "server/src/services/issue-question-context.test.ts": 2084, + "server/src/services/issue-dependency-wakeups.test.ts": 1060, + "server/src/services/issue-prefix.test.ts": 1333, + "server/src/services/issue-question-context.test.ts": 1835, "server/src/services/issue-queued-comment-queue.test.ts": 100, - "server/src/services/issue-read-timing.test.ts": 103, - "server/src/services/issue-thread-interaction-resolution.test.ts": 842, - "server/src/services/issue-thread-interactions.test.ts": 8792, - "server/src/services/legacy-controller-lease.test.ts": 11735, - "server/src/services/legacy-execution-recovery.test.ts": 3498, - "server/src/services/legacy-explicit-continuation-recovery.test.ts": 5220, - "server/src/services/local-ai-browser-login.test.ts": 4020, - "server/src/services/login-command.test.ts": 2162, - "server/src/services/managed-environments.test.ts": 3757, + "server/src/services/issue-read-timing.test.ts": 100, + "server/src/services/issue-thread-interaction-resolution.test.ts": 579, + "server/src/services/issue-thread-interactions.test.ts": 8623, + "server/src/services/legacy-controller-lease.test.ts": 14568, + "server/src/services/legacy-execution-recovery.test.ts": 3965, + "server/src/services/legacy-explicit-continuation-recovery.test.ts": 7065, + "server/src/services/local-ai-browser-login.test.ts": 3213, + "server/src/services/login-command.test.ts": 3828, + "server/src/services/login-environment.test.ts": 1765, + "server/src/services/managed-config-capabilities.test.ts": 668, + "server/src/services/managed-environments-plugin-entries.test.ts": 3728, + "server/src/services/managed-environments.test.ts": 4001, "server/src/services/managed-resource-drift.test.ts": 100, "server/src/services/mcp-tool-names.test.ts": 100, - "server/src/services/muse-maintenance.test.ts": 17656, - "server/src/services/native-runtime/acpx-qualification.test.ts": 1395, - "server/src/services/native-runtime/agent-chat-response-recovery.test.ts": 17230, - "server/src/services/native-runtime/agent-instruction-tools.integration.test.ts": 7274, - "server/src/services/native-runtime/agent-instruction-tools.test.ts": 4802, - "server/src/services/native-runtime/antigravity-candidate-admission.test.ts": 1591, - "server/src/services/native-runtime/antigravity-credential-recovery.test.ts": 1655, - "server/src/services/native-runtime/antigravity-runner-credentials.test.ts": 2454, - "server/src/services/native-runtime/assigned-mcp-tools.test.ts": 4554, - "server/src/services/native-runtime/case-context-projection.test.ts": 3597, - "server/src/services/native-runtime/chat-attachment-read.test.ts": 6470, - "server/src/services/native-runtime/chat-attachment-reuse.test.ts": 5916, - "server/src/services/native-runtime/codex-model-fallback.test.ts": 863, - "server/src/services/native-runtime/codex-runtime-compatibility.test.ts": 115, - "server/src/services/native-runtime/completion-contracts.test.ts": 4213, - "server/src/services/native-runtime/confirmation-comment-api.integration.test.ts": 9559, - "server/src/services/native-runtime/continuation-contract.test.ts": 4394, - "server/src/services/native-runtime/create-skill.integration.test.ts": 16493, - "server/src/services/native-runtime/current-wake-comments.test.ts": 5945, - "server/src/services/native-runtime/evidence-classifier.test.ts": 1586, - "server/src/services/native-runtime/external-chat-wait.integration.test.ts": 138016, - "server/src/services/native-runtime/grok-runner-credentials.test.ts": 122, - "server/src/services/native-runtime/handoff-plan-context.test.ts": 1957, - "server/src/services/native-runtime/historical-task-questions.test.ts": 6634, + "server/src/services/muse-maintenance.test.ts": 14756, + "server/src/services/native-local-process-stop.test.ts": 2601, + "server/src/services/native-log-archive.integration.test.ts": 16648, + "server/src/services/native-preclaim-continuation.test.ts": 15152, + "server/src/services/native-runtime/acpx-qualification.test.ts": 1199, + "server/src/services/native-runtime/agent-chat-response-recovery.test.ts": 19758, + "server/src/services/native-runtime/agent-instruction-tools.integration.test.ts": 7630, + "server/src/services/native-runtime/agent-instruction-tools.test.ts": 4157, + "server/src/services/native-runtime/antigravity-candidate-admission.test.ts": 1346, + "server/src/services/native-runtime/antigravity-credential-recovery.test.ts": 1529, + "server/src/services/native-runtime/antigravity-runner-credentials.test.ts": 1825, + "server/src/services/native-runtime/artifact-transfer.integration.test.ts": 6568, + "server/src/services/native-runtime/artifact-transfer.test.ts": 3089, + "server/src/services/native-runtime/assigned-mcp-tools.test.ts": 4689, + "server/src/services/native-runtime/case-context-projection.test.ts": 3706, + "server/src/services/native-runtime/chat-attachment-read.test.ts": 7527, + "server/src/services/native-runtime/chat-attachment-reuse.test.ts": 6931, + "server/src/services/native-runtime/codex-model-fallback.test.ts": 753, + "server/src/services/native-runtime/codex-runtime-compatibility.test.ts": 100, + "server/src/services/native-runtime/completion-contracts.test.ts": 3779, + "server/src/services/native-runtime/confirmation-comment-api.integration.test.ts": 12075, + "server/src/services/native-runtime/continuation-contract.test.ts": 4473, + "server/src/services/native-runtime/create-skill.integration.test.ts": 9717, + "server/src/services/native-runtime/current-wake-comments.test.ts": 5206, + "server/src/services/native-runtime/cursor-cloud-artifact-handoff.test.ts": 3681, + "server/src/services/native-runtime/cursor-cloud-profile.test.ts": 1161, + "server/src/services/native-runtime/cursor-cloud-runtime.test.ts": 1823, + "server/src/services/native-runtime/evidence-classifier.test.ts": 1466, + "server/src/services/native-runtime/external-chat-wait.integration.test.ts": 162438, + "server/src/services/native-runtime/external-review-wait.test.ts": 4047, + "server/src/services/native-runtime/failed-action-chat-feedback.test.ts": 4290, + "server/src/services/native-runtime/first-turn-queued-input.test.ts": 4896, + "server/src/services/native-runtime/generate-image-tool.test.ts": 6606, + "server/src/services/native-runtime/grok-runner-credentials.test.ts": 100, + "server/src/services/native-runtime/handoff-plan-context.test.ts": 1943, + "server/src/services/native-runtime/historical-task-questions.test.ts": 8085, "server/src/services/native-runtime/managed-native-credentials.test.ts": 100, - "server/src/services/native-runtime/muse-native-follow-up.test.ts": 6455, - "server/src/services/native-runtime/muse-native-visibility.test.ts": 8435, - "server/src/services/native-runtime/native-agent-runtime-inheritance.test.ts": 1620, - "server/src/services/native-runtime/native-artifact-preparation.test.ts": 5844, - "server/src/services/native-runtime/native-cancellation-request.test.ts": 1461, - "server/src/services/native-runtime/native-cancelled-workspace-preservation.test.ts": 5423, - "server/src/services/native-runtime/native-case-handoff.test.ts": 5986, - "server/src/services/native-runtime/native-case-tools.integration.test.ts": 26690, - "server/src/services/native-runtime/native-chat-workspace.test.ts": 4479, + "server/src/services/native-runtime/muse-native-follow-up.test.ts": 6403, + "server/src/services/native-runtime/muse-native-visibility.test.ts": 11544, + "server/src/services/native-runtime/native-agent-runtime-inheritance.test.ts": 1139, + "server/src/services/native-runtime/native-artifact-preparation.test.ts": 4050, + "server/src/services/native-runtime/native-bootstrap-retry.integration.test.ts": 7582, + "server/src/services/native-runtime/native-cancellation-request.test.ts": 1098, + "server/src/services/native-runtime/native-cancelled-workspace-preservation.test.ts": 6126, + "server/src/services/native-runtime/native-case-handoff.test.ts": 5555, + "server/src/services/native-runtime/native-case-tools.integration.test.ts": 29245, + "server/src/services/native-runtime/native-chat-workspace.test.ts": 4350, + "server/src/services/native-runtime/native-closed-session-retry.integration.test.ts": 5765, "server/src/services/native-runtime/native-codex-runner.integration.test.ts": 224015, - "server/src/services/native-runtime/native-codex-runner.test.ts": 4265, - "server/src/services/native-runtime/native-completion-feedback.test.ts": 5440, - "server/src/services/native-runtime/native-completion-format-feedback.test.ts": 2955, - "server/src/services/native-runtime/native-confirmation-replay.test.ts": 9695, - "server/src/services/native-runtime/native-continuation.test.ts": 3402, - "server/src/services/native-runtime/native-controller-recovery.integration.test.ts": 4976, - "server/src/services/native-runtime/native-controller-recovery.test.ts": 4090, - "server/src/services/native-runtime/native-credential-updates.test.ts": 2780, - "server/src/services/native-runtime/native-deliverable-feedback.test.ts": 1631, + "server/src/services/native-runtime/native-codex-runner.test.ts": 4217, + "server/src/services/native-runtime/native-completion-feedback.test.ts": 9189, + "server/src/services/native-runtime/native-completion-format-feedback.test.ts": 3074, + "server/src/services/native-runtime/native-confirmation-replay.test.ts": 7690, + "server/src/services/native-runtime/native-continuation.test.ts": 4079, + "server/src/services/native-runtime/native-controller-host-recovery.test.ts": 4506, + "server/src/services/native-runtime/native-controller-identity.test.ts": 3478, + "server/src/services/native-runtime/native-controller-migration.integration.test.ts": 37880, + "server/src/services/native-runtime/native-controller-recovery.integration.test.ts": 7327, + "server/src/services/native-runtime/native-controller-recovery.test.ts": 3688, + "server/src/services/native-runtime/native-controller-source-digest.test.ts": 1783, + "server/src/services/native-runtime/native-credential-store.test.ts": 931, + "server/src/services/native-runtime/native-credential-update-owner.test.ts": 1633, + "server/src/services/native-runtime/native-credential-updates.test.ts": 2364, + "server/src/services/native-runtime/native-current-wake-completion-feedback.test.ts": 6641, + "server/src/services/native-runtime/native-deliverable-feedback.test.ts": 4248, "server/src/services/native-runtime/native-deliverable-text.test.ts": 100, - "server/src/services/native-runtime/native-execution-input.test.ts": 3984, - "server/src/services/native-runtime/native-execution-lease.test.ts": 3921, - "server/src/services/native-runtime/native-failed-workspace-recovery.test.ts": 18716, - "server/src/services/native-runtime/native-finalization-reconciler-timing.test.ts": 4353, - "server/src/services/native-runtime/native-finalization-recovery-state.test.ts": 4210, - "server/src/services/native-runtime/native-github-access.test.ts": 13644, - "server/src/services/native-runtime/native-harness-backup-cleanup.test.ts": 107, - "server/src/services/native-runtime/native-harness-backup-publication.test.ts": 237, - "server/src/services/native-runtime/native-maintenance-no-launch.test.ts": 693, - "server/src/services/native-runtime/native-permission-decline.test.ts": 1731, - "server/src/services/native-runtime/native-permission-projection.test.ts": 3388, + "server/src/services/native-runtime/native-exact-resume-failure.test.ts": 100, + "server/src/services/native-runtime/native-execution-context-worker.test.ts": 2972, + "server/src/services/native-runtime/native-execution-context.test.ts": 100, + "server/src/services/native-runtime/native-execution-input.test.ts": 4112, + "server/src/services/native-runtime/native-execution-lease-reacquire.test.ts": 6056, + "server/src/services/native-runtime/native-execution-lease.test.ts": 3601, + "server/src/services/native-runtime/native-execution-policy-review-stage-race.test.ts": 4306, + "server/src/services/native-runtime/native-execution-policy-review-stage.test.ts": 5996, + "server/src/services/native-runtime/native-failed-run-owner-release.test.ts": 5619, + "server/src/services/native-runtime/native-failed-turn-continuation.integration.test.ts": 8667, + "server/src/services/native-runtime/native-failed-workspace-recovery.test.ts": 19899, + "server/src/services/native-runtime/native-finalization-reconciler-timing.test.ts": 3557, + "server/src/services/native-runtime/native-finalization-recovery-state.test.ts": 5298, + "server/src/services/native-runtime/native-github-access.test.ts": 7551, + "server/src/services/native-runtime/native-governed-wait-lost-state-continuation.integration.test.ts": 6072, + "server/src/services/native-runtime/native-harness-backup-archive.test.ts": 182, + "server/src/services/native-runtime/native-harness-backup-cleanup.test.ts": 100, + "server/src/services/native-runtime/native-harness-backup-download-deadline.integration.test.ts": 12410, + "server/src/services/native-runtime/native-harness-backup-obligations.integration.test.ts": 10794, + "server/src/services/native-runtime/native-harness-backup-publication.test.ts": 378, + "server/src/services/native-runtime/native-harness-backup-stamp.test.ts": 142, + "server/src/services/native-runtime/native-harness-backup-storage.integration.test.ts": 33484, + "server/src/services/native-runtime/native-harness-backup-throttle.integration.test.ts": 6785, + "server/src/services/native-runtime/native-harness-filesystem-independence-continuation.integration.test.ts": 7530, + "server/src/services/native-runtime/native-harness-filesystem-independence.integration.test.ts": 87628, + "server/src/services/native-runtime/native-harness-online-preservation.integration.test.ts": 38807, + "server/src/services/native-runtime/native-harness-original-volume.test.ts": 138, + "server/src/services/native-runtime/native-human-self-handoff.test.ts": 5858, + "server/src/services/native-runtime/native-idle-sleep-continuation.integration.test.ts": 9567, + "server/src/services/native-runtime/native-maintenance-no-launch.test.ts": 758, + "server/src/services/native-runtime/native-permission-decline.test.ts": 1621, + "server/src/services/native-runtime/native-permission-projection.test.ts": 3688, "server/src/services/native-runtime/native-plan-wait-receipts.test.ts": 100, - "server/src/services/native-runtime/native-plan-wait.test.ts": 4939, + "server/src/services/native-runtime/native-plan-wait.test.ts": 5086, "server/src/services/native-runtime/native-plugin-workspace-finalization.test.ts": 100, - "server/src/services/native-runtime/native-preserved-monitor-wait.test.ts": 32018, - "server/src/services/native-runtime/native-provider-capacity.integration.test.ts": 6348, - "server/src/services/native-runtime/native-provider-failure.integration.test.ts": 8777, - "server/src/services/native-runtime/native-provider-failure.test.ts": 100, - "server/src/services/native-runtime/native-provider-overload.integration.test.ts": 7339, - "server/src/services/native-runtime/native-provider-pack-admission.test.ts": 2019, - "server/src/services/native-runtime/native-question-bridge.test.ts": 30425, - "server/src/services/native-runtime/native-reconciliation-timing.test.ts": 105, - "server/src/services/native-runtime/native-recovery-usage-delivery.test.ts": 3611, + "server/src/services/native-runtime/native-post-result-failure.test.ts": 681, + "server/src/services/native-runtime/native-preserved-monitor-wait.test.ts": 43109, + "server/src/services/native-runtime/native-provider-artifact-capture-confinement.test.ts": 136, + "server/src/services/native-runtime/native-provider-artifact-capture.test.ts": 110, + "server/src/services/native-runtime/native-provider-capacity.integration.test.ts": 10254, + "server/src/services/native-runtime/native-provider-failure.integration.test.ts": 8645, + "server/src/services/native-runtime/native-provider-failure.test.ts": 680, + "server/src/services/native-runtime/native-provider-overload.integration.test.ts": 6877, + "server/src/services/native-runtime/native-provider-pack-admission.test.ts": 10374, + "server/src/services/native-runtime/native-question-bridge.test.ts": 36491, + "server/src/services/native-runtime/native-reconciliation-timing.test.ts": 100, + "server/src/services/native-runtime/native-recovered-owner-followup.test.ts": 19103, + "server/src/services/native-runtime/native-recovery-preparation-failure.test.ts": 4432, + "server/src/services/native-runtime/native-recovery-usage-delivery.test.ts": 4246, + "server/src/services/native-runtime/native-remote-retry-admission.test.ts": 20066, "server/src/services/native-runtime/native-replacement-evidence.test.ts": 100, - "server/src/services/native-runtime/native-restart-recovery.test.ts": 4338, - "server/src/services/native-runtime/native-review-participant.test.ts": 1538, + "server/src/services/native-runtime/native-response-publication-retry.test.ts": 19002, + "server/src/services/native-runtime/native-restart-recovery-isolation.test.ts": 5428, + "server/src/services/native-runtime/native-restart-recovery.test.ts": 4048, + "server/src/services/native-runtime/native-retired-backup-source.integration.test.ts": 5557, + "server/src/services/native-runtime/native-review-participant.test.ts": 1158, "server/src/services/native-runtime/native-review-prompt.test.ts": 100, - "server/src/services/native-runtime/native-routine-status.test.ts": 6952, - "server/src/services/native-runtime/native-run-finalizer-telemetry.test.ts": 9128, - "server/src/services/native-runtime/native-run-trace-context.test.ts": 159, - "server/src/services/native-runtime/native-run-trace.test.ts": 151, - "server/src/services/native-runtime/native-runner-attachment-staging.test.ts": 4167, - "server/src/services/native-runtime/native-runner-execution-driver.test.ts": 100, - "server/src/services/native-runtime/native-runner-file-handoff.test.ts": 7401, - "server/src/services/native-runtime/native-runner-ownership.test.ts": 1673, + "server/src/services/native-runtime/native-routine-status.test.ts": 6885, + "server/src/services/native-runtime/native-run-finalizer-telemetry.test.ts": 9941, + "server/src/services/native-runtime/native-run-log-recovery.test.ts": 4026, + "server/src/services/native-runtime/native-run-log-watermark.test.ts": 6866, + "server/src/services/native-runtime/native-run-trace-context.test.ts": 1334, + "server/src/services/native-runtime/native-run-trace.test.ts": 1299, + "server/src/services/native-runtime/native-run-wake-anchor.integration.test.ts": 1882, + "server/src/services/native-runtime/native-run-wake-anchor.test.ts": 1101, + "server/src/services/native-runtime/native-runner-attachment-staging.test.ts": 3759, + "server/src/services/native-runtime/native-runner-checkpoint-authority.integration.test.ts": 4409, + "server/src/services/native-runtime/native-runner-checkpoint-retirement.test.ts": 100, + "server/src/services/native-runtime/native-runner-execution-driver.test.ts": 756, + "server/src/services/native-runtime/native-runner-file-handoff.test.ts": 9243, + "server/src/services/native-runtime/native-runner-ownership.test.ts": 1150, + "server/src/services/native-runtime/native-runner-recovery-contract.test.ts": 100, "server/src/services/native-runtime/native-runner-restart-checkpoint-cost.integration.test.ts": 187000, "server/src/services/native-runtime/native-runner-restart-diskless.integration.test.ts": 172000, "server/src/services/native-runtime/native-runner-restart-lease-renewal.integration.test.ts": 119000, "server/src/services/native-runtime/native-runner-restart-preparation.integration.test.ts": 155000, "server/src/services/native-runtime/native-runner-restart-recovery.integration.test.ts": 51000, - "server/src/services/native-runtime/native-safe-replacement.test.ts": 46772, - "server/src/services/native-runtime/native-session-executor.test.ts": 94446, - "server/src/services/native-runtime/native-session-handoff.test.ts": 3934, - "server/src/services/native-runtime/native-session-resume-projection.test.ts": 5466, - "server/src/services/native-runtime/native-session-resume.test.ts": 4920, - "server/src/services/native-runtime/native-session-resumption-binding.test.ts": 11664, - "server/src/services/native-runtime/native-skill-test-scope.test.ts": 11061, - "server/src/services/native-runtime/native-skill-test-status.test.ts": 5857, - "server/src/services/native-runtime/native-ssh-command-runner.test.ts": 458, - "server/src/services/native-runtime/native-staged-attachment-recovery.test.ts": 4160, - "server/src/services/native-runtime/native-stop-accounting.integration.test.ts": 4959, - "server/src/services/native-runtime/native-task-session-publication.test.ts": 6414, - "server/src/services/native-runtime/native-terminal-status-projection.test.ts": 6711, - "server/src/services/native-runtime/native-tool-trace.test.ts": 556, - "server/src/services/native-runtime/native-usage-accounting.test.ts": 1053, - "server/src/services/native-runtime/native-warm-capability.test.ts": 103, + "server/src/services/native-runtime/native-safe-replacement.test.ts": 42478, + "server/src/services/native-runtime/native-scheduled-resume-continuation.integration.test.ts": 5710, + "server/src/services/native-runtime/native-scheduled-resume-lock.test.ts": 5262, + "server/src/services/native-runtime/native-session-diagnostics.test.ts": 150, + "server/src/services/native-runtime/native-session-executor.test.ts": 106484, + "server/src/services/native-runtime/native-session-handoff.test.ts": 4675, + "server/src/services/native-runtime/native-session-resume-projection.test.ts": 4279, + "server/src/services/native-runtime/native-session-resume.test.ts": 6972, + "server/src/services/native-runtime/native-session-resumption-binding.test.ts": 11445, + "server/src/services/native-runtime/native-session-root-entries.test.ts": 100, + "server/src/services/native-runtime/native-skill-library-tools.integration.test.ts": 8355, + "server/src/services/native-runtime/native-skill-test-scope.test.ts": 10446, + "server/src/services/native-runtime/native-skill-test-status.test.ts": 4819, + "server/src/services/native-runtime/native-speed-budgets.test.ts": 1180, + "server/src/services/native-runtime/native-ssh-command-runner.test.ts": 478, + "server/src/services/native-runtime/native-staged-attachment-recovery.test.ts": 4343, + "server/src/services/native-runtime/native-stale-owner-completion.test.ts": 5566, + "server/src/services/native-runtime/native-startup-rejected-retry.integration.test.ts": 6838, + "server/src/services/native-runtime/native-startup-retry.integration.test.ts": 9331, + "server/src/services/native-runtime/native-stop-accounting.integration.test.ts": 8833, + "server/src/services/native-runtime/native-task-session-publication.test.ts": 6348, + "server/src/services/native-runtime/native-terminal-status-projection.test.ts": 7270, + "server/src/services/native-runtime/native-tool-trace.test.ts": 1809, + "server/src/services/native-runtime/native-usage-accounting.test.ts": 673, + "server/src/services/native-runtime/native-warm-capability.test.ts": 1143, "server/src/services/native-runtime/native-warm-transition-restart.integration.test.ts": 2492, - "server/src/services/native-runtime/native-workspace-best-effort.test.ts": 1664, + "server/src/services/native-runtime/native-workspace-best-effort.test.ts": 1134, "server/src/services/native-runtime/native-workspace-export-resume.live.test.ts": 2865, - "server/src/services/native-runtime/native-workspace-export-retry.test.ts": 23084, - "server/src/services/native-runtime/native-workspace-finalizer-failure.test.ts": 3634, - "server/src/services/native-runtime/native-workspace-finalizer.test.ts": 14757, - "server/src/services/native-runtime/native-workspace-lock-keepalive.test.ts": 308, - "server/src/services/native-runtime/native-workspace-platform-proof.test.ts": 1768, - "server/src/services/native-runtime/native-workspace-reconstruction.test.ts": 43439, - "server/src/services/native-runtime/paperclip-control-plane-port.test.ts": 44775, - "server/src/services/native-runtime/paperclip-control-plane-timing.test.ts": 4022, + "server/src/services/native-runtime/native-workspace-export-retry.test.ts": 23983, + "server/src/services/native-runtime/native-workspace-finalization-supersession.test.ts": 4861, + "server/src/services/native-runtime/native-workspace-finalizer-failure.test.ts": 3450, + "server/src/services/native-runtime/native-workspace-finalizer.test.ts": 14836, + "server/src/services/native-runtime/native-workspace-lock-keepalive.test.ts": 254, + "server/src/services/native-runtime/native-workspace-owner-restart-recovery.test.ts": 6637, + "server/src/services/native-runtime/native-workspace-platform-proof.test.ts": 1301, + "server/src/services/native-runtime/native-workspace-queued-wake-recovery.test.ts": 5609, + "server/src/services/native-runtime/native-workspace-reconstruction.test.ts": 54340, + "server/src/services/native-runtime/native-workspace-warm-reuse.test.ts": 6431, + "server/src/services/native-runtime/off-loop-file-work.test.ts": 21622, + "server/src/services/native-runtime/paperclip-control-plane-port.test.ts": 43355, + "server/src/services/native-runtime/paperclip-control-plane-timing.test.ts": 3964, "server/src/services/native-runtime/paperclip-runner-real-server.integration.test.ts": 2492, - "server/src/services/native-runtime/paperclip-runner-tool-authority.test.ts": 8974, - "server/src/services/native-runtime/plugin-runner-credentials.test.ts": 874, - "server/src/services/native-runtime/plugin-runner-task.test.ts": 1698, - "server/src/services/native-runtime/provider-pack-archive.test.ts": 21085, - "server/src/services/native-runtime/remote-deliverable-file.test.ts": 907, - "server/src/services/native-runtime/remote-launch-assets.test.ts": 990, - "server/src/services/native-runtime/remote-provider-pack-authority.test.ts": 163, - "server/src/services/native-runtime/remote-provider-pack-verification.test.ts": 185, - "server/src/services/native-runtime/remote-provider-pack.test.ts": 289, - "server/src/services/native-runtime/remote-runner-recovery-diagnostics.test.ts": 283, - "server/src/services/native-runtime/remote-runner-recovery-probe.test.ts": 116, - "server/src/services/native-runtime/remote-warm-session-recovery.test.ts": 4129, - "server/src/services/native-runtime/runner-api-files.test.ts": 107, - "server/src/services/native-runtime/runner-api-log-redaction.test.ts": 101, - "server/src/services/native-runtime/runner-api-response.test.ts": 346, + "server/src/services/native-runtime/paperclip-runner-tool-authority.test.ts": 10491, + "server/src/services/native-runtime/plugin-runner-credentials.test.ts": 856, + "server/src/services/native-runtime/plugin-runner-probe-runner-mismatch.test.ts": 3834, + "server/src/services/native-runtime/plugin-runner-task.test.ts": 2149, + "server/src/services/native-runtime/plugin-task-source-recovery.integration.test.ts": 10392, + "server/src/services/native-runtime/preserved-native-response-wait.integration.test.ts": 93463, + "server/src/services/native-runtime/provider-api-placement.test.ts": 3739, + "server/src/services/native-runtime/provider-pack-archive.test.ts": 21274, + "server/src/services/native-runtime/remote-attachment-staging.test.ts": 758, + "server/src/services/native-runtime/remote-deliverable-file.test.ts": 880, + "server/src/services/native-runtime/remote-launch-assets.test.ts": 1429, + "server/src/services/native-runtime/remote-mcp-relay.test.ts": 886, + "server/src/services/native-runtime/remote-opencode-artifacts.test.ts": 960, + "server/src/services/native-runtime/remote-provider-pack-authority.test.ts": 165, + "server/src/services/native-runtime/remote-provider-pack-verification.test.ts": 161, + "server/src/services/native-runtime/remote-provider-pack.test.ts": 259, + "server/src/services/native-runtime/remote-runner-launch-stderr.test.ts": 5570, + "server/src/services/native-runtime/remote-runner-recovery-diagnostics.test.ts": 311, + "server/src/services/native-runtime/remote-runner-recovery-probe.test.ts": 643, + "server/src/services/native-runtime/remote-runner-turn-proof.test.ts": 3913, + "server/src/services/native-runtime/remote-warm-session-recovery.test.ts": 4106, + "server/src/services/native-runtime/retained-provider-pack-source.test.ts": 2058, + "server/src/services/native-runtime/runner-api-artifacts.integration.test.ts": 8655, + "server/src/services/native-runtime/runner-api-artifacts.test.ts": 2009, + "server/src/services/native-runtime/runner-api-files.test.ts": 100, + "server/src/services/native-runtime/runner-api-log-redaction.test.ts": 100, + "server/src/services/native-runtime/runner-api-response.test.ts": 338, "server/src/services/native-runtime/runner-api-rollout.test.ts": 100, - "server/src/services/native-runtime/runner-api.integration.test.ts": 51673, - "server/src/services/native-runtime/runner-api.test.ts": 3099, - "server/src/services/native-runtime/runner-bridge-tools.test.ts": 4334, + "server/src/services/native-runtime/runner-api.integration.test.ts": 39182, + "server/src/services/native-runtime/runner-api.test.ts": 3112, + "server/src/services/native-runtime/runner-bridge-tools.test.ts": 4360, "server/src/services/native-runtime/runner-operation-timing.test.ts": 100, - "server/src/services/native-runtime/runner-prp-coordinator.test.ts": 5990, - "server/src/services/native-runtime/runner-task-attachments.test.ts": 6849, - "server/src/services/native-runtime/runner-tool-results.test.ts": 830, - "server/src/services/native-runtime/runtime-asset-retention.test.ts": 3097, - "server/src/services/native-runtime/runtime-context.test.ts": 4181, - "server/src/services/native-runtime/runtime-mode.test.ts": 1669, - "server/src/services/native-runtime/runtime-request-resolution-authority.test.ts": 1429, - "server/src/services/native-runtime/setup-readiness.test.ts": 5487, - "server/src/services/native-runtime/status-arbiter.test.ts": 123, - "server/src/services/native-runtime/stopped-codex-turn.test.ts": 123, - "server/src/services/native-runtime/task-creation-backlog.test.ts": 5378, - "server/src/services/native-runtime/task-monitor.integration.test.ts": 7379, - "server/src/services/native-runtime/task-reassignment.test.ts": 6096, - "server/src/services/native-runtime/tool-receipt-recovery.integration.test.ts": 5154, - "server/src/services/native-runtime/update-skill.integration.test.ts": 12590, - "server/src/services/object-byte-journal.test.ts": 965, - "server/src/services/object-run-log-store.test.ts": 1604, - "server/src/services/onboarding-first-task-assets.test.ts": 1351, - "server/src/services/onboarding-greeting.test.ts": 870, + "server/src/services/native-runtime/runner-prp-coordinator.test.ts": 5210, + "server/src/services/native-runtime/runner-task-attachments.test.ts": 6394, + "server/src/services/native-runtime/runner-tool-results.test.ts": 837, + "server/src/services/native-runtime/runtime-asset-retention.test.ts": 3462, + "server/src/services/native-runtime/runtime-context.test.ts": 4325, + "server/src/services/native-runtime/runtime-mode.test.ts": 1214, + "server/src/services/native-runtime/runtime-request-resolution-authority.test.ts": 1149, + "server/src/services/native-runtime/scheduled-resume-continuation.test.ts": 4723, + "server/src/services/native-runtime/setup-readiness.test.ts": 5404, + "server/src/services/native-runtime/status-arbiter.test.ts": 562, + "server/src/services/native-runtime/stopped-codex-turn.test.ts": 100, + "server/src/services/native-runtime/task-creation-backlog.test.ts": 6127, + "server/src/services/native-runtime/task-document-body.integration.test.ts": 12944, + "server/src/services/native-runtime/task-document-key-contract.test.ts": 4238, + "server/src/services/native-runtime/task-document-scope.integration.test.ts": 7572, + "server/src/services/native-runtime/task-monitor.integration.test.ts": 8117, + "server/src/services/native-runtime/task-reassignment.test.ts": 7328, + "server/src/services/native-runtime/tool-receipt-recovery.integration.test.ts": 6102, + "server/src/services/native-runtime/unread-steered-messages.test.ts": 2107, + "server/src/services/native-runtime/update-skill.integration.test.ts": 10011, + "server/src/services/native-runtime/volume-free-controller-state.test.ts": 165, + "server/src/services/native-runtime/warm-controller-journal.test.ts": 100, + "server/src/services/object-byte-journal.test.ts": 23361, + "server/src/services/object-run-log-store-tail-read.test.ts": 2056, + "server/src/services/object-run-log-store.test.ts": 6904, + "server/src/services/offline-workspace-operation-reconciliation.test.ts": 6570, + "server/src/services/onboarding-first-task-assets.test.ts": 1237, + "server/src/services/onboarding-greeting.test.ts": 697, + "server/src/services/online-legacy-workspace-recovery.test.ts": 5613, + "server/src/services/online-remote-workspace-recovery-hold.test.ts": 11576, "server/src/services/openrouter-models.test.ts": 100, - "server/src/services/paperclip-cloud-connector-enrollment.test.ts": 1717, - "server/src/services/paperclip-cloud-connector.test.ts": 1676, - "server/src/services/plugin-task-panels.test.ts": 1687, - "server/src/services/presentation-ownership-read.test.ts": 7905, - "server/src/services/provider-fresh-workspace.test.ts": 1315, - "server/src/services/provider-retry-after.test.ts": 1629, - "server/src/services/provider-trace-workspace-diff-reprojection.test.ts": 2118, - "server/src/services/public-mcp/events-work.test.ts": 33867, - "server/src/services/question-interaction-answers.test.ts": 2594, - "server/src/services/question-pattern-validation.test.ts": 2245, - "server/src/services/recovery/issue-state-read.test.ts": 4820, + "server/src/services/owner-proof.test.ts": 1773, + "server/src/services/paperclip-cloud-connector-enrollment.test.ts": 1391, + "server/src/services/paperclip-cloud-connector.test.ts": 1239, + "server/src/services/plugin-login-credential.test.ts": 100, + "server/src/services/plugin-task-panels.test.ts": 1257, + "server/src/services/presentation-ownership-read.test.ts": 9250, + "server/src/services/provider-fresh-workspace.test.ts": 4246, + "server/src/services/provider-quota-reset.test.ts": 100, + "server/src/services/provider-retry-after.test.ts": 4274, + "server/src/services/provider-trace-object-store.test.ts": 402, + "server/src/services/provider-trace-workspace-diff-reprojection.test.ts": 1757, + "server/src/services/public-mcp/client-mirror-ack.test.ts": 4027, + "server/src/services/public-mcp/client-mirror-envelope.test.ts": 1149, + "server/src/services/public-mcp/client-mirror-wire.test.ts": 314, + "server/src/services/public-mcp/cloud-event-authority.test.ts": 1338, + "server/src/services/public-mcp/device-cutover.test.ts": 1178, + "server/src/services/public-mcp/device-status-key-read.test.ts": 100, + "server/src/services/public-mcp/discovery.test.ts": 601, + "server/src/services/public-mcp/events-work.test.ts": 42269, + "server/src/services/public-mcp/idle-authorization-handoffs.test.ts": 1102, + "server/src/services/public-mcp/idle-client-mirror.test.ts": 1264, + "server/src/services/public-mcp/idle-device-status.test.ts": 1234, + "server/src/services/public-mcp/idle-event-schedule.test.ts": 1162, + "server/src/services/public-mcp/idle-sleep-proof.test.ts": 4244, + "server/src/services/public-mcp/idle-subscription-proof.test.ts": 1318, + "server/src/services/public-mcp/idle-transfer-schedule.test.ts": 1204, + "server/src/services/public-mcp/idle-wake-proof.test.ts": 1103, + "server/src/services/public-mcp/revocation-index-sync.test.ts": 1099, + "server/src/services/public-mcp/wake-admission.test.ts": 146, + "server/src/services/quarantined-task-retry.test.ts": 13000, + "server/src/services/question-interaction-answers.test.ts": 2722, + "server/src/services/question-pattern-validation.test.ts": 2222, + "server/src/services/recovery/issue-state-read.test.ts": 4686, "server/src/services/recovery/legacy-continuation.test.ts": 100, - "server/src/services/recovery/legacy-disposition-read.test.ts": 3899, - "server/src/services/recovery/native-runner-routing.test.ts": 4204, - "server/src/services/recovery/provider-failure-classification.test.ts": 4673, - "server/src/services/recovery/reconciliation-run-read.test.ts": 4583, - "server/src/services/recovery/review-path-recovery.test.ts": 4353, - "server/src/services/recovery/run-context-read.test.ts": 4546, - "server/src/services/recovery/run-result-read.test.ts": 4505, - "server/src/services/recovery/service.pause-durability.test.ts": 3956, + "server/src/services/recovery/legacy-disposition-read.test.ts": 4284, + "server/src/services/recovery/native-runner-routing.test.ts": 3773, + "server/src/services/recovery/provider-failure-classification.test.ts": 4386, + "server/src/services/recovery/reconciliation-run-read.test.ts": 4674, + "server/src/services/recovery/review-path-recovery.test.ts": 4071, + "server/src/services/recovery/run-context-read.test.ts": 4927, + "server/src/services/recovery/run-result-read.test.ts": 5156, + "server/src/services/recovery/service.pause-durability.test.ts": 4275, "server/src/services/recovery/status-only-context.test.ts": 100, - "server/src/services/recovery/stranded-notice.test.ts": 1692, - "server/src/services/recovery/successful-run-handoff.test.ts": 1638, - "server/src/services/remote-agent-profiles.test.ts": 1287, - "server/src/services/remote-url-credentials.test.ts": 114, - "server/src/services/remote-workspace-migration.test.ts": 5242, - "server/src/services/remote-workspace-snapshot-archive.test.ts": 4690, - "server/src/services/remote-workspace-snapshot-retention.test.ts": 8655, - "server/src/services/remote-workspace-snapshot-storage.test.ts": 1987, - "server/src/services/remote-workspace-transport.test.ts": 5740, - "server/src/services/responsible-user-denial-run-outcomes.test.ts": 1506, - "server/src/services/retained-google-credential-cleanup.test.ts": 407, - "server/src/services/routines-formatter-cache.test.ts": 4996, - "server/src/services/run-cancellation.test.ts": 105, - "server/src/services/run-cost-accounting.test.ts": 9971, - "server/src/services/run-log-store-cancellation.test.ts": 1276, - "server/src/services/run-log-store.test.ts": 1995, - "server/src/services/run-scratch.test.ts": 104, - "server/src/services/runner-environment-lifecycle.test.ts": 117, + "server/src/services/recovery/stranded-notice.test.ts": 1280, + "server/src/services/recovery/successful-run-handoff.test.ts": 1206, + "server/src/services/remote-agent-profiles.test.ts": 1206, + "server/src/services/remote-url-credentials.test.ts": 100, + "server/src/services/remote-workspace-archive-worker.test.ts": 2946, + "server/src/services/remote-workspace-cohort-migration.test.ts": 52703, + "server/src/services/remote-workspace-migration-concurrency.test.ts": 6306, + "server/src/services/remote-workspace-migration.test.ts": 133869, + "server/src/services/remote-workspace-nested-verification.test.ts": 13881, + "server/src/services/remote-workspace-online-source.test.ts": 36871, + "server/src/services/remote-workspace-original-bare-source.integration.test.ts": 23095, + "server/src/services/remote-workspace-readonly-capture-budget.test.ts": 13024, + "server/src/services/remote-workspace-readonly-inventory.test.ts": 246, + "server/src/services/remote-workspace-recovery-receipt-fallback.test.ts": 6915, + "server/src/services/remote-workspace-reservation.test.ts": 5521, + "server/src/services/remote-workspace-save-concurrency.test.ts": 16449, + "server/src/services/remote-workspace-snapshot-archive-environments.test.ts": 946, + "server/src/services/remote-workspace-snapshot-archive.test.ts": 33526, + "server/src/services/remote-workspace-snapshot-retention.test.ts": 7765, + "server/src/services/remote-workspace-snapshot-reuse.test.ts": 33123, + "server/src/services/remote-workspace-snapshot-storage.test.ts": 9626, + "server/src/services/remote-workspace-transfer-timeout.test.ts": 2896, + "server/src/services/remote-workspace-transport.test.ts": 34057, + "server/src/services/remote-workspace-unchanged-release.test.ts": 16139, + "server/src/services/remote-workspaces.integration.test.ts": 103327, + "server/src/services/responsible-user-denial-run-outcomes.test.ts": 1161, + "server/src/services/retained-google-credential-cleanup.test.ts": 413, + "server/src/services/retry-workspace-continuity.test.ts": 6890, + "server/src/services/routines-formatter-cache.test.ts": 5494, + "server/src/services/run-accounting-contention.test.ts": 6958, + "server/src/services/run-cancellation.test.ts": 100, + "server/src/services/run-cost-accounting.test.ts": 25662, + "server/src/services/run-log-store-cancellation.test.ts": 1153, + "server/src/services/run-log-store.test.ts": 1761, + "server/src/services/run-scratch.test.ts": 137, + "server/src/services/runner-environment-lifecycle.test.ts": 1297, "server/src/services/runner-goal-control-broker.test.ts": 100, - "server/src/services/runner-goals.test.ts": 3077, - "server/src/services/runtime-exposure/broker-client.test.ts": 232, - "server/src/services/runtime-exposure/exposure-manager.test.ts": 811, - "server/src/services/runtime-exposure/loopback-listener.test.ts": 125, - "server/src/services/runtime-exposure/port-pair.test.ts": 1054, - "server/src/services/runtime-exposure/port-reservation.test.ts": 757, + "server/src/services/runner-goals.test.ts": 3829, + "server/src/services/runtime-accounting-totals.test.ts": 1699, + "server/src/services/runtime-exposure/broker-client.test.ts": 237, + "server/src/services/runtime-exposure/exposure-manager.test.ts": 728, + "server/src/services/runtime-exposure/loopback-listener.test.ts": 115, + "server/src/services/runtime-exposure/port-pair.test.ts": 697, + "server/src/services/runtime-exposure/port-reservation.test.ts": 630, "server/src/services/runtime-exposure/tailscale-hostname.test.ts": 100, "server/src/services/safe-native-chat-progress.test.ts": 100, - "server/src/services/sandbox-absence-proof.test.ts": 1673, + "server/src/services/sandbox-absence-proof.test.ts": 1128, + "server/src/services/sandbox-disk-full-fault.test.ts": 1335, + "server/src/services/saved-bootstrap-continuation.test.ts": 9184, "server/src/services/session-workspace-cwd.test.ts": 100, - "server/src/services/setup-token-reaper.test.ts": 3849, - "server/src/services/setup-token-session.test.ts": 2845, - "server/src/services/setup-token-transport-binding.test.ts": 4856, - "server/src/services/skill-local-import-boundary.test.ts": 128, - "server/src/services/skill-package-recovery.test.ts": 2583, - "server/src/services/skill-package-work.test.ts": 11659, - "server/src/services/skill-source-sync-work.test.ts": 14754, - "server/src/services/skill-tools.test.ts": 824, - "server/src/services/slack-mcp-error.test.ts": 136, - "server/src/services/system-recovery-state.test.ts": 973, - "server/src/services/task-interruption-presentation.test.ts": 1220, - "server/src/services/task-retry.test.ts": 7512, + "server/src/services/setup-token-reaper.test.ts": 3925, + "server/src/services/setup-token-session.test.ts": 6102, + "server/src/services/setup-token-transport-binding.test.ts": 3630, + "server/src/services/skill-local-import-boundary.test.ts": 100, + "server/src/services/skill-package-recovery.test.ts": 1924, + "server/src/services/skill-package-work.test.ts": 11416, + "server/src/services/skill-source-idle-schedule.test.ts": 1250, + "server/src/services/skill-source-sync-work.test.ts": 20616, + "server/src/services/skill-tools.test.ts": 744, + "server/src/services/skill-version-cache-lock.test.ts": 5027, + "server/src/services/slack-mcp-error.test.ts": 100, + "server/src/services/system-recovery-state.test.ts": 3738, + "server/src/services/task-interruption-presentation.test.ts": 4093, + "server/src/services/task-retry.test.ts": 16630, + "server/src/services/tool-access/github-access-errors.test.ts": 100, + "server/src/services/tool-access/github-default-owner.test.ts": 100, + "server/src/services/tool-action-replay-intent.test.ts": 100, + "server/src/services/tool-approval-target.test.ts": 100, "server/src/services/tool-discovery-scheduler.test.ts": 100, - "server/src/services/tool-profile-binding-precedence.test.ts": 128, - "server/src/services/usage-receipts-read.test.ts": 4001, - "server/src/services/vercel-connect.test.ts": 163, - "server/src/services/workspace-git-operation-scheduler.test.ts": 1674, - "server/src/services/workspace-git-snapshot-streaming.test.ts": 30880, - "server/src/services/workspace-recovery-admission.test.ts": 66000, - "server/src/services/workspace-recovery-preparation-dispatch.test.ts": 101000, - "server/src/services/workspace-recovery-preparation-gates.test.ts": 60000, - "server/src/services/workspace-recovery-preparation-proof.test.ts": 91000, - "server/src/services/workspace-recovery-preparation.test.ts": 136000, - "server/src/services/workspace-recovery-retry-copyback.test.ts": 66000, - "server/src/services/workspace-recovery-source.test.ts": 7319, - "server/src/services/workspace-recovery-warm-handoff.test.ts": 116000, - "server/src/services/workspace-restore-reconciliation.test.ts": 5517, - "server/src/services/workspace-runtime-exposure-backfill.test.ts": 4136, - "server/src/services/workspace-runtime-exposure.test.ts": 14546, - "server/src/services/workspace-runtime-read-model.test.ts": 1568, - "server/src/services/workspace-runtime-ready-comment.test.ts": 3469, + "server/src/services/tool-profile-binding-precedence.test.ts": 100, + "server/src/services/usage-receipts-read.test.ts": 4759, + "server/src/services/vercel-connect.test.ts": 125, + "server/src/services/verified-preparation-log.test.ts": 2689, + "server/src/services/workspace-git-operation-scheduler.test.ts": 1655, + "server/src/services/workspace-git-snapshot-streaming.test.ts": 19390, + "server/src/services/workspace-git-source-roots.test.ts": 1590, + "server/src/services/workspace-recovery-admission.test.ts": 172540, + "server/src/services/workspace-recovery-capture-policy.test.ts": 10519, + "server/src/services/workspace-recovery-dependency-finalize.test.ts": 9630, + "server/src/services/workspace-recovery-disk-full.test.ts": 21231, + "server/src/services/workspace-recovery-fallback.test.ts": 24665, + "server/src/services/workspace-recovery-passive-fairness.test.ts": 16915, + "server/src/services/workspace-recovery-preparation-dispatch.test.ts": 53751, + "server/src/services/workspace-recovery-preparation-gates.test.ts": 43513, + "server/src/services/workspace-recovery-preparation-proof.test.ts": 51795, + "server/src/services/workspace-recovery-preparation.test.ts": 98449, + "server/src/services/workspace-recovery-retry-copyback.test.ts": 103211, + "server/src/services/workspace-recovery-scheduled-preparation.test.ts": 15882, + "server/src/services/workspace-recovery-source.test.ts": 7222, + "server/src/services/workspace-recovery-stop-proof.test.ts": 17142, + "server/src/services/workspace-recovery-warm-handoff.test.ts": 195890, + "server/src/services/workspace-restore-reconciliation.test.ts": 5366, + "server/src/services/workspace-runtime-exposure-backfill.test.ts": 3872, + "server/src/services/workspace-runtime-exposure.test.ts": 15213, + "server/src/services/workspace-runtime-read-model.test.ts": 1230, + "server/src/services/workspace-runtime-readiness.test.ts": 3820, + "server/src/services/workspace-runtime-ready-comment.test.ts": 4007, "server/src/shutdown.test.ts": 266, "server/src/startup-recovery-timing.test.ts": 100, - "server/src/storage/config.test.ts": 1158, + "server/src/storage/config.test.ts": 807, + "server/src/storage/s3-credential-refresh.test.ts": 592, + "server/src/storage/storage-unavailable.test.ts": 100, "server/src/url-utils.test.ts": 100 - }, - "splitEstimates": { - "method": "Sum of passing case durations from the recorded master run, plus the entire unattributed predecessor file cost for each new file. These are scheduling estimates after an assertion-preserving split, not measured new-file timings. The next protected-master refresh replaces them.", - "sources": { - "server/src/__tests__/issue-recovery-deadlines.test.ts": { - "sourceRun": 41300933157, - "sourceDurationMs": 580882, - "unattributedMsPerFile": 5655, - "files": { - "server/src/__tests__/issue-recovery-assignments.test.ts": 132000, - "server/src/__tests__/issue-recovery-conversations.test.ts": 160000, - "server/src/__tests__/issue-recovery-deadlines.test.ts": 145000, - "server/src/__tests__/issue-recovery-dependencies.test.ts": 163000 - } - }, - "server/src/services/native-runtime/native-runner-restart-recovery.integration.test.ts": { - "sourceRun": 41300933157, - "sourceDurationMs": 568980, - "unattributedMsPerFile": 28332, - "files": { - "server/src/services/native-runtime/native-runner-restart-recovery.integration.test.ts": 51000, - "server/src/services/native-runtime/native-runner-restart-lease-renewal.integration.test.ts": 119000, - "server/src/services/native-runtime/native-runner-restart-preparation.integration.test.ts": 155000, - "server/src/services/native-runtime/native-runner-restart-checkpoint-cost.integration.test.ts": 187000, - "server/src/services/native-runtime/native-runner-restart-diskless.integration.test.ts": 172000 - } - }, - "server/src/services/workspace-recovery.test.ts": { - "sourceRun": 42296943853, - "sourceDurationMs": 636000, - "apportionedBy": "Local per-file test time for the same tests, averaged over a whole-file run and per-file runs; the predecessor's current CI cost (636s, master runs 42296943853 and 42294279748) is divided in those proportions.", - "files": { - "server/src/services/workspace-recovery-admission.test.ts": 66000, - "server/src/services/workspace-recovery-preparation-dispatch.test.ts": 101000, - "server/src/services/workspace-recovery-preparation-gates.test.ts": 60000, - "server/src/services/workspace-recovery-preparation-proof.test.ts": 91000, - "server/src/services/workspace-recovery-preparation.test.ts": 136000, - "server/src/services/workspace-recovery-retry-copyback.test.ts": 66000, - "server/src/services/workspace-recovery-warm-handoff.test.ts": 116000 - } - } - } } } diff --git a/scripts/serialized-shard-durations.json b/scripts/serialized-shard-durations.json index da8fac53607..c53a03a733c 100644 --- a/scripts/serialized-shard-durations.json +++ b/scripts/serialized-shard-durations.json @@ -3,181 +3,202 @@ "unit": "ms", "sources": [ { - "run": 41300933157, + "run": 43133035381, "attempt": 1, - "sha": "247552fe0719dcc92f7b42c50b658be6f624986d", - "url": "https://github.com/paperclipai/paperclip/actions/runs/41300933157" + "sha": "42fd790e80953000a7be99eff30fb9a81bf9c7b7", + "url": "https://github.com/paperclipai/paperclip/actions/runs/43133035381" + }, + { + "run": 43134251278, + "attempt": 2, + "sha": "9dfdeaad8662d9cd73a93490d09516877ef8a276", + "url": "https://github.com/paperclipai/paperclip/actions/runs/43134251278" + }, + { + "run": 43145252393, + "attempt": 2, + "sha": "7d9973405c8726d6aadc7d0e6b4f6076085ebc45", + "url": "https://github.com/paperclipai/paperclip/actions/runs/43145252393" } ], "coverage": { - "measured": 164, - "withSetup": 164, - "inventory": 164 + "measured": 173, + "withSetup": 173, + "inventory": 173 }, "durations": { - "server/src/__tests__/access-routes-hidden-floor.test.ts": 4135, - "server/src/__tests__/access-routes-permissions-upgrade.test.ts": 5005, - "server/src/__tests__/activity-routes.test.ts": 15673, - "server/src/__tests__/adapter-auth-signal-routes.test.ts": 12341, - "server/src/__tests__/adapter-model-refresh-routes.test.ts": 6883, - "server/src/__tests__/adapter-routes-authz.test.ts": 13707, - "server/src/__tests__/adapter-routes.test.ts": 3323, - "server/src/__tests__/agent-action-audit-routes.test.ts": 6056, - "server/src/__tests__/agent-adapter-validation-routes.test.ts": 84643, - "server/src/__tests__/agent-cross-tenant-authz-routes.test.ts": 4315, - "server/src/__tests__/agent-device-login-routes.test.ts": 6491, - "server/src/__tests__/agent-hire-auth-inheritance-routes.test.ts": 7530, - "server/src/__tests__/agent-hire-idempotency-routes.test.ts": 5637, - "server/src/__tests__/agent-instructions-routes.test.ts": 4157, - "server/src/__tests__/agent-live-run-routes.test.ts": 66708, - "server/src/__tests__/agent-permissions-routes.test.ts": 4758, - "server/src/__tests__/agent-runner-qualification-routes.test.ts": 5232, - "server/src/__tests__/agent-secrets-routes.test.ts": 5078, - "server/src/__tests__/agent-skills-routes.test.ts": 5414, - "server/src/__tests__/agent-test-environment-routes.test.ts": 4719, - "server/src/__tests__/ai-connection-router.test.ts": 34133, - "server/src/__tests__/announcements-routes.test.ts": 4301, - "server/src/__tests__/approval-routes-idempotency.test.ts": 3592, - "server/src/__tests__/artifact-review-document-routes.test.ts": 7252, - "server/src/__tests__/assets.test.ts": 9197, - "server/src/__tests__/auth-routes.test.ts": 1477, - "server/src/__tests__/auth-session-route.test.ts": 3303, - "server/src/__tests__/authz-company-access.test.ts": 1265, + "server/src/__tests__/access-routes-hidden-floor.test.ts": 4459, + "server/src/__tests__/access-routes-permissions-upgrade.test.ts": 5465, + "server/src/__tests__/activity-routes.test.ts": 10563, + "server/src/__tests__/adapter-auth-signal-routes.test.ts": 9084, + "server/src/__tests__/adapter-model-refresh-routes.test.ts": 4075, + "server/src/__tests__/adapter-routes-authz.test.ts": 10176, + "server/src/__tests__/adapter-routes.test.ts": 3958, + "server/src/__tests__/agent-action-audit-routes.test.ts": 5904, + "server/src/__tests__/agent-adapter-validation-routes.test.ts": 50458, + "server/src/__tests__/agent-cross-tenant-authz-routes.test.ts": 4272, + "server/src/__tests__/agent-device-login-routes.test.ts": 6231, + "server/src/__tests__/agent-hire-auth-inheritance-routes.test.ts": 8399, + "server/src/__tests__/agent-hire-idempotency-routes.test.ts": 6320, + "server/src/__tests__/agent-instructions-routes.test.ts": 3851, + "server/src/__tests__/agent-live-run-routes.test.ts": 47196, + "server/src/__tests__/agent-permissions-routes.test.ts": 5042, + "server/src/__tests__/agent-runner-qualification-routes.test.ts": 5808, + "server/src/__tests__/agent-secrets-routes.test.ts": 5616, + "server/src/__tests__/agent-skills-routes.test.ts": 4780, + "server/src/__tests__/agent-task-hierarchy-depth-routes.test.ts": 5914, + "server/src/__tests__/agent-test-environment-routes.test.ts": 4386, + "server/src/__tests__/ai-connection-router.test.ts": 28008, + "server/src/__tests__/announcements-routes.test.ts": 4480, + "server/src/__tests__/approval-routes-idempotency.test.ts": 4100, + "server/src/__tests__/artifact-review-document-routes.test.ts": 6376, + "server/src/__tests__/assets.test.ts": 5477, + "server/src/__tests__/auth-routes.test.ts": 4182, + "server/src/__tests__/auth-session-route.test.ts": 3352, + "server/src/__tests__/authz-company-access.test.ts": 1190, "server/src/__tests__/authz-existence-oracle-guard.test.ts": 100, - "server/src/__tests__/authz-secret-context.test.ts": 1282, - "server/src/__tests__/board-chat-route-feature-flag.test.ts": 881, - "server/src/__tests__/bootstrap-claim-routes.test.ts": 3293, - "server/src/__tests__/browser-use-route-scope.test.ts": 3223, - "server/src/__tests__/built-in-agent-routes.test.ts": 6590, - "server/src/__tests__/cases-routes.test.ts": 26922, - "server/src/__tests__/cli-auth-routes.test.ts": 17761, - "server/src/__tests__/cloud-routes.test.ts": 1476, - "server/src/__tests__/companies-route-cross-company-authz.test.ts": 11710, - "server/src/__tests__/companies-route-path-guard.test.ts": 1523, - "server/src/__tests__/company-branding-route.test.ts": 4996, - "server/src/__tests__/company-import-transfer-routes.test.ts": 2992, - "server/src/__tests__/company-portability-routes.test.ts": 3065, - "server/src/__tests__/company-portability.test.ts": 9374, - "server/src/__tests__/company-search-extract-routes.test.ts": 4311, - "server/src/__tests__/company-search-rate-limit-routes.test.ts": 4322, - "server/src/__tests__/company-skill-policy-routes.test.ts": 3653, - "server/src/__tests__/company-skills-import-authz-routes.test.ts": 5508, - "server/src/__tests__/company-skills-routes.test.ts": 4067, - "server/src/__tests__/company-user-directory-route.test.ts": 3338, - "server/src/__tests__/cost-data-quality-routes.test.ts": 3245, - "server/src/__tests__/costs-service.test.ts": 4246, - "server/src/__tests__/decision-queues-routes.test.ts": 5259, - "server/src/__tests__/document-annotation-routes.test.ts": 8439, - "server/src/__tests__/email-routes-provider-errors.test.ts": 3201, - "server/src/__tests__/environment-custom-image-routes.test.ts": 4007, - "server/src/__tests__/environment-instance-routes.test.ts": 4041, - "server/src/__tests__/environment-routes.test.ts": 3697, - "server/src/__tests__/environment-selection-route-guards.test.ts": 4164, - "server/src/__tests__/execution-workspace-runtime-lease-route.test.ts": 4063, - "server/src/__tests__/execution-workspaces-routes.test.ts": 3474, - "server/src/__tests__/express5-auth-wildcard.test.ts": 135, - "server/src/__tests__/external-object-routes.test.ts": 3862, - "server/src/__tests__/folders-routes.test.ts": 1474, - "server/src/__tests__/health-dev-server-token.test.ts": 3152, - "server/src/__tests__/health.test.ts": 3543, - "server/src/__tests__/heartbeat-dependency-scheduling.test.ts": 31376, - "server/src/__tests__/heartbeat-issue-liveness-escalation.test.ts": 49291, - "server/src/__tests__/heartbeat-process-recovery.test.ts": 362170, - "server/src/__tests__/heartbeat-run-privacy-routes.test.ts": 9796, - "server/src/__tests__/inbox-agent-policy-routes.test.ts": 5019, - "server/src/__tests__/inbox-archive-routes.test.ts": 7129, - "server/src/__tests__/instance-database-backups-routes.test.ts": 1474, - "server/src/__tests__/instance-settings-routes.test.ts": 3499, - "server/src/__tests__/invite-accept-existing-member.test.ts": 3537, - "server/src/__tests__/invite-accept-gateway-defaults.test.ts": 4795, - "server/src/__tests__/invite-accept-replay.test.ts": 4065, - "server/src/__tests__/invite-create-route.test.ts": 7645, - "server/src/__tests__/invite-expiry.test.ts": 4250, - "server/src/__tests__/invite-join-manager.test.ts": 4317, - "server/src/__tests__/invite-list-route.test.ts": 3634, - "server/src/__tests__/invite-logo-route.test.ts": 4177, - "server/src/__tests__/invite-onboarding-text.test.ts": 4032, - "server/src/__tests__/invite-rate-limit-route.test.ts": 6008, - "server/src/__tests__/invite-summary-route.test.ts": 6090, - "server/src/__tests__/invite-test-resolution-route.test.ts": 4352, - "server/src/__tests__/invite-url-public-base-url.test.ts": 4379, - "server/src/__tests__/issue-access-grants-routes.test.ts": 6138, - "server/src/__tests__/issue-activity-events-routes.test.ts": 10999, - "server/src/__tests__/issue-agent-mutation-ownership-routes.test.ts": 14786, - "server/src/__tests__/issue-assigned-backlog-contract-routes.test.ts": 3922, - "server/src/__tests__/issue-assignee-invokability-routes.test.ts": 3837, - "server/src/__tests__/issue-attachment-routes.test.ts": 4351, - "server/src/__tests__/issue-blocker-diagnostics-routes.test.ts": 5648, - "server/src/__tests__/issue-closed-workspace-routes.test.ts": 4191, - "server/src/__tests__/issue-comment-attribution-audit-routes.test.ts": 5562, - "server/src/__tests__/issue-comment-cancel-routes.test.ts": 4176, - "server/src/__tests__/issue-comment-reopen-routes.test.ts": 4355, - "server/src/__tests__/issue-create-deduplication-routes.test.ts": 5953, - "server/src/__tests__/issue-created-from-routes.test.ts": 4860, - "server/src/__tests__/issue-creation-source-routes.test.ts": 6117, - "server/src/__tests__/issue-dependency-wakeups-routes.test.ts": 8961, - "server/src/__tests__/issue-document-restore-routes.test.ts": 7554, - "server/src/__tests__/issue-execution-policy-routes.test.ts": 4791, - "server/src/__tests__/issue-feedback-routes.test.ts": 3966, - "server/src/__tests__/issue-identifier-routes.test.ts": 4818, - "server/src/__tests__/issue-list-assignee-filter-routes.test.ts": 10945, - "server/src/__tests__/issue-list-updatedsince-filter-routes.test.ts": 5143, - "server/src/__tests__/issue-onboarding-first-task-routes.test.ts": 10593, - "server/src/__tests__/issue-queued-comments-routes.test.ts": 53688, - "server/src/__tests__/issue-scheduled-retry-routes.test.ts": 12618, - "server/src/__tests__/issue-stale-execution-lock-routes.test.ts": 6168, - "server/src/__tests__/issue-stalled-review-decision-routes.test.ts": 6305, - "server/src/__tests__/issue-status-version-route-service.test.ts": 5153, - "server/src/__tests__/issue-subtree-diagnostics-routes.test.ts": 5592, - "server/src/__tests__/issue-summaries-routes.test.ts": 5080, - "server/src/__tests__/issue-telemetry-routes.test.ts": 4631, - "server/src/__tests__/issue-thread-interaction-routes.test.ts": 15508, - "server/src/__tests__/issue-tree-control-routes.test.ts": 1520, - "server/src/__tests__/issue-update-comment-wakeup-routes.test.ts": 4994, - "server/src/__tests__/issue-wake-diagnostics-routes.test.ts": 5428, - "server/src/__tests__/issue-watchdogs-routes.test.ts": 10901, - "server/src/__tests__/issue-workspace-command-authz.test.ts": 4648, + "server/src/__tests__/authz-secret-context.test.ts": 1184, + "server/src/__tests__/board-bootstrap-routes.test.ts": 5136, + "server/src/__tests__/board-chat-route-feature-flag.test.ts": 815, + "server/src/__tests__/bootstrap-claim-routes.test.ts": 3801, + "server/src/__tests__/browser-use-route-scope.test.ts": 3617, + "server/src/__tests__/built-in-agent-routes.test.ts": 9291, + "server/src/__tests__/cases-routes.test.ts": 11134, + "server/src/__tests__/cli-auth-routes.test.ts": 17169, + "server/src/__tests__/cloud-routes.test.ts": 3736, + "server/src/__tests__/companies-route-cross-company-authz.test.ts": 15423, + "server/src/__tests__/companies-route-path-guard.test.ts": 3778, + "server/src/__tests__/company-branding-route.test.ts": 6936, + "server/src/__tests__/company-default-decision-owner-route.test.ts": 6504, + "server/src/__tests__/company-import-transfer-routes.test.ts": 4904, + "server/src/__tests__/company-portability-routes.test.ts": 5250, + "server/src/__tests__/company-portability.test.ts": 9588, + "server/src/__tests__/company-search-extract-routes.test.ts": 4424, + "server/src/__tests__/company-search-rate-limit-routes.test.ts": 4412, + "server/src/__tests__/company-skill-policy-routes.test.ts": 4527, + "server/src/__tests__/company-skills-import-authz-routes.test.ts": 5740, + "server/src/__tests__/company-skills-routes.test.ts": 3796, + "server/src/__tests__/company-user-directory-route.test.ts": 3829, + "server/src/__tests__/cost-data-quality-routes.test.ts": 3649, + "server/src/__tests__/costs-service.test.ts": 5218, + "server/src/__tests__/decision-queues-routes.test.ts": 6413, + "server/src/__tests__/document-annotation-routes.test.ts": 6425, + "server/src/__tests__/email-routes-provider-errors.test.ts": 3667, + "server/src/__tests__/environment-custom-image-routes.test.ts": 3810, + "server/src/__tests__/environment-instance-routes.test.ts": 3784, + "server/src/__tests__/environment-routes.test.ts": 3862, + "server/src/__tests__/environment-selection-route-guards.test.ts": 4439, + "server/src/__tests__/execution-workspace-runtime-lease-route.test.ts": 5683, + "server/src/__tests__/execution-workspaces-routes.test.ts": 3883, + "server/src/__tests__/express5-auth-wildcard.test.ts": 120, + "server/src/__tests__/external-object-routes.test.ts": 4334, + "server/src/__tests__/folders-routes.test.ts": 3921, + "server/src/__tests__/health-dev-server-token.test.ts": 4171, + "server/src/__tests__/health.test.ts": 3773, + "server/src/__tests__/heartbeat-dependency-scheduling.test.ts": 50657, + "server/src/__tests__/heartbeat-issue-liveness-escalation.test.ts": 54768, + "server/src/__tests__/heartbeat-process-recovery.test.ts": 344017, + "server/src/__tests__/heartbeat-run-privacy-routes.test.ts": 9270, + "server/src/__tests__/inbox-agent-policy-routes.test.ts": 4707, + "server/src/__tests__/inbox-archive-routes.test.ts": 7445, + "server/src/__tests__/inbox-mine-routes.test.ts": 7381, + "server/src/__tests__/instance-database-backups-routes.test.ts": 3506, + "server/src/__tests__/instance-settings-routes.test.ts": 4187, + "server/src/__tests__/invite-accept-existing-member.test.ts": 3588, + "server/src/__tests__/invite-accept-gateway-defaults.test.ts": 4603, + "server/src/__tests__/invite-accept-replay.test.ts": 4210, + "server/src/__tests__/invite-create-route.test.ts": 6191, + "server/src/__tests__/invite-expiry.test.ts": 4468, + "server/src/__tests__/invite-join-manager.test.ts": 4095, + "server/src/__tests__/invite-list-route.test.ts": 3806, + "server/src/__tests__/invite-logo-route.test.ts": 4470, + "server/src/__tests__/invite-onboarding-text.test.ts": 4598, + "server/src/__tests__/invite-rate-limit-route.test.ts": 5758, + "server/src/__tests__/invite-summary-route.test.ts": 6219, + "server/src/__tests__/invite-test-resolution-route.test.ts": 4021, + "server/src/__tests__/invite-url-public-base-url.test.ts": 4803, + "server/src/__tests__/issue-access-grants-routes.test.ts": 7311, + "server/src/__tests__/issue-activity-events-routes.test.ts": 8154, + "server/src/__tests__/issue-agent-mutation-ownership-routes.test.ts": 15844, + "server/src/__tests__/issue-assigned-backlog-contract-routes.test.ts": 4282, + "server/src/__tests__/issue-assignee-invokability-routes.test.ts": 3973, + "server/src/__tests__/issue-attachment-routes.test.ts": 4512, + "server/src/__tests__/issue-blocker-diagnostics-routes.test.ts": 5372, + "server/src/__tests__/issue-chat-bootstrap-routes.test.ts": 7382, + "server/src/__tests__/issue-closed-workspace-routes.test.ts": 3977, + "server/src/__tests__/issue-comment-attribution-audit-routes.test.ts": 5540, + "server/src/__tests__/issue-comment-cancel-routes.test.ts": 3798, + "server/src/__tests__/issue-comment-reopen-routes.test.ts": 6776, + "server/src/__tests__/issue-confirm-run-stopped-routes.test.ts": 7677, + "server/src/__tests__/issue-create-deduplication-routes.test.ts": 6041, + "server/src/__tests__/issue-created-from-routes.test.ts": 5645, + "server/src/__tests__/issue-creation-source-routes.test.ts": 6585, + "server/src/__tests__/issue-dependency-wakeups-routes.test.ts": 8660, + "server/src/__tests__/issue-document-restore-routes.test.ts": 6269, + "server/src/__tests__/issue-execution-policy-routes.test.ts": 4346, + "server/src/__tests__/issue-feedback-routes.test.ts": 4382, + "server/src/__tests__/issue-identifier-routes.test.ts": 5515, + "server/src/__tests__/issue-list-assignee-filter-routes.test.ts": 12312, + "server/src/__tests__/issue-list-updatedsince-filter-routes.test.ts": 4929, + "server/src/__tests__/issue-onboarding-first-task-routes.test.ts": 13445, + "server/src/__tests__/issue-queued-comments-routes.test.ts": 118620, + "server/src/__tests__/issue-scheduled-retry-routes.test.ts": 14427, + "server/src/__tests__/issue-stale-execution-lock-routes.test.ts": 7268, + "server/src/__tests__/issue-stalled-review-decision-routes.test.ts": 6458, + "server/src/__tests__/issue-status-version-route-service.test.ts": 5591, + "server/src/__tests__/issue-subtree-diagnostics-routes.test.ts": 6142, + "server/src/__tests__/issue-summaries-routes.test.ts": 5147, + "server/src/__tests__/issue-telemetry-routes.test.ts": 4790, + "server/src/__tests__/issue-thread-interaction-routes.test.ts": 14207, + "server/src/__tests__/issue-tree-control-routes.test.ts": 3888, + "server/src/__tests__/issue-update-comment-wakeup-routes.test.ts": 4533, + "server/src/__tests__/issue-wake-diagnostics-routes.test.ts": 5628, + "server/src/__tests__/issue-watchdogs-routes.test.ts": 11962, + "server/src/__tests__/issue-workspace-command-authz.test.ts": 4185, "server/src/__tests__/issues-checkout-wakeup.test.ts": 100, - "server/src/__tests__/issues-goal-context-routes.test.ts": 4119, - "server/src/__tests__/issues-service.test.ts": 26999, - "server/src/__tests__/llms-routes.test.ts": 1838, - "server/src/__tests__/low-trust-red-team-routes.test.ts": 25961, - "server/src/__tests__/maintenance-server-routes.test.ts": 511763, - "server/src/__tests__/managed-agent-profile-routes-authz.test.ts": 3182, - "server/src/__tests__/multilingual-issues-routes.test.ts": 5137, - "server/src/__tests__/muse-qualification-routes.test.ts": 3072, - "server/src/__tests__/onboarding-seed-route.test.ts": 5499, - "server/src/__tests__/openapi-routes.test.ts": 2400, - "server/src/__tests__/openclaw-invite-prompt-route.test.ts": 3380, - "server/src/__tests__/opencode-local-adapter-environment.test.ts": 6840, - "server/src/__tests__/openrouter-attribution.test.ts": 778, - "server/src/__tests__/permissions-upgrade-boundary-routes.test.ts": 5309, - "server/src/__tests__/plugin-install-route-security.test.ts": 4283, - "server/src/__tests__/plugin-routes-authz.test.ts": 3539, - "server/src/__tests__/plugin-scoped-api-routes.test.ts": 3119, - "server/src/__tests__/project-goal-telemetry-routes.test.ts": 3626, - "server/src/__tests__/project-routes-env.test.ts": 4082, - "server/src/__tests__/project-workspace-managed-sandbox-routes.test.ts": 6431, - "server/src/__tests__/projects-list-archived-routes.test.ts": 5044, - "server/src/__tests__/redaction.test.ts": 136, - "server/src/__tests__/resource-memberships-routes.test.ts": 5339, - "server/src/__tests__/routine-document-annotation-routes.test.ts": 2206, - "server/src/__tests__/routines-e2e.test.ts": 18070, - "server/src/__tests__/routines-routes.test.ts": 6367, - "server/src/__tests__/secret-proposals-routes.test.ts": 16478, - "server/src/__tests__/secrets-routes-claude-oauth-service.test.ts": 4530, - "server/src/__tests__/secrets-routes.test.ts": 4522, - "server/src/__tests__/sidebar-preferences-routes.test.ts": 3352, - "server/src/__tests__/subscription-routes.test.ts": 3167, - "server/src/__tests__/summary-slot-routes.test.ts": 5656, - "server/src/__tests__/task-connector-read-routes.test.ts": 6058, - "server/src/__tests__/task-title-routes.test.ts": 13080, - "server/src/__tests__/teams-catalog-routes.test.ts": 4167, - "server/src/__tests__/user-profile-routes.test.ts": 2245, + "server/src/__tests__/issues-goal-context-routes.test.ts": 4365, + "server/src/__tests__/issues-service.test.ts": 39512, + "server/src/__tests__/link-preview-routes.test.ts": 3783, + "server/src/__tests__/llms-routes.test.ts": 4025, + "server/src/__tests__/low-trust-red-team-routes.test.ts": 40548, + "server/src/__tests__/maintenance-server-routes.test.ts": 276429, + "server/src/__tests__/managed-agent-profile-routes-authz.test.ts": 3791, + "server/src/__tests__/multilingual-issues-routes.test.ts": 5790, + "server/src/__tests__/muse-qualification-routes.test.ts": 3804, + "server/src/__tests__/onboarding-seed-route.test.ts": 6481, + "server/src/__tests__/openapi-routes.test.ts": 5123, + "server/src/__tests__/openclaw-invite-prompt-route.test.ts": 3811, + "server/src/__tests__/opencode-local-adapter-environment.test.ts": 6723, + "server/src/__tests__/openrouter-attribution.test.ts": 685, + "server/src/__tests__/permissions-upgrade-boundary-routes.test.ts": 6152, + "server/src/__tests__/plugin-install-route-security.test.ts": 5289, + "server/src/__tests__/plugin-routes-authz.test.ts": 3612, + "server/src/__tests__/plugin-scoped-api-routes.test.ts": 3890, + "server/src/__tests__/project-decision-owner-route.test.ts": 6221, + "server/src/__tests__/project-goal-telemetry-routes.test.ts": 4390, + "server/src/__tests__/project-routes-env.test.ts": 4228, + "server/src/__tests__/project-workspace-managed-sandbox-routes.test.ts": 6636, + "server/src/__tests__/projects-list-archived-routes.test.ts": 5176, + "server/src/__tests__/redaction.test.ts": 160, + "server/src/__tests__/resource-memberships-routes.test.ts": 5530, + "server/src/__tests__/routine-document-annotation-routes.test.ts": 4747, + "server/src/__tests__/routines-e2e.test.ts": 15930, + "server/src/__tests__/routines-routes.test.ts": 11937, + "server/src/__tests__/secret-proposals-routes.test.ts": 15931, + "server/src/__tests__/secrets-routes-claude-oauth-service.test.ts": 5401, + "server/src/__tests__/secrets-routes.test.ts": 4414, + "server/src/__tests__/sidebar-preferences-routes.test.ts": 6241, + "server/src/__tests__/skill-update-diff-routes.test.ts": 4160, + "server/src/__tests__/subscription-routes.test.ts": 3452, + "server/src/__tests__/summary-slot-routes.test.ts": 8150, + "server/src/__tests__/task-connector-read-routes.test.ts": 6479, + "server/src/__tests__/task-title-routes.test.ts": 13501, + "server/src/__tests__/teams-catalog-routes.test.ts": 7702, + "server/src/__tests__/user-profile-routes.test.ts": 4153, "server/src/__tests__/workspace-command-authz.test.ts": 100, - "server/src/__tests__/workspace-preferences-routes.test.ts": 1477, - "server/src/__tests__/workspace-restore-repair-route.test.ts": 6027, - "server/src/__tests__/workspace-runtime-routes-authz.test.ts": 3659, - "server/src/__tests__/workspace-runtime-service-authz.test.ts": 2230 + "server/src/__tests__/workspace-preferences-routes.test.ts": 3922, + "server/src/__tests__/workspace-restore-repair-route.test.ts": 7023, + "server/src/__tests__/workspace-runtime-routes-authz.test.ts": 4185, + "server/src/__tests__/workspace-runtime-service-authz.test.ts": 2027 } }