Files
PaperClipAI/scripts/general-server-shard-durations.json
T
9ba5569030 ci: refresh the general-server shard durations (#15826)
## Thinking Path

> - Paperclip is the open source app people use to manage AI agents for
work
> - Pull requests to this repository run a large CI matrix. The slowest
check sets the time a contributor waits for a green run.
> - The general-server vitest lane runs with one worker per job, so it
can only go faster across runners. Twelve shards share its suites, and a
recorded duration manifest decides which suite goes to which shard.
> - That manifest was recorded on 2026-09-15 from 646 suites. The lane
now has 871 suites and about 5031s of serial vitest time. 230 suites
have no record and get the median weight, so the shards drifted apart.
In run 38076972444 (2026-10-10) they ran 313s to 554s of tests, and
`General tests (server (2/12))` at 618s was the slowest check of the
whole run.
> - An unbalanced lane wastes the runner time it already spends. The
total work does not change, but one shard holds the run.
> - This pull request records the current duration of every suite from
two recent PR runs and keeps the same twelve shards.
> - The benefit is that the twelve shards level to about 415s of tests
each. The slowest server shard should drop from about 618s to about
480s, and this lane leaves the critical path.

## Linked Issues or Issue Description

**Describe the enhancement**

The general-server PR test lane is out of balance. Its shard manifest,
`scripts/general-server-shard-durations.json`, is three and a half weeks
old and misses 230 of the 871 current suites. The heaviest shard runs
554s of tests while the lightest runs 313s.

**Why is this needed**

The slowest check decides the wall-clock time of every PR run. In the
last fully green runs the slowest check was a general-server shard
(618s, 562s, 585s, 646s in runs 38076972444, 38076844891, 38076844368
and 38073555316). A balanced lane removes about 135s from that shard at
no extra runner cost.

**Proposed solution**

Re-record the per-suite durations from two recent PR runs (38076844891
and 38076972444) with the method that the manifest's `$comment`
documents: diff consecutive per-suite completion timestamps in each
shard log, and measure the first suite from the Vitest `RUN` banner.
Average the two runs. Keep the chat and native-runner entries from the
old manifest, because those suites run in their own lanes and do not
appear in the shard logs. Drop the two suites that no longer exist.

**Alternatives considered**

More shards would also shorten the lane (fourteen shards level at about
355s, sixteen at about 311s). They are not needed now: `Build`
(489-592s) and `General tests (workspaces-b)` (513-618s) already sit
above the balanced twelve-shard level, so extra runners would not
shorten the run. Those two checks are the next targets.

## What Changed

- `scripts/general-server-shard-durations.json`: 873 recorded suites
(was 646). 870 come from the two 2026-10-10 runs, 3 carry over (chat and
native-runner suites), 2 obsolete entries are gone. The `$comment` names
the source runs, the fleet, and the carry-over rule.
- `.github/workflows/pr-trusted.yml`: a comment on the general tests
matrix records the 2026-10-10 measurements and why the shard count stays
at twelve. No workflow behavior changes.

## Verification

- `node --test scripts/__tests__/run-vitest-stable-shard.test.mjs`: 29
pass. This covers the manifest coverage check, the duration-balance
check (spread must stay under the heaviest suite), and the complete
non-overlapping partition.
- `node --test .github/scripts/tests/pr-dependency-cache.test.mjs
.github/scripts/tests/pr-runner-rust-cache.test.mjs
.github/scripts/tests/lockfile-refresh-workflows.test.mjs`: 17 pass.
- Measurement check: the per-shard sum of the recorded durations matches
Vitest's own `Duration` line within 1s on all 24 shard logs.
- Simulation with the real planner (`scripts/run-vitest-stable.mjs
--dry-run`, `GITHUB_WORKFLOW=PR`) on the current suite list: with the
old manifest the twelve shards carry 321s to 510s of recorded tests;
with this manifest they carry 413s to 415s.
- Expected result on the first PR run after merge: every `General tests
(server (n/12))` job finishes in about 480s (415s of tests plus about
65s of setup) instead of 374s to 618s.

## Risks

- Low risk. The file only sets weights for the shard planner. A wrong
weight moves a suite to a different shard; it cannot drop or duplicate a
suite, because the guard tests assert the partition is complete and
non-overlapping.
- The durations come from the `runs-on` public PR fleet. GitHub-hosted
runners are faster in absolute terms, but the relative weights, which
are all the planner uses, are the same.
- The manifest will go stale again as suites grow. The guard test fails
when coverage drops under 50%, and the matrix comment records how to
refresh it.

## Model Used

- Claude (Anthropic), model ID `claude-fable-5-1`, running as a
Paperclip agent through the Claude local adapter with tool use (shell,
file edits, GitHub CLI). The agent collected the CI data, built the
manifest, ran the tests, and wrote this description.

## Checklist

- [x] I have included a thinking path that traces from project context
to this change
- [x] I have specified the model used (with version and capability
details)
- [x] I have checked ROADMAP.md and confirmed this PR does not duplicate
planned core work
- [x] I have searched GitHub for duplicate or related PRs and linked
them above
- [x] I have either (a) linked existing issues with `Fixes: #` / `Closes
#` / `Refs #` OR (b) described the issue in-PR following the relevant
issue template
- [x] I have not referenced internal/instance-local Paperclip issues or
links (only public GitHub `#NNN` / `github.com/paperclipai/paperclip`
URLs)
- [ ] My branch name describes the change (e.g. `docs/...`, `fix/...`)
and contains no internal Paperclip ticket id or instance-derived details
- [x] I have run tests locally and they pass
- [x] I have added or updated tests where applicable
- [x] I have updated relevant documentation to reflect my changes
- [x] I have considered and documented any risks above
- [ ] All Paperclip CI gates are green
- [ ] Greptile is 5/5 with no open P2s, recommendations, or follow-ups
- [x] I will address all Greptile and reviewer comments before
requesting merge

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: devinfoley <139239+devinfoley@users.noreply.github.com>
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-10 13:52:05 -07:00

881 lines
59 KiB
JSON

{
"$comment": "Per-suite wall-clock durations (ms) for the general-server vitest lane, used by scripts/general-server-shard.mjs to balance suites across the PR shard matrix. Averaged from two real PR runs of .github/workflows/pr.yml (actions runs 38076844891 and 38076972444, 2026-10-10, on the runs-on paperclip-public-pr-x64 fleet) by diffing consecutive per-suite completion timestamps in the 'Run grouped general test suites' logs across every shard — that captures each suite's true serial cost (import, setup, and run) under maxWorkers=1. The first suite of each shard is measured from Vitest's RUN banner, so per-shard startup lands on a measured suite instead of vanishing. The chat and native-runner suites run in their own PR lanes, so their entries carry over from the 2026-09-15 measurement. Suites missing here get the median weight, so the manifest only needs occasional refreshes; regenerate the same way when the lane's shard steps drift apart by more than the heaviest suite.",
"unit": "ms",
"durations": {
"server/scripts/verify-runner-vendor-dependencies.test.mjs": 186,
"server/src/__tests__/access-service.test.ts": 8447,
"server/src/__tests__/access-validators.test.ts": 744,
"server/src/__tests__/activity-credential-access.test.ts": 7944,
"server/src/__tests__/activity-log-responsible-user.test.ts": 8073,
"server/src/__tests__/activity-service.test.ts": 10246,
"server/src/__tests__/adapter-cost-failure-paths.test.ts": 5615,
"server/src/__tests__/adapter-models.test.ts": 1434,
"server/src/__tests__/adapter-registry.test.ts": 1448,
"server/src/__tests__/adapter-session-codecs.test.ts": 858,
"server/src/__tests__/agent-auth-jwt.test.ts": 737,
"server/src/__tests__/agent-auth-middleware.test.ts": 1290,
"server/src/__tests__/agent-avatars.test.ts": 8287,
"server/src/__tests__/agent-commentary-daytona-smoke.test.ts": 1254,
"server/src/__tests__/agent-commentary-helper.test.ts": 10976,
"server/src/__tests__/agent-commentary-skills.test.ts": 930,
"server/src/__tests__/agent-commentary.integration.test.ts": 15224,
"server/src/__tests__/agent-conversations.test.ts": 16683,
"server/src/__tests__/agent-default-configure-grants.test.ts": 9156,
"server/src/__tests__/agent-directory-probe.test.ts": 1493,
"server/src/__tests__/agent-directory-working-copies.test.ts": 45751,
"server/src/__tests__/agent-file-checkpoints.test.ts": 1528,
"server/src/__tests__/agent-harness-verification.test.ts": 2356,
"server/src/__tests__/agent-hire-ai-connections.test.ts": 17137,
"server/src/__tests__/agent-identity-master-key.test.ts": 519,
"server/src/__tests__/agent-identity.test.ts": 21467,
"server/src/__tests__/agent-instruction-git-exclusion.test.ts": 430,
"server/src/__tests__/agent-instruction-revisions.test.ts": 9689,
"server/src/__tests__/agent-instruction-working-copies.test.ts": 11715,
"server/src/__tests__/agent-instructions-service.test.ts": 1367,
"server/src/__tests__/agent-invokability.test.ts": 1116,
"server/src/__tests__/agent-permissions-service.test.ts": 680,
"server/src/__tests__/agent-persona-persistence.test.ts": 8731,
"server/src/__tests__/agent-profile-avatar.test.ts": 10471,
"server/src/__tests__/agent-shortname-collision.test.ts": 2260,
"server/src/__tests__/agent-skill-contract.test.ts": 201,
"server/src/__tests__/agent-task-run-telemetry.test.ts": 8482,
"server/src/__tests__/agentmail-api.test.ts": 1381,
"server/src/__tests__/agents-adapter-config-user-secret.test.ts": 10074,
"server/src/__tests__/agents-claude-oauth-binding.test.ts": 11793,
"server/src/__tests__/agents-paperclip-runner-skills.test.ts": 780,
"server/src/__tests__/agents-pending-approval-config.test.ts": 8779,
"server/src/__tests__/agents-service-clear-error.test.ts": 9643,
"server/src/__tests__/agents-service-secret-bindings.test.ts": 9581,
"server/src/__tests__/aggregator-app-discovery.test.ts": 250,
"server/src/__tests__/aggregator-app-sync.test.ts": 10208,
"server/src/__tests__/ai-auth-failure.test.ts": 777,
"server/src/__tests__/ai-connection-session.test.ts": 2974,
"server/src/__tests__/ai-connections.test.ts": 33549,
"server/src/__tests__/ai-legacy-compatibility.test.ts": 9149,
"server/src/__tests__/ai-provider-routing.test.ts": 749,
"server/src/__tests__/announcement-animation.test.ts": 1315,
"server/src/__tests__/announcement-feed.test.ts": 1395,
"server/src/__tests__/announcement-publisher.test.ts": 1360,
"server/src/__tests__/api-compression.test.ts": 266,
"server/src/__tests__/app-hmr-port.test.ts": 6653,
"server/src/__tests__/app-private-hostname-gate.test.ts": 7728,
"server/src/__tests__/app-vite-dev-routing.test.ts": 5394,
"server/src/__tests__/approvals-service.test.ts": 2191,
"server/src/__tests__/artifact-review-documents-service.test.ts": 8702,
"server/src/__tests__/attachment-types.test.ts": 164,
"server/src/__tests__/attention-service.test.ts": 12212,
"server/src/__tests__/authorization-service.test.ts": 10426,
"server/src/__tests__/aws-secrets-manager-provider.test.ts": 263,
"server/src/__tests__/better-auth-credential-signup.integration.test.ts": 8331,
"server/src/__tests__/better-auth.test.ts": 955,
"server/src/__tests__/board-claim.test.ts": 7534,
"server/src/__tests__/board-mutation-guard.test.ts": 235,
"server/src/__tests__/board-native-attachments.integration.test.ts": 9772,
"server/src/__tests__/body-limits.test.ts": 163,
"server/src/__tests__/browser-use-connection.test.ts": 18179,
"server/src/__tests__/browser-use-viewport.test.ts": 800,
"server/src/__tests__/browser-use-work.test.ts": 591,
"server/src/__tests__/browser-use.test.ts": 746,
"server/src/__tests__/budgets-service.test.ts": 9254,
"server/src/__tests__/build-commit.test.ts": 163,
"server/src/__tests__/build-version.test.ts": 152,
"server/src/__tests__/built-in-agents.test.ts": 25931,
"server/src/__tests__/bundled-plugins.test.ts": 282,
"server/src/__tests__/change-consent-gate.test.ts": 7435,
"server/src/__tests__/chat-action-work.test.ts": 599,
"server/src/__tests__/chat-channels.integration.test.ts": 428744,
"server/src/__tests__/chat-completion-delivery.test.ts": 13194,
"server/src/__tests__/chat-delivery-work.test.ts": 638,
"server/src/__tests__/chat-interaction-publications.test.ts": 9294,
"server/src/__tests__/chat-project-tools.test.ts": 18910,
"server/src/__tests__/chat-webhook-diagnostics.test.ts": 3738,
"server/src/__tests__/chat-webhook-public-url.test.ts": 1448,
"server/src/__tests__/claude-local-adapter-environment.test.ts": 1405,
"server/src/__tests__/claude-local-adapter.test.ts": 901,
"server/src/__tests__/claude-local-execute.test.ts": 6842,
"server/src/__tests__/claude-local-skill-sync.test.ts": 857,
"server/src/__tests__/cleanup-removal-service.test.ts": 10580,
"server/src/__tests__/cli-invocation-safety.test.ts": 1157,
"server/src/__tests__/cloud-control-task-drain.test.ts": 747,
"server/src/__tests__/cloud-image-bundled-plugins.test.ts": 236,
"server/src/__tests__/cloud-image-sentry.test.ts": 227,
"server/src/__tests__/cloud-instance.test.ts": 165,
"server/src/__tests__/cloud-lifecycle-sync.test.ts": 194,
"server/src/__tests__/cloud-portfolio-error.test.ts": 168,
"server/src/__tests__/cloud-runtime-identity.test.ts": 10931,
"server/src/__tests__/cloud-tenant-company-provisioning.test.ts": 8210,
"server/src/__tests__/cloud-tenant-transient-db-retry.test.ts": 1774,
"server/src/__tests__/cloud-warm-standby.test.ts": 2838,
"server/src/__tests__/codex-auth-reconciliation.test.ts": 1286,
"server/src/__tests__/codex-local-adapter-environment.test.ts": 1111,
"server/src/__tests__/codex-local-adapter.test.ts": 878,
"server/src/__tests__/codex-local-execute.test.ts": 5333,
"server/src/__tests__/codex-local-skill-injection.test.ts": 881,
"server/src/__tests__/codex-local-skill-sync.test.ts": 814,
"server/src/__tests__/companies-service.test.ts": 11742,
"server/src/__tests__/company-artifacts-service.test.ts": 11341,
"server/src/__tests__/company-cloud-floor.test.ts": 1295,
"server/src/__tests__/company-import-cloud-floor.test.ts": 1454,
"server/src/__tests__/company-portability-import-batching.test.ts": 9596,
"server/src/__tests__/company-quota-windows.test.ts": 712,
"server/src/__tests__/company-search-extract-service.test.ts": 8217,
"server/src/__tests__/company-search-service.test.ts": 10949,
"server/src/__tests__/company-skill-import-boundary.test.ts": 9611,
"server/src/__tests__/company-skill-policy-service.test.ts": 8324,
"server/src/__tests__/company-skill-test-runs-service.test.ts": 14357,
"server/src/__tests__/company-skills-catalog-service.test.ts": 13056,
"server/src/__tests__/company-skills-detail.test.ts": 9399,
"server/src/__tests__/company-skills-service.test.ts": 29990,
"server/src/__tests__/company-skills.test.ts": 2402,
"server/src/__tests__/company-transfer-runs.test.ts": 7509,
"server/src/__tests__/composio-app-setup.test.ts": 11457,
"server/src/__tests__/config-file.test.ts": 823,
"server/src/__tests__/confirmation-comment-resolution.test.ts": 11157,
"server/src/__tests__/connection-aggregator-fallback.test.ts": 12200,
"server/src/__tests__/connection-grant-resolution.test.ts": 2283,
"server/src/__tests__/connection-instructions.test.ts": 9542,
"server/src/__tests__/connection-intents-service.test.ts": 11298,
"server/src/__tests__/container-init-reaping.test.ts": 160,
"server/src/__tests__/cross-issue-influence-limit-postgres.test.ts": 8263,
"server/src/__tests__/cross-issue-influence-limit.test.ts": 1202,
"server/src/__tests__/cursor-local-adapter-environment.test.ts": 3187,
"server/src/__tests__/cursor-local-adapter.test.ts": 878,
"server/src/__tests__/cursor-local-execute.test.ts": 4835,
"server/src/__tests__/cursor-local-skill-injection.test.ts": 889,
"server/src/__tests__/cursor-local-skill-sync.test.ts": 810,
"server/src/__tests__/customer-success-cloud.test.ts": 1410,
"server/src/__tests__/customer-success.test.ts": 8115,
"server/src/__tests__/dashboard-disconnect-retry.test.ts": 2267,
"server/src/__tests__/dashboard-service.test.ts": 8100,
"server/src/__tests__/db-errors.test.ts": 158,
"server/src/__tests__/decision-model-provider.test.ts": 842,
"server/src/__tests__/decision-models.test.ts": 12580,
"server/src/__tests__/decision-retention-service.test.ts": 9478,
"server/src/__tests__/decision-training.test.ts": 11230,
"server/src/__tests__/decision-wakeup.test.ts": 159,
"server/src/__tests__/decisions-service.test.ts": 12826,
"server/src/__tests__/delivery-work-coordinator.test.ts": 648,
"server/src/__tests__/dev-runner-native-binary.test.ts": 165,
"server/src/__tests__/dev-runner-options.test.ts": 169,
"server/src/__tests__/dev-runner-output.test.ts": 183,
"server/src/__tests__/dev-runner-paths.test.ts": 164,
"server/src/__tests__/dev-runner-snapshot.test.ts": 173,
"server/src/__tests__/dev-runner-worktree.test.ts": 163,
"server/src/__tests__/dev-server-status.test.ts": 293,
"server/src/__tests__/dev-watch-ignore.test.ts": 165,
"server/src/__tests__/device-login-credential-read.test.ts": 516,
"server/src/__tests__/device-login-reaper.test.ts": 1179,
"server/src/__tests__/device-login-service.test.ts": 8386,
"server/src/__tests__/disposition-repair.test.ts": 2374,
"server/src/__tests__/distribution-plugin-catalog.test.ts": 295,
"server/src/__tests__/docker-build-stamp.test.ts": 176,
"server/src/__tests__/docker-entrypoint.test.ts": 221,
"server/src/__tests__/document-annotations-service.test.ts": 10788,
"server/src/__tests__/documents-service.test.ts": 8463,
"server/src/__tests__/documents.test.ts": 1114,
"server/src/__tests__/dot-invitations.test.ts": 9385,
"server/src/__tests__/dot-oauth-onboarding.test.ts": 10191,
"server/src/__tests__/duplex-observability-recorder.test.ts": 164,
"server/src/__tests__/durable-chat-wakeup.test.ts": 20437,
"server/src/__tests__/durable-directory.test.ts": 1224,
"server/src/__tests__/effective-run-config-fingerprints.test.ts": 584,
"server/src/__tests__/email-address-check.test.ts": 1391,
"server/src/__tests__/email-channels.integration.test.ts": 39659,
"server/src/__tests__/email-idle-work.test.ts": 2288,
"server/src/__tests__/embedded-postgres-supervisor.test.ts": 164,
"server/src/__tests__/env-file-policy.test.ts": 173,
"server/src/__tests__/environment-acquisition-diagnostics.test.ts": 2105,
"server/src/__tests__/environment-capability-contract.test.ts": 1977,
"server/src/__tests__/environment-config.test.ts": 1983,
"server/src/__tests__/environment-custom-image-terminal-ws.test.ts": 2776,
"server/src/__tests__/environment-custom-images-service.test.ts": 13530,
"server/src/__tests__/environment-driver-traits.test.ts": 150,
"server/src/__tests__/environment-execution-target-capabilities.test.ts": 799,
"server/src/__tests__/environment-execution-target-duplex-kill-switch.test.ts": 839,
"server/src/__tests__/environment-execution-target-duplex.test.ts": 1637,
"server/src/__tests__/environment-execution-target.test.ts": 873,
"server/src/__tests__/environment-live-ssh.test.ts": 1679,
"server/src/__tests__/environment-probe.test.ts": 2062,
"server/src/__tests__/environment-run-orchestrator.test.ts": 2169,
"server/src/__tests__/environment-runtime-driver-contract.test.ts": 6427,
"server/src/__tests__/environment-runtime-duplex-bridge-input.test.ts": 5642,
"server/src/__tests__/environment-runtime.test.ts": 26265,
"server/src/__tests__/environment-service.test.ts": 7768,
"server/src/__tests__/environment-sync-out-error.test.ts": 709,
"server/src/__tests__/environment-test-harness.test.ts": 735,
"server/src/__tests__/error-handler.test.ts": 1155,
"server/src/__tests__/execution-lock-orphan-cleanup.test.ts": 9929,
"server/src/__tests__/execution-workspace-policy.test.ts": 766,
"server/src/__tests__/execution-workspace-reopen.test.ts": 10462,
"server/src/__tests__/execution-workspace-runtime-control-conflict.test.ts": 2686,
"server/src/__tests__/execution-workspaces-service.test.ts": 33572,
"server/src/__tests__/export-fidelity.test.ts": 7293,
"server/src/__tests__/external-objects-service.test.ts": 9447,
"server/src/__tests__/fast-response-models.test.ts": 167,
"server/src/__tests__/fast-response-provider.test.ts": 972,
"server/src/__tests__/fast-responses.test.ts": 10807,
"server/src/__tests__/feedback-flush-controller.test.ts": 4249,
"server/src/__tests__/feedback-service.test.ts": 8478,
"server/src/__tests__/feedback-share-client.test.ts": 172,
"server/src/__tests__/file-delivery-bridges.test.ts": 16263,
"server/src/__tests__/file-resources-git-scan-load.test.ts": 4087,
"server/src/__tests__/file-resources.test.ts": 19949,
"server/src/__tests__/first-admin-claim.test.ts": 8121,
"server/src/__tests__/folders-service.test.ts": 8899,
"server/src/__tests__/forbidden-tokens.test.ts": 170,
"server/src/__tests__/gemini-local-adapter-environment.test.ts": 915,
"server/src/__tests__/gemini-local-adapter.test.ts": 913,
"server/src/__tests__/gemini-local-execute.test.ts": 1108,
"server/src/__tests__/gemini-local-skill-sync.test.ts": 824,
"server/src/__tests__/general-capability-classifier.test.ts": 2001,
"server/src/__tests__/generic-mcp-connection.test.ts": 23336,
"server/src/__tests__/git-credentials.test.ts": 2266,
"server/src/__tests__/github-commit-details.test.ts": 2278,
"server/src/__tests__/github-connection-events.test.ts": 9238,
"server/src/__tests__/github-grant-metadata.test.ts": 2300,
"server/src/__tests__/github-operation-credentials.test.ts": 11187,
"server/src/__tests__/github-skill-source.test.ts": 2913,
"server/src/__tests__/google-sheets-gallery.test.ts": 2307,
"server/src/__tests__/grok-local-skill-sync.test.ts": 783,
"server/src/__tests__/health-workspace-readiness.test.ts": 2039,
"server/src/__tests__/heartbeat-accepted-plan-workspace-refresh.test.ts": 14233,
"server/src/__tests__/heartbeat-active-run-output-watchdog.test.ts": 12611,
"server/src/__tests__/heartbeat-agent-session-message.test.ts": 3483,
"server/src/__tests__/heartbeat-archived-company-guard.test.ts": 10431,
"server/src/__tests__/heartbeat-auto-checkout.test.ts": 3274,
"server/src/__tests__/heartbeat-chat-task-link.test.ts": 3135,
"server/src/__tests__/heartbeat-comment-wake-batching.test.ts": 48398,
"server/src/__tests__/heartbeat-context-summary.test.ts": 3034,
"server/src/__tests__/heartbeat-cost-accounting.test.ts": 2824,
"server/src/__tests__/heartbeat-direct-adapter-native-isolation.test.ts": 12836,
"server/src/__tests__/heartbeat-issue-rewake-throttle.test.ts": 14666,
"server/src/__tests__/heartbeat-ledger-billing-code.test.ts": 2939,
"server/src/__tests__/heartbeat-list.test.ts": 9777,
"server/src/__tests__/heartbeat-local-environment.test.ts": 11581,
"server/src/__tests__/heartbeat-lock-release-on-reassignment.test.ts": 12529,
"server/src/__tests__/heartbeat-managed-clone-credentials.test.ts": 4062,
"server/src/__tests__/heartbeat-model-fallback-warning.test.ts": 2941,
"server/src/__tests__/heartbeat-native-cleanup-admission.test.ts": 11377,
"server/src/__tests__/heartbeat-native-runner-cancellation.test.ts": 2802,
"server/src/__tests__/heartbeat-native-runner-selection.test.ts": 1173,
"server/src/__tests__/heartbeat-native-status-context.test.ts": 2793,
"server/src/__tests__/heartbeat-orphaned-active-lease-sweep.test.ts": 11197,
"server/src/__tests__/heartbeat-pending-cleanup-sweep.test.ts": 11748,
"server/src/__tests__/heartbeat-plugin-environment.test.ts": 9857,
"server/src/__tests__/heartbeat-project-env.test.ts": 3014,
"server/src/__tests__/heartbeat-project-repositories.test.ts": 21194,
"server/src/__tests__/heartbeat-queued-run-claim-isolation.test.ts": 12879,
"server/src/__tests__/heartbeat-referenced-projects.test.ts": 9793,
"server/src/__tests__/heartbeat-remote-referenced-projects.test.ts": 2938,
"server/src/__tests__/heartbeat-responsible-user-invariant.test.ts": 24742,
"server/src/__tests__/heartbeat-retry-scheduling.test.ts": 19896,
"server/src/__tests__/heartbeat-reviewed-chat-binding.integration.test.ts": 16691,
"server/src/__tests__/heartbeat-run-event-sequencing.test.ts": 19692,
"server/src/__tests__/heartbeat-run-lease-release-terminalization.test.ts": 10782,
"server/src/__tests__/heartbeat-run-log.test.ts": 3106,
"server/src/__tests__/heartbeat-run-status-payload.test.ts": 3009,
"server/src/__tests__/heartbeat-run-summary.test.ts": 186,
"server/src/__tests__/heartbeat-run-terminalize-before-release.test.ts": 10597,
"server/src/__tests__/heartbeat-running-followup.test.ts": 3054,
"server/src/__tests__/heartbeat-runtime-mcp-servers.test.ts": 11951,
"server/src/__tests__/heartbeat-runtime-skills.test.ts": 13151,
"server/src/__tests__/heartbeat-runtime-state.test.ts": 10413,
"server/src/__tests__/heartbeat-scheduling-suppression.test.ts": 2983,
"server/src/__tests__/heartbeat-slack-invitation.test.ts": 12647,
"server/src/__tests__/heartbeat-stale-queue-invalidation.test.ts": 62987,
"server/src/__tests__/heartbeat-start-lock.test.ts": 174,
"server/src/__tests__/heartbeat-status-preserving-telemetry.test.ts": 9550,
"server/src/__tests__/heartbeat-task-drain-admission-release.test.ts": 13413,
"server/src/__tests__/heartbeat-task-drain.test.ts": 2891,
"server/src/__tests__/heartbeat-task-session-reset.test.ts": 10038,
"server/src/__tests__/heartbeat-timer-wake-session-reset-pf4.test.ts": 3049,
"server/src/__tests__/heartbeat-workspace-branch-containment.test.ts": 18234,
"server/src/__tests__/heartbeat-workspace-busy.test.ts": 28002,
"server/src/__tests__/heartbeat-workspace-finalize-branch.test.ts": 13263,
"server/src/__tests__/heartbeat-workspace-ready-comment.test.ts": 2827,
"server/src/__tests__/heartbeat-workspace-session.test.ts": 3933,
"server/src/__tests__/heartbeat-worktree-suppression.test.ts": 12281,
"server/src/__tests__/heartbeat-zombie-guard.test.ts": 2823,
"server/src/__tests__/helpers/truncate-with-deadlock-retry.test.ts": 345,
"server/src/__tests__/hire-hook.test.ts": 630,
"server/src/__tests__/hiring-operational-examples.test.ts": 700,
"server/src/__tests__/http-adapter-remote-fetch.test.ts": 181,
"server/src/__tests__/http-log-policy.test.ts": 175,
"server/src/__tests__/http-log-redaction.test.ts": 1483,
"server/src/__tests__/human-directed-work.test.ts": 10053,
"server/src/__tests__/idle-accounting-work.test.ts": 8526,
"server/src/__tests__/idle-admission.test.ts": 377,
"server/src/__tests__/idle-database-backup.test.ts": 12993,
"server/src/__tests__/idle-local-work.test.ts": 178,
"server/src/__tests__/idle-sleep-safety.test.ts": 24972,
"server/src/__tests__/inbox-dismissals.test.ts": 11123,
"server/src/__tests__/instance-settings-cloud-defaults.test.ts": 1179,
"server/src/__tests__/instance-settings-managed-overlay.test.ts": 1161,
"server/src/__tests__/instance-settings-operator-defaults.test.ts": 1156,
"server/src/__tests__/instance-settings-service.test.ts": 1098,
"server/src/__tests__/instrumentation.test.ts": 230,
"server/src/__tests__/interaction-resolution-cross-issue-cap-postgres.test.ts": 11676,
"server/src/__tests__/invite-join-grants.test.ts": 706,
"server/src/__tests__/invite-rate-limit.test.ts": 153,
"server/src/__tests__/invite-token-entropy.test.ts": 3531,
"server/src/__tests__/issue-blocker-attention.test.ts": 11127,
"server/src/__tests__/issue-comment-redaction.test.ts": 10738,
"server/src/__tests__/issue-continuation-summary.test.ts": 1166,
"server/src/__tests__/issue-execution-policy-persistence.test.ts": 9062,
"server/src/__tests__/issue-execution-policy.test.ts": 873,
"server/src/__tests__/issue-existing-branch-validation-status.test.ts": 1396,
"server/src/__tests__/issue-goal-fallback.test.ts": 164,
"server/src/__tests__/issue-interactions-read-only-contract.test.ts": 160,
"server/src/__tests__/issue-liveness.test.ts": 900,
"server/src/__tests__/issue-monitor-scheduler.test.ts": 29650,
"server/src/__tests__/issue-recovery-actions.test.ts": 18737,
"server/src/__tests__/issue-references-service.test.ts": 8595,
"server/src/__tests__/issue-remove-cascade.test.ts": 9294,
"server/src/__tests__/issue-review-attention.test.ts": 9710,
"server/src/__tests__/issue-review-policy.test.ts": 7578,
"server/src/__tests__/issue-rewake-throttle.test.ts": 158,
"server/src/__tests__/issue-runtime-workspace-binding.test.ts": 9585,
"server/src/__tests__/issue-thread-interactions-service.test.ts": 15275,
"server/src/__tests__/issue-thread-interactions-telemetry.test.ts": 9603,
"server/src/__tests__/issue-tree-control-service-unit.test.ts": 1138,
"server/src/__tests__/issue-tree-control-service.test.ts": 9622,
"server/src/__tests__/issues-list-query-parsing.test.ts": 10346,
"server/src/__tests__/issues-parent-id-alias.test.ts": 10268,
"server/src/__tests__/issues-user-context.test.ts": 2295,
"server/src/__tests__/join-request-dedupe.test.ts": 171,
"server/src/__tests__/json-parse-error-handler.test.ts": 1367,
"server/src/__tests__/json-schema-secret-refs.test.ts": 161,
"server/src/__tests__/kimi-local-skill-sync.test.ts": 831,
"server/src/__tests__/legacy-continuation-authority.test.ts": 13939,
"server/src/__tests__/legacy-finalization-regression.test.ts": 10146,
"server/src/__tests__/legacy-runtime-tool-refresh.test.ts": 918,
"server/src/__tests__/legacy-workspace-restore-recovery.test.ts": 10444,
"server/src/__tests__/live-events-toast.test.ts": 712,
"server/src/__tests__/live-events-ws.test.ts": 1357,
"server/src/__tests__/local-ai-credential-file.test.ts": 171,
"server/src/__tests__/local-ai-credentials.test.ts": 823,
"server/src/__tests__/local-ai-login-policy.test.ts": 162,
"server/src/__tests__/local-service-supervisor.test.ts": 4591,
"server/src/__tests__/log-redaction.test.ts": 165,
"server/src/__tests__/logger-tz.test.ts": 193,
"server/src/__tests__/login-session-runtime.test.ts": 1220,
"server/src/__tests__/managed-config.test.ts": 710,
"server/src/__tests__/managed-loopback-auth.test.ts": 8012,
"server/src/__tests__/managed-runtime-public-url.test.ts": 733,
"server/src/__tests__/managed-worktree-inspection.test.ts": 2519,
"server/src/__tests__/mcp-http.test.ts": 189,
"server/src/__tests__/memory-connectors.test.ts": 2277,
"server/src/__tests__/merged-pr-confirmation-sweep.test.ts": 9905,
"server/src/__tests__/monthly-spend-service.test.ts": 3181,
"server/src/__tests__/native-cancellation-request.integration.test.ts": 9488,
"server/src/__tests__/native-connection-baseline-fixture.test.ts": 14182,
"server/src/__tests__/native-event-boundary-golden.test.ts": 7599,
"server/src/__tests__/native-finalization-migration.test.ts": 7280,
"server/src/__tests__/native-finalization-recovery.test.ts": 17018,
"server/src/__tests__/native-interaction-bridge.test.ts": 9388,
"server/src/__tests__/native-procedure-measurement.test.ts": 2848,
"server/src/__tests__/native-run-finalizer.test.ts": 19882,
"server/src/__tests__/native-runner-input-boundary.test.ts": 204,
"server/src/__tests__/native-runner-phase6.integration.test.ts": 19600,
"server/src/__tests__/native-sandbox-lifecycle.test.ts": 2850,
"server/src/__tests__/native-session-resumption.test.ts": 32645,
"server/src/__tests__/native-status-arbiter-corpus.test.ts": 27304,
"server/src/__tests__/native-workspace-sync-history.test.ts": 5477,
"server/src/__tests__/native-workspace-sync.test.ts": 1275,
"server/src/__tests__/oauth-client-metadata.test.ts": 2323,
"server/src/__tests__/openclaw-gateway-adapter.test.ts": 843,
"server/src/__tests__/opencode-local-adapter.test.ts": 801,
"server/src/__tests__/opencode-local-skill-sync.test.ts": 813,
"server/src/__tests__/owner-chat-instruction-authority.test.ts": 11518,
"server/src/__tests__/paperclip-env.test.ts": 778,
"server/src/__tests__/paperclip-issue-update-helper.test.ts": 4937,
"server/src/__tests__/paperclip-semantic-conformance.test.ts": 11300,
"server/src/__tests__/paperclip-skill-utils.test.ts": 8496,
"server/src/__tests__/parse-status-filter.test.ts": 2204,
"server/src/__tests__/persisted-workspace-source.test.ts": 4374,
"server/src/__tests__/photon/channel.integration.test.ts": 27031,
"server/src/__tests__/photon/photon.test.ts": 1180,
"server/src/__tests__/pi-local-adapter-environment.test.ts": 912,
"server/src/__tests__/pi-local-execute.test.ts": 1068,
"server/src/__tests__/pi-local-skill-sync.test.ts": 806,
"server/src/__tests__/pipelines-service.test.ts": 13114,
"server/src/__tests__/plan-task-fixture.test.ts": 12967,
"server/src/__tests__/plugin-access-authorization-host-services.test.ts": 10822,
"server/src/__tests__/plugin-agent-sessions.test.ts": 2409,
"server/src/__tests__/plugin-config-startup-delivery.test.ts": 8163,
"server/src/__tests__/plugin-database.test.ts": 8634,
"server/src/__tests__/plugin-dev-watcher.test.ts": 255,
"server/src/__tests__/plugin-environment-driver-ready-recovery.test.ts": 6732,
"server/src/__tests__/plugin-environment-driver-sandbox-capabilities.test.ts": 167,
"server/src/__tests__/plugin-environment-driver-seam.test.ts": 854,
"server/src/__tests__/plugin-execution-workspace-bridge.test.ts": 185,
"server/src/__tests__/plugin-host-services-span.test.ts": 3026,
"server/src/__tests__/plugin-idle-manager.test.ts": 3863,
"server/src/__tests__/plugin-idle-rpc.test.ts": 282,
"server/src/__tests__/plugin-install-autobuild.test.ts": 10710,
"server/src/__tests__/plugin-install-guard.test.ts": 1356,
"server/src/__tests__/plugin-lifecycle-restart.test.ts": 1168,
"server/src/__tests__/plugin-loader-error-retry.test.ts": 1419,
"server/src/__tests__/plugin-local-folders.test.ts": 212,
"server/src/__tests__/plugin-managed-agents.test.ts": 11887,
"server/src/__tests__/plugin-managed-routines.test.ts": 9690,
"server/src/__tests__/plugin-managed-skills.test.ts": 11378,
"server/src/__tests__/plugin-orchestration-apis.test.ts": 14904,
"server/src/__tests__/plugin-organization-switcher.test.ts": 736,
"server/src/__tests__/plugin-sandbox-provider-config-validation.test.ts": 177,
"server/src/__tests__/plugin-sdk-orchestration-contract.test.ts": 858,
"server/src/__tests__/plugin-sdk-testing.test.ts": 737,
"server/src/__tests__/plugin-secrets-handler.test.ts": 9449,
"server/src/__tests__/plugin-telemetry-bridge.test.ts": 2951,
"server/src/__tests__/plugin-tenant-isolation.test.ts": 10381,
"server/src/__tests__/plugin-tool-dispatcher-pluginDbId.test.ts": 665,
"server/src/__tests__/plugin-ui-static.test.ts": 1332,
"server/src/__tests__/plugin-worker-manager-duplex.test.ts": 2651,
"server/src/__tests__/plugin-worker-manager.test.ts": 4242,
"server/src/__tests__/primary-agent.test.ts": 11142,
"server/src/__tests__/privacy-production-review.test.ts": 12043,
"server/src/__tests__/private-hostname-guard.test.ts": 221,
"server/src/__tests__/private-json-etag.test.ts": 217,
"server/src/__tests__/project-goal-validation.test.ts": 8385,
"server/src/__tests__/project-icon-persistence.test.ts": 8365,
"server/src/__tests__/project-list-metrics.test.ts": 1149,
"server/src/__tests__/project-repositories-persistence.test.ts": 9637,
"server/src/__tests__/project-repositories.test.ts": 2275,
"server/src/__tests__/project-shortname-resolution.test.ts": 1181,
"server/src/__tests__/project-tools-pagination.test.ts": 1051,
"server/src/__tests__/provider-trace-store.test.ts": 653,
"server/src/__tests__/public-mcp-client-metadata.test.ts": 748,
"server/src/__tests__/public-mcp.test.ts": 25756,
"server/src/__tests__/qa-routine-secrets-e2e.test.ts": 11519,
"server/src/__tests__/question-response-delivery.test.ts": 13572,
"server/src/__tests__/quota-windows-service.test.ts": 1324,
"server/src/__tests__/quota-windows.test.ts": 859,
"server/src/__tests__/railway-connection.test.ts": 11007,
"server/src/__tests__/railway-ssh.test.ts": 1249,
"server/src/__tests__/railway.test.ts": 272,
"server/src/__tests__/recovery-classifiers.test.ts": 2321,
"server/src/__tests__/recovery-observability.test.ts": 8196,
"server/src/__tests__/recovery-stale-issue-lock-sweep.test.ts": 11076,
"server/src/__tests__/redact-sensitive.test.ts": 177,
"server/src/__tests__/remote-http-endpoint-guard.test.ts": 175,
"server/src/__tests__/remote-http-rebinding.test.ts": 1077,
"server/src/__tests__/remote-mcp-connectors.test.ts": 11408,
"server/src/__tests__/remote-mcp-pending.test.ts": 2325,
"server/src/__tests__/remote-mcp-protocol.test.ts": 177,
"server/src/__tests__/remote-mcp-redaction.test.ts": 169,
"server/src/__tests__/remote-pi-companion.test.ts": 1019,
"server/src/__tests__/rerun-survival.integration.test.ts": 1255,
"server/src/__tests__/resource-lifecycle-events.test.ts": 12158,
"server/src/__tests__/reusable-leases-default.test.ts": 721,
"server/src/__tests__/routable-blocked.test.ts": 167,
"server/src/__tests__/routine-run-telemetry.test.ts": 9407,
"server/src/__tests__/routines-service.test.ts": 17843,
"server/src/__tests__/run-continuations.test.ts": 648,
"server/src/__tests__/run-failure-sentry-real-sdk.test.ts": 792,
"server/src/__tests__/run-failure-sentry.test.ts": 7601,
"server/src/__tests__/run-identity.test.ts": 8747,
"server/src/__tests__/run-liveness.test.ts": 712,
"server/src/__tests__/run-secret-redaction.test.ts": 604,
"server/src/__tests__/run-trust-preset.test.ts": 8139,
"server/src/__tests__/runner-connection-eval-fixtures.test.ts": 11889,
"server/src/__tests__/runner-project-icon-contract.test.ts": 1030,
"server/src/__tests__/runtime-api.test.ts": 171,
"server/src/__tests__/runtime-skill-cache.test.ts": 684,
"server/src/__tests__/sandbox-orphan-cleanup-spool.test.ts": 213,
"server/src/__tests__/sandbox-provider-runtime.test.ts": 158,
"server/src/__tests__/secret-provider-registry.test.ts": 224,
"server/src/__tests__/secrets-service-dangling-user-secret.test.ts": 8869,
"server/src/__tests__/secrets-service-user-secret-owner-scoped.test.ts": 8535,
"server/src/__tests__/secrets-service.test.ts": 12971,
"server/src/__tests__/sentry-dsn.test.ts": 164,
"server/src/__tests__/sentry.test.ts": 8683,
"server/src/__tests__/server-info.test.ts": 258,
"server/src/__tests__/server-package-build-script.test.ts": 166,
"server/src/__tests__/server-package-otel-peer-metadata.test.ts": 166,
"server/src/__tests__/server-package-sentry-peer-metadata.test.ts": 144,
"server/src/__tests__/server-startup-feedback-export.test.ts": 2652,
"server/src/__tests__/service-read-disconnect-retry.test.ts": 4602,
"server/src/__tests__/service-version.test.ts": 169,
"server/src/__tests__/shared-telemetry-events.test.ts": 171,
"server/src/__tests__/skill-source-git-snapshot.test.ts": 3138,
"server/src/__tests__/skill-source-github-access.test.ts": 2463,
"server/src/__tests__/skill-source-scan-limit.test.ts": 176,
"server/src/__tests__/skill-sources.test.ts": 11245,
"server/src/__tests__/skills-catalog-service.test.ts": 220,
"server/src/__tests__/slack-conversation-lifecycle.test.ts": 12152,
"server/src/__tests__/smoke-lab.test.ts": 10616,
"server/src/__tests__/source-trust.test.ts": 8122,
"server/src/__tests__/speko-call-report.test.ts": 709,
"server/src/__tests__/speko-delivery-diagnostics.test.ts": 742,
"server/src/__tests__/speko-protocol.test.ts": 757,
"server/src/__tests__/speko-provider.test.ts": 815,
"server/src/__tests__/startup-refusals.test.ts": 190,
"server/src/__tests__/static-index-html.test.ts": 228,
"server/src/__tests__/static-ui-cache.test.ts": 158,
"server/src/__tests__/static-ui-compression.test.ts": 255,
"server/src/__tests__/status-card-update-engine.test.ts": 772,
"server/src/__tests__/status-cards.test.ts": 13788,
"server/src/__tests__/storage-local-provider.test.ts": 196,
"server/src/__tests__/storage-s3-multipart.test.ts": 245,
"server/src/__tests__/subscription-refresh.test.ts": 940,
"server/src/__tests__/subscriptions.test.ts": 10904,
"server/src/__tests__/summary-slots.test.ts": 11719,
"server/src/__tests__/task-search-quality.test.ts": 10050,
"server/src/__tests__/task-search-query.test.ts": 1159,
"server/src/__tests__/task-watchdogs-classifier.test.ts": 2281,
"server/src/__tests__/task-watchdogs-incident-fixture.test.ts": 169,
"server/src/__tests__/task-watchdogs-scheduler.test.ts": 11102,
"server/src/__tests__/teams-catalog-install-no-overrides.test.ts": 14095,
"server/src/__tests__/teams-catalog-service.test.ts": 782,
"server/src/__tests__/telemetry-client-flush.test.ts": 178,
"server/src/__tests__/tool-access-connector-telemetry.test.ts": 9714,
"server/src/__tests__/tool-access-policy-service.test.ts": 9912,
"server/src/__tests__/tool-access-service.test.ts": 51001,
"server/src/__tests__/tool-connection-removal.test.ts": 11665,
"server/src/__tests__/tool-connection-visibility.test.ts": 3084,
"server/src/__tests__/tool-content-guards.test.ts": 178,
"server/src/__tests__/tool-gateway-connector-telemetry.test.ts": 12506,
"server/src/__tests__/tool-gateway-discovery-http.test.ts": 10729,
"server/src/__tests__/tool-gateway-listing-memory.test.ts": 10922,
"server/src/__tests__/tool-gateway-service.test.ts": 16209,
"server/src/__tests__/tool-gateway.test.ts": 40912,
"server/src/__tests__/tool-grant-scope.test.ts": 10918,
"server/src/__tests__/tool-oauth-legacy-backfill.test.ts": 8636,
"server/src/__tests__/tool-review-queue-unsigned-request.test.ts": 9588,
"server/src/__tests__/trust-preset-resolver.test.ts": 745,
"server/src/__tests__/trust-proxy.test.ts": 214,
"server/src/__tests__/ui-branding.test.ts": 162,
"server/src/__tests__/version.test.ts": 186,
"server/src/__tests__/vite-html-renderer.test.ts": 157,
"server/src/__tests__/vitest-chat-shards.test.ts": 6218,
"server/src/__tests__/voice-session-store.integration.test.ts": 23337,
"server/src/__tests__/work-product-runtime-reconciliation.test.ts": 2358,
"server/src/__tests__/work-product-workspace-validation.test.ts": 9523,
"server/src/__tests__/work-products.test.ts": 2273,
"server/src/__tests__/work-scheduler.test.ts": 170,
"server/src/__tests__/work-timeline-service.test.ts": 11755,
"server/src/__tests__/workspace-git-inspection-cache.test.ts": 172,
"server/src/__tests__/workspace-instance-cleanup.test.ts": 182,
"server/src/__tests__/workspace-login-handoff-endpoint.test.ts": 1121,
"server/src/__tests__/workspace-login-handoff-issuer.test.ts": 663,
"server/src/__tests__/workspace-login-handoff.test.ts": 176,
"server/src/__tests__/workspace-operations-reconciliation.test.ts": 8533,
"server/src/__tests__/workspace-readiness.test.ts": 714,
"server/src/__tests__/workspace-reaper-cooldown-config.test.ts": 759,
"server/src/__tests__/workspace-runtime-control-recovery.test.ts": 8883,
"server/src/__tests__/workspace-runtime-exposure-reservation.test.ts": 11865,
"server/src/__tests__/workspace-runtime-https-live-exercise.test.ts": 2771,
"server/src/__tests__/workspace-runtime-leases.test.ts": 8734,
"server/src/__tests__/workspace-runtime-start-terminality.test.ts": 5643,
"server/src/__tests__/workspace-runtime.test.ts": 136113,
"server/src/__tests__/worktree-config.test.ts": 1283,
"server/src/__tests__/worktree-seed-server-spawn.test.ts": 3931,
"server/src/__tests__/write-build-stamp.test.ts": 227,
"server/src/__tests__/write-path-membership.test.ts": 1348,
"server/src/adapters/claude-agent-id-header.test.ts": 168,
"server/src/adapters/http/execute.test.ts": 740,
"server/src/adapters/plugin-loader.test.ts": 189,
"server/src/adapters/registry.test.ts": 1429,
"server/src/embedded-postgres-owner.test.ts": 162,
"server/src/http/server.test.ts": 684,
"server/src/instrumentation.test.ts": 176,
"server/src/lib/request-promise-memo.test.ts": 165,
"server/src/middleware/cloud-tenant-actor.test.ts": 1326,
"server/src/modules/active-run-watchdog/adapters/process.test.ts": 770,
"server/src/modules/active-run-watchdog/application/use-cases.test.ts": 177,
"server/src/modules/active-run-watchdog/domain/policy.test.ts": 178,
"server/src/modules/agent-lifecycle/__tests__/diagnostics.test.ts": 2361,
"server/src/modules/agent-lifecycle/__tests__/lifecycle.test.ts": 12810,
"server/src/modules/agent-lifecycle/__tests__/policy-sweep.test.ts": 9782,
"server/src/modules/run-dispatch/adapters/postgres.test.ts": 12179,
"server/src/modules/run-dispatch/application/use-cases.test.ts": 165,
"server/src/modules/run-dispatch/domain/policy.test.ts": 166,
"server/src/modules/run-dispatch/domain/wake-context.test.ts": 160,
"server/src/modules/wake-queue/adapters/postgres.test.ts": 11781,
"server/src/modules/wake-queue/adapters/queued-comment-postgres.test.ts": 7983,
"server/src/modules/wake-queue/application/queued-comment-use-cases.test.ts": 177,
"server/src/modules/wake-queue/application/use-cases.test.ts": 2659,
"server/src/modules/wake-queue/domain/context.test.ts": 2334,
"server/src/modules/wake-queue/domain/policy.test.ts": 197,
"server/src/realtime/runner-prp-outbound.test.ts": 184,
"server/src/realtime/runner-prp-ws.test.ts": 1006,
"server/src/routes/adapters.test.ts": 2025,
"server/src/routes/chat-channels.identity.test.ts": 4371,
"server/src/routes/chat-channels.webhook.test.ts": 3732,
"server/src/routes/connection-intents.test.ts": 2823,
"server/src/routes/setup-token-route.test.ts": 24121,
"server/src/routes/tool-access-connection-intent.test.ts": 3456,
"server/src/runtime-tools-token.test.ts": 158,
"server/src/services/__tests__/git-connection-failure.test.ts": 173,
"server/src/services/__tests__/mcp-connection-failure.test.ts": 177,
"server/src/services/__tests__/process-loss-diagnostics.test.ts": 162,
"server/src/services/__tests__/run-failure-diagnostics.test.ts": 845,
"server/src/services/__tests__/run-failure-report.test.ts": 10795,
"server/src/services/acknowledged-native-stop.test.ts": 624,
"server/src/services/adapter-execution-control.test.ts": 721,
"server/src/services/adapter-execution-phase.test.ts": 162,
"server/src/services/adapter-login-lease.test.ts": 166,
"server/src/services/adapter-models-env.test.ts": 162,
"server/src/services/adapter-registry-bootstrap.reconcile.test.ts": 1517,
"server/src/services/adapter-registry-bootstrap.test.ts": 1482,
"server/src/services/ai-auth-failure.test.ts": 765,
"server/src/services/ai-connection-configuration-failure.test.ts": 161,
"server/src/services/ai-connection-usage.test.ts": 841,
"server/src/services/anthropic-pricing.test.ts": 708,
"server/src/services/app-webhook.test.ts": 166,
"server/src/services/approved-execution-wait.test.ts": 156,
"server/src/services/attention-resolver-audience.test.ts": 2253,
"server/src/services/board-auth.test.ts": 622,
"server/src/services/chat-communication-guidance.test.ts": 728,
"server/src/services/chat-control-admission-retry.test.ts": 2203,
"server/src/services/chat-discord-adapter-patch.test.ts": 3907,
"server/src/services/chat-discord-command-registration-store.test.ts": 8644,
"server/src/services/chat-discord-command-registration.test.ts": 297,
"server/src/services/chat-discord-modal-wire.test.ts": 1892,
"server/src/services/chat-discord-native-command.test.ts": 1878,
"server/src/services/chat-discord-native-commands.test.ts": 484,
"server/src/services/chat-discord-native-interaction.test.ts": 2339,
"server/src/services/chat-discord-native-modal.test.ts": 1876,
"server/src/services/chat-discord-question-forms.test.ts": 246,
"server/src/services/chat-discord.test.ts": 491,
"server/src/services/chat-github-attachments.test.ts": 2802,
"server/src/services/chat-github-events.test.ts": 1170,
"server/src/services/chat-github-provider-stress.test.ts": 1679,
"server/src/services/chat-github-receipt-reactions.test.ts": 375,
"server/src/services/chat-github-review-policy.test.ts": 733,
"server/src/services/chat-github-webhook-config.test.ts": 280,
"server/src/services/chat-github-wizard-origin.test.ts": 2280,
"server/src/services/chat-inbound-wakeup-publications.test.ts": 617,
"server/src/services/chat-interaction-arbitration.test.ts": 6762,
"server/src/services/chat-interaction-publications.test.ts": 1265,
"server/src/services/chat-outbound-attachment-hydration.test.ts": 3916,
"server/src/services/chat-provider-inventory.test.ts": 190,
"server/src/services/chat-provider-lifecycle.test.ts": 186,
"server/src/services/chat-provider-links.test.ts": 162,
"server/src/services/chat-publication-batches.test.ts": 737,
"server/src/services/chat-publication-errors.test.ts": 189,
"server/src/services/chat-publication-projection.test.ts": 196,
"server/src/services/chat-publication-ready-stream.test.ts": 1939,
"server/src/services/chat-publication-reconciliation.test.ts": 180,
"server/src/services/chat-publication-stream.test.ts": 1022,
"server/src/services/chat-publication-text-parts.test.ts": 13871,
"server/src/services/chat-question-forms.test.ts": 867,
"server/src/services/chat-run-publications.test.ts": 2246,
"server/src/services/chat-sdk-runtime.adapters.test.ts": 2430,
"server/src/services/chat-sdk-runtime.test.ts": 2005,
"server/src/services/chat-sdk-state.test.ts": 177,
"server/src/services/chat-slack-native-modal.test.ts": 2161,
"server/src/services/chat-slack-receipts.test.ts": 4303,
"server/src/services/chat-slack-sessions.test.ts": 200,
"server/src/services/chat-task-url.test.ts": 2162,
"server/src/services/chat-teams-credentials.test.ts": 768,
"server/src/services/chat-teams-file-consent-runtime.test.ts": 2023,
"server/src/services/chat-teams-file-consent.contract.test.ts": 716,
"server/src/services/chat-teams-file-consent.test.ts": 443,
"server/src/services/chat-teams-file-publication.test.ts": 8569,
"server/src/services/chat-teams-file-transfers.test.ts": 11310,
"server/src/services/chat-teams-inline-image-intake.test.ts": 1811,
"server/src/services/chat-teams-inline-images.test.ts": 1953,
"server/src/services/chat-teams-native-modal.test.ts": 2384,
"server/src/services/chat-teams-personal-recipient.test.ts": 644,
"server/src/services/chat-telegram-draft-stop.test.ts": 301,
"server/src/services/chat-telegram-ephemeral-runtime.test.ts": 2037,
"server/src/services/chat-telegram-ephemeral.test.ts": 221,
"server/src/services/chat-telegram-media-intake.test.ts": 1853,
"server/src/services/chat-telegram-photo.test.ts": 262,
"server/src/services/chat-telegram-rich-intake.test.ts": 1731,
"server/src/services/chat-telegram-stop-subscription.test.ts": 161,
"server/src/services/chat-telegram-video-note.test.ts": 1730,
"server/src/services/cloud-runtime-identity.test.ts": 635,
"server/src/services/cloud-warm-standby.test.ts": 605,
"server/src/services/connector-telemetry.test.ts": 1207,
"server/src/services/connectors/slack-access.test.ts": 1147,
"server/src/services/connectors/slack-native-search.test.ts": 795,
"server/src/services/environment-custom-image-terminal-sessions.test.ts": 172,
"server/src/services/execution-allowlist.test.ts": 171,
"server/src/services/execution-continuation-provenance.test.ts": 8783,
"server/src/services/execution-continuation.test.ts": 8239,
"server/src/services/execution-control-reconciliation.test.ts": 14764,
"server/src/services/execution-policy-bootstrap.test.ts": 1492,
"server/src/services/execution-projection-read-retry.test.ts": 2712,
"server/src/services/execution-projection.test.ts": 739,
"server/src/services/execution-recovery-attempt.test.ts": 150,
"server/src/services/explicit-native-continuation.test.ts": 39692,
"server/src/services/fireflies-webhook.test.ts": 171,
"server/src/services/gmail-tool-governance.test.ts": 2503,
"server/src/services/google-chat-tool-policy.test.ts": 172,
"server/src/services/heartbeat-github-launchers.test.ts": 1082,
"server/src/services/heartbeat-run-runtime-status.test.ts": 184,
"server/src/services/heartbeat-runner-provider-config.test.ts": 1038,
"server/src/services/heartbeat-stop-metadata.test.ts": 785,
"server/src/services/heartbeat/queue.test.ts": 10333,
"server/src/services/heartbeat/recovery.test.ts": 10484,
"server/src/services/heartbeat/retries.test.ts": 10211,
"server/src/services/heartbeat/run-completion.test.ts": 14764,
"server/src/services/heartbeat/run-control.test.ts": 11572,
"server/src/services/heartbeat/run-lifecycle.test.ts": 12026,
"server/src/services/heartbeat/run-log.test.ts": 782,
"server/src/services/heartbeat/run-preparation.test.ts": 2755,
"server/src/services/heartbeat/run-state.test.ts": 10457,
"server/src/services/heartbeat/runtime-execution.test.ts": 13791,
"server/src/services/heartbeat/runtime-selection.test.ts": 13055,
"server/src/services/heartbeat/scheduling.test.ts": 12915,
"server/src/services/heartbeat/task-markdown.test.ts": 1253,
"server/src/services/heartbeat/workspace-preparation.test.ts": 14044,
"server/src/services/heartbeat/workspaces.test.ts": 3288,
"server/src/services/hot-restart.test.ts": 630,
"server/src/services/isolated-task-directory.test.ts": 987,
"server/src/services/issue-comment-wakeup.test.ts": 154,
"server/src/services/issue-dependency-wakeups.test.ts": 602,
"server/src/services/issue-prefix.test.ts": 851,
"server/src/services/issue-question-context.test.ts": 7590,
"server/src/services/issue-queued-comment-queue.test.ts": 158,
"server/src/services/issue-read-timing.test.ts": 180,
"server/src/services/issue-thread-interaction-resolution.test.ts": 741,
"server/src/services/issue-thread-interactions.test.ts": 6562,
"server/src/services/legacy-controller-lease.test.ts": 10206,
"server/src/services/legacy-execution-recovery.test.ts": 2262,
"server/src/services/local-ai-browser-login.test.ts": 1873,
"server/src/services/login-command.test.ts": 1515,
"server/src/services/managed-environments.test.ts": 2054,
"server/src/services/managed-resource-drift.test.ts": 165,
"server/src/services/mcp-tool-names.test.ts": 154,
"server/src/services/native-runtime/acpx-qualification.test.ts": 1152,
"server/src/services/native-runtime/agent-instruction-tools.integration.test.ts": 10966,
"server/src/services/native-runtime/agent-instruction-tools.test.ts": 2619,
"server/src/services/native-runtime/assigned-mcp-tools.test.ts": 2476,
"server/src/services/native-runtime/chat-attachment-read.test.ts": 10858,
"server/src/services/native-runtime/chat-attachment-reuse.test.ts": 9459,
"server/src/services/native-runtime/codex-model-fallback.test.ts": 784,
"server/src/services/native-runtime/codex-runtime-compatibility.test.ts": 154,
"server/src/services/native-runtime/completion-contracts.test.ts": 636,
"server/src/services/native-runtime/confirmation-comment-api.integration.test.ts": 13210,
"server/src/services/native-runtime/continuation-contract.test.ts": 8112,
"server/src/services/native-runtime/create-skill.integration.test.ts": 14421,
"server/src/services/native-runtime/current-wake-comments.test.ts": 9866,
"server/src/services/native-runtime/evidence-classifier.test.ts": 978,
"server/src/services/native-runtime/external-chat-wait.integration.test.ts": 58620,
"server/src/services/native-runtime/grok-runner-credentials.test.ts": 182,
"server/src/services/native-runtime/handoff-plan-context.test.ts": 8275,
"server/src/services/native-runtime/historical-task-questions.test.ts": 10211,
"server/src/services/native-runtime/managed-native-credentials.test.ts": 158,
"server/src/services/native-runtime/native-agent-runtime-inheritance.test.ts": 1083,
"server/src/services/native-runtime/native-cancellation-request.test.ts": 666,
"server/src/services/native-runtime/native-chat-workspace.test.ts": 10149,
"server/src/services/native-runtime/native-codex-runner.integration.test.ts": 224015,
"server/src/services/native-runtime/native-codex-runner.test.ts": 2297,
"server/src/services/native-runtime/native-completion-feedback.test.ts": 10473,
"server/src/services/native-runtime/native-completion-format-feedback.test.ts": 1987,
"server/src/services/native-runtime/native-continuation.test.ts": 776,
"server/src/services/native-runtime/native-deliverable-feedback.test.ts": 598,
"server/src/services/native-runtime/native-execution-input.test.ts": 1659,
"server/src/services/native-runtime/native-github-access.test.ts": 2623,
"server/src/services/native-runtime/native-harness-backup-cleanup.test.ts": 167,
"server/src/services/native-runtime/native-maintenance-no-launch.test.ts": 599,
"server/src/services/native-runtime/native-permission-decline.test.ts": 986,
"server/src/services/native-runtime/native-permission-projection.test.ts": 2223,
"server/src/services/native-runtime/native-plan-wait-receipts.test.ts": 161,
"server/src/services/native-runtime/native-plan-wait.test.ts": 2710,
"server/src/services/native-runtime/native-provider-capacity.integration.test.ts": 8906,
"server/src/services/native-runtime/native-provider-failure.integration.test.ts": 10743,
"server/src/services/native-runtime/native-provider-failure.test.ts": 177,
"server/src/services/native-runtime/native-provider-overload.integration.test.ts": 10700,
"server/src/services/native-runtime/native-question-bridge.test.ts": 30037,
"server/src/services/native-runtime/native-replacement-evidence.test.ts": 169,
"server/src/services/native-runtime/native-restart-recovery.test.ts": 1541,
"server/src/services/native-runtime/native-review-participant.test.ts": 1139,
"server/src/services/native-runtime/native-review-prompt.test.ts": 152,
"server/src/services/native-runtime/native-run-finalizer-telemetry.test.ts": 12067,
"server/src/services/native-runtime/native-run-trace.test.ts": 187,
"server/src/services/native-runtime/native-runner-attachment-staging.test.ts": 2326,
"server/src/services/native-runtime/native-runner-file-handoff.test.ts": 11450,
"server/src/services/native-runtime/native-runner-ownership.test.ts": 607,
"server/src/services/native-runtime/native-runner-restart-recovery.integration.test.ts": 7940,
"server/src/services/native-runtime/native-safe-replacement.test.ts": 28876,
"server/src/services/native-runtime/native-session-executor.test.ts": 127716,
"server/src/services/native-runtime/native-session-handoff.test.ts": 8274,
"server/src/services/native-runtime/native-session-resume.test.ts": 9887,
"server/src/services/native-runtime/native-ssh-command-runner.test.ts": 1142,
"server/src/services/native-runtime/native-tool-trace.test.ts": 581,
"server/src/services/native-runtime/native-warm-transition-restart.integration.test.ts": 2492,
"server/src/services/native-runtime/native-workspace-best-effort.test.ts": 1161,
"server/src/services/native-runtime/native-workspace-export-resume.live.test.ts": 2865,
"server/src/services/native-runtime/native-workspace-export-retry.test.ts": 12329,
"server/src/services/native-runtime/native-workspace-finalizer-failure.test.ts": 2318,
"server/src/services/native-runtime/native-workspace-finalizer.test.ts": 9543,
"server/src/services/native-runtime/paperclip-control-plane-port.test.ts": 20670,
"server/src/services/native-runtime/paperclip-runner-real-server.integration.test.ts": 2492,
"server/src/services/native-runtime/paperclip-runner-tool-authority.test.ts": 10054,
"server/src/services/native-runtime/remote-deliverable-file.test.ts": 735,
"server/src/services/native-runtime/remote-provider-pack.test.ts": 158,
"server/src/services/native-runtime/runner-api-files.test.ts": 168,
"server/src/services/native-runtime/runner-api-response.test.ts": 411,
"server/src/services/native-runtime/runner-api-rollout.test.ts": 151,
"server/src/services/native-runtime/runner-api.integration.test.ts": 27868,
"server/src/services/native-runtime/runner-api.test.ts": 1949,
"server/src/services/native-runtime/runner-bridge-tools.test.ts": 2461,
"server/src/services/native-runtime/runner-prp-coordinator.test.ts": 9624,
"server/src/services/native-runtime/runner-task-attachments.test.ts": 10554,
"server/src/services/native-runtime/runtime-context.test.ts": 2186,
"server/src/services/native-runtime/runtime-mode.test.ts": 1075,
"server/src/services/native-runtime/runtime-request-resolution-authority.test.ts": 629,
"server/src/services/native-runtime/status-arbiter.test.ts": 177,
"server/src/services/native-runtime/stopped-codex-turn.test.ts": 178,
"server/src/services/native-runtime/task-creation-backlog.test.ts": 10405,
"server/src/services/native-runtime/task-monitor.integration.test.ts": 10207,
"server/src/services/native-runtime/task-reassignment.test.ts": 10500,
"server/src/services/native-runtime/update-skill.integration.test.ts": 12293,
"server/src/services/onboarding-first-task-assets.test.ts": 741,
"server/src/services/onboarding-greeting.test.ts": 741,
"server/src/services/openrouter-models.test.ts": 165,
"server/src/services/paperclip-cloud-connector-enrollment.test.ts": 1301,
"server/src/services/paperclip-cloud-connector.test.ts": 1220,
"server/src/services/provider-trace-workspace-diff-reprojection.test.ts": 1049,
"server/src/services/question-interaction-answers.test.ts": 2315,
"server/src/services/question-pattern-validation.test.ts": 2294,
"server/src/services/recovery/legacy-continuation.test.ts": 165,
"server/src/services/recovery/native-runner-routing.test.ts": 2198,
"server/src/services/recovery/provider-failure-classification.test.ts": 2382,
"server/src/services/recovery/review-path-recovery.test.ts": 2334,
"server/src/services/recovery/service.pause-durability.test.ts": 2435,
"server/src/services/recovery/status-only-context.test.ts": 181,
"server/src/services/recovery/stranded-notice.test.ts": 1190,
"server/src/services/recovery/successful-run-handoff.test.ts": 1122,
"server/src/services/remote-agent-profiles.test.ts": 608,
"server/src/services/remote-url-credentials.test.ts": 167,
"server/src/services/responsible-user-denial-run-outcomes.test.ts": 1228,
"server/src/services/routines-formatter-cache.test.ts": 3628,
"server/src/services/run-cancellation.test.ts": 158,
"server/src/services/run-log-store-cancellation.test.ts": 456,
"server/src/services/run-log-store.test.ts": 867,
"server/src/services/run-scratch.test.ts": 174,
"server/src/services/runner-goal-control-broker.test.ts": 157,
"server/src/services/runner-goals.test.ts": 8268,
"server/src/services/runtime-exposure/broker-client.test.ts": 316,
"server/src/services/runtime-exposure/exposure-manager.test.ts": 699,
"server/src/services/runtime-exposure/loopback-listener.test.ts": 181,
"server/src/services/runtime-exposure/port-pair.test.ts": 727,
"server/src/services/runtime-exposure/port-reservation.test.ts": 688,
"server/src/services/runtime-exposure/tailscale-hostname.test.ts": 153,
"server/src/services/safe-native-chat-progress.test.ts": 166,
"server/src/services/session-workspace-cwd.test.ts": 160,
"server/src/services/setup-token-reaper.test.ts": 2025,
"server/src/services/setup-token-session.test.ts": 8660,
"server/src/services/setup-token-transport-binding.test.ts": 2151,
"server/src/services/skill-tools.test.ts": 760,
"server/src/services/slack-mcp-error.test.ts": 191,
"server/src/services/tool-discovery-scheduler.test.ts": 164,
"server/src/services/tool-profile-binding-precedence.test.ts": 167,
"server/src/services/vercel-connect.test.ts": 211,
"server/src/services/workspace-git-operation-scheduler.test.ts": 1686,
"server/src/services/workspace-git-snapshot-streaming.test.ts": 116534,
"server/src/services/workspace-restore-reconciliation.test.ts": 8823,
"server/src/services/workspace-runtime-exposure-backfill.test.ts": 2178,
"server/src/services/workspace-runtime-exposure.test.ts": 14607,
"server/src/services/workspace-runtime-read-model.test.ts": 1136,
"server/src/services/workspace-runtime-ready-comment.test.ts": 2250,
"server/src/shutdown.test.ts": 311,
"server/src/url-utils.test.ts": 166
}
}