From e5a4ade07e243c8df635a2ef02628c8c40b0261e Mon Sep 17 00:00:00 2001 From: Jason Woltje Date: Sun, 25 Oct 2026 04:08:09 -0500 Subject: [PATCH] docs: preserve B1 focused green and prepare full verification packet --- BUILD-LOG.md | 2 + agents/magica/work/queue-331/BUILD.md | 37 + .../work/queue-331/b1-dependency-files.txt | 271 ++ .../magica/work/queue-331/b1-full-files.txt | 271 ++ agents/magica/work/queue-331/b1-full-gate.mjs | 73 + .../queue-331/b1-full-packet-manifest.json | 56 + .../magica/work/queue-331/b1-full-runner.diff | 28 + .../work/queue-331/b1-green-events.jsonl | 19 + .../work/queue-331/b1-green-receipts.json | 250 ++ .../queue-331/b1-green-result-manifest.json | 97 + .../magica/work/queue-331/b1-green-summary.md | 17 + .../magica/work/queue-331/b1-import-list.mjs | 70 + .../work/queue-331/b1-import-manifest.json | 3246 +++++++++++++++++ .../magica/work/queue-331/candidate-b1.json | 785 ++++ docs/SESSIONS.md | 1 + 15 files changed, 5223 insertions(+) create mode 100644 agents/magica/work/queue-331/b1-dependency-files.txt create mode 100644 agents/magica/work/queue-331/b1-full-files.txt create mode 100644 agents/magica/work/queue-331/b1-full-gate.mjs create mode 100644 agents/magica/work/queue-331/b1-full-packet-manifest.json create mode 100644 agents/magica/work/queue-331/b1-full-runner.diff create mode 100644 agents/magica/work/queue-331/b1-green-events.jsonl create mode 100644 agents/magica/work/queue-331/b1-green-receipts.json create mode 100644 agents/magica/work/queue-331/b1-green-result-manifest.json create mode 100644 agents/magica/work/queue-331/b1-green-summary.md create mode 100644 agents/magica/work/queue-331/b1-import-list.mjs create mode 100644 agents/magica/work/queue-331/b1-import-manifest.json create mode 100644 agents/magica/work/queue-331/candidate-b1.json diff --git a/BUILD-LOG.md b/BUILD-LOG.md index 4da3e3552..e942ce27b 100644 --- a/BUILD-LOG.md +++ b/BUILD-LOG.md @@ -5603,3 +5603,5 @@ claim. Receipts and limitations in agents/lena/work/queue-296/BUILD.md and run-r 2026-10-25 — Magica row331 B1/647 intended RED sage-4490 onca0e83337: exactlyone whole runtime restart file12tests/2controlsPASS/10expectedFAIL at old-key retention,0skip/cancel/timeout/harness/cleanupfail. Product4948ece0e before/after hashes equal. Measured19/19, load8.00/7.57/8.12 ->7.53/7.48/8.08. SLOT BACK0049, no retry/fix/extra run; await runtime repair ruling. 2026-10-25 — Magica row331 B1 boundary RED sage-4495 on26fad224f: one whole separate2casefile,0pass/2intended Missingexpectedrejection failures,0skip/cancel/timeout/fixture/cleanupfail. Product4948ece0e fivehashes unchanged. Measured19/19 load6.66/7.46/7.82 unchanged. SLOT BACK0053; original12caseRED not rerun, nofix/extra runs, awaitresume. + +2026-10-25 — Magica row331 B1/647 repaired81cbdea37 focused sage-4496:9wholefiles131/131pass,0fail/skip/cancel, real confinement verified; no retries/edits/timeouts/cleanupfail. Product runtime+exactprivateModelKeys delta only. Measured19/19all9, load8.32/7.90/7.87 ->8.35/8.02/7.91. SLOT BACK0055; sleepfixtures do notprove successfulrealrunnerSIGTERM. PriorREDs preserved, fullgate/freshreviews/global/FEDR7/288 outstanding. diff --git a/agents/magica/work/queue-331/BUILD.md b/agents/magica/work/queue-331/BUILD.md index 51bac3aba..9eeb2d120 100644 --- a/agents/magica/work/queue-331/BUILD.md +++ b/agents/magica/work/queue-331/BUILD.md @@ -730,3 +730,40 @@ Exact9 focused files b1-green-files.txt, sage-4496: restart12 first, boundary2 n then existing model-keys/model-stop/model-proxy, seat session/sandbox, CLI launcher/ session-launch. Test code unchanged from observed REDs. Await execution result; no GREEN claim, full gate/graph/review remain separate. + + +2026-10-25 — B1 focused GREEN sage-4496, repaired code/tested checkout81cbdea37. +Exactly9 whole files rc0: restart12, boundary2, model-keys30, model-stop7, +model-proxy14, seat session13, sandbox11, CLI launcher34, session-launch8. +131tests/131pass/0fail/0skip/cancel; no timeouts/harness/cleanup errors. +Real confined startup/session/sandbox controls available and passed without skips. +New sleep stand-ins prove real identity/discovery and unauthorized-stop refusal, +NOT successful real-runner SIGTERM. Both new fixture roots removed by cleanup. +Measured child/driver19 all9 starts; load8.32/7.90/7.87 ->8.35/8.02/7.91. +SLOT BACK0055. No retries or test/expectation/deadline/threshold modifications. +Product changes runtime only plus exact approved private ModelKeys confirm delta; +old tests/validation/mounts/writer/public contracts unchanged. No remote rollback +claim for late failure. Beforegrace/unboundlive/uncertain discovery remains held; +current-runtime bind+existing identity stop checks required before any stop. +Original12caseRED41e909bcc and boundaryREDc90dcc4b1 remain separate provenance. +Content candidate-b1 anchors81cbdea37,111paths,704a24696cceb29b7a830180a532101dd55b99f9b37d47800645503871f692c8. +New full graph/list packet is preparation only and requires separate CLEAR. +Fresh full P2 and Claude Q246 review/global/FEDR7/288/landing remain outstanding. + + +2026-10-25 — Post-focused full packet prepared under4496, no full runner launch. +Read-only local pinned Node VM parser/tool refreshed source graph against committed +81cbdea37 (17 changed source modules, zero parse failures). Selected271 whole files: +all previous269 retained, exactly model-restart and model-retirement-boundary added. +Old262/263/269 lists and graphs remain untouched/historical. b1-full-files.txt equals +current dependency list. b1-full-gate.mjs changes only previous r5 full runner's +comment, evidence filenames and list/count271. Original whole model-keys probe, +serial whole files, test-config timeout-k10/1800, four original named mutants and +restored whole positive controls180000ms, measuredpriority/load/private scratch, +flags/deadlines/no retry unchanged. Same known standing FEDR7 skip is unverified, +not newly executed acceptance. Separate CLEAR required for any full gate/mutants. +No additional dependency collaterals beyond two B1 files. Candidate/content pins +remain81cbdea37/704a2469,111committedpaths; evidence followups do not change product. +Fresh fullP2 newreviewround+B1response and ClaudeQ246 review remain required before +landing, original round1CHANGES4123/comment31701 preserved; no newqueue/reviewround +posted, no global/288/FEDR7/landing approval or completion claim. diff --git a/agents/magica/work/queue-331/b1-dependency-files.txt b/agents/magica/work/queue-331/b1-dependency-files.txt new file mode 100644 index 000000000..dd601ffab --- /dev/null +++ b/agents/magica/work/queue-331/b1-dependency-files.txt @@ -0,0 +1,271 @@ +packages/bus/tests/access-revoke.test.mjs +packages/bus/tests/agents.test.mjs +packages/bus/tests/approval-binding.test.mjs +packages/bus/tests/broker.test.mjs +packages/bus/tests/business.test.mjs +packages/bus/tests/channel-proof.test.mjs +packages/bus/tests/chief-of-staff.test.mjs +packages/bus/tests/citation-availability.test.mjs +packages/bus/tests/citation-guard.test.mjs +packages/bus/tests/citation-runtime.test.mjs +packages/bus/tests/comment-cursors.test.mjs +packages/bus/tests/console-decide.test.mjs +packages/bus/tests/creative.test.mjs +packages/bus/tests/credential-claim.test.mjs +packages/bus/tests/credential-status.test.mjs +packages/bus/tests/credential-store.test.mjs +packages/bus/tests/credential-verbs.test.mjs +packages/bus/tests/credentials.test.mjs +packages/bus/tests/csuite-messaging.test.mjs +packages/bus/tests/daily-quota-runtime.test.mjs +packages/bus/tests/decision-close.test.mjs +packages/bus/tests/decision-route.test.mjs +packages/bus/tests/decisions.test.mjs +packages/bus/tests/end-launch.test.mjs +packages/bus/tests/fire-revokes-grants.test.mjs +packages/bus/tests/gitea-grant-docker.test.mjs +packages/bus/tests/gitea-grant.test.mjs +packages/bus/tests/grant-enroll.test.mjs +packages/bus/tests/grant-executor.test.mjs +packages/bus/tests/grant-host.test.mjs +packages/bus/tests/grant-migration.test.mjs +packages/bus/tests/grant-scope-runtime.test.mjs +packages/bus/tests/grant-scope.test.mjs +packages/bus/tests/hard-waits.test.mjs +packages/bus/tests/host-run.test.mjs +packages/bus/tests/human.test.mjs +packages/bus/tests/instances-verb.test.mjs +packages/bus/tests/land.test.mjs +packages/bus/tests/launch-notice.test.mjs +packages/bus/tests/launcher-released.test.mjs +packages/bus/tests/library-credential.test.mjs +packages/bus/tests/library-lookups.test.mjs +packages/bus/tests/library-sync.test.mjs +packages/bus/tests/library.test.mjs +packages/bus/tests/lifecycle-revoke.test.mjs +packages/bus/tests/lifecycle-verbs.test.mjs +packages/bus/tests/limit-stop.test.mjs +packages/bus/tests/limits-runtime.test.mjs +packages/bus/tests/limits.test.mjs +packages/bus/tests/message-citation.test.mjs +packages/bus/tests/message-filter.test.mjs +packages/bus/tests/messages.test.mjs +packages/bus/tests/messaging.test.mjs +packages/bus/tests/model-credential-store.test.mjs +packages/bus/tests/model-keys.test.mjs +packages/bus/tests/model-proxy.test.mjs +packages/bus/tests/model-restart.test.mjs +packages/bus/tests/model-retirement-boundary.test.mjs +packages/bus/tests/model-stop.test.mjs +packages/bus/tests/names.test.mjs +packages/bus/tests/peer-transport.test.mjs +packages/bus/tests/peercred.test.mjs +packages/bus/tests/plugins-verb.test.mjs +packages/bus/tests/principal.test.mjs +packages/bus/tests/process.test.mjs +packages/bus/tests/processing-runtime.test.mjs +packages/bus/tests/processing-timeout.test.mjs +packages/bus/tests/processing.test.mjs +packages/bus/tests/project-await.test.mjs +packages/bus/tests/project-files.test.mjs +packages/bus/tests/project-runtime.test.mjs +packages/bus/tests/publish.test.mjs +packages/bus/tests/reload.test.mjs +packages/bus/tests/replies.test.mjs +packages/bus/tests/requirements.test.mjs +packages/bus/tests/review.test.mjs +packages/bus/tests/revoke-window.test.mjs +packages/bus/tests/room-check.test.mjs +packages/bus/tests/rooms.test.mjs +packages/bus/tests/routes-verb.test.mjs +packages/bus/tests/session-clear.test.mjs +packages/bus/tests/session-compactions.test.mjs +packages/bus/tests/sessions.test.mjs +packages/bus/tests/single-use.test.mjs +packages/bus/tests/spec-review.test.mjs +packages/bus/tests/spec-socket.test.mjs +packages/bus/tests/spec.test.mjs +packages/bus/tests/staff-request.test.mjs +packages/bus/tests/state.test.mjs +packages/bus/tests/task-page.test.mjs +packages/bus/tests/task-read.test.mjs +packages/bus/tests/tasks.test.mjs +packages/bus/tests/tester-threads.test.mjs +packages/bus/tests/tester-writes.test.mjs +packages/bus/tests/tester.test.mjs +packages/bus/tests/thread-claims.test.mjs +packages/bus/tests/thread-migration.test.mjs +packages/bus/tests/thread-shares.test.mjs +packages/bus/tests/threads.test.mjs +packages/bus/tests/transport.test.mjs +packages/bus/tests/usage-broker.test.mjs +packages/bus/tests/usage-runtime.test.mjs +packages/bus/tests/user-principal.test.mjs +packages/bus/tests/viewer.test.mjs +packages/bus/tests/web.test.mjs +packages/bus/tests/workflow-roles.test.mjs +packages/business/tests/case1-business-file.test.mjs +packages/cli/tests/access-boot.test.mjs +packages/cli/tests/access.test.mjs +packages/cli/tests/app.test.mjs +packages/cli/tests/boot-status.test.mjs +packages/cli/tests/case1-hostcheck.test.mjs +packages/cli/tests/case2-install.test.mjs +packages/cli/tests/case2-persona-import.test.mjs +packages/cli/tests/case2-unit.test.mjs +packages/cli/tests/channel-cli.test.mjs +packages/cli/tests/channel-recovery.test.mjs +packages/cli/tests/cli.test.mjs +packages/cli/tests/compactions-launch.test.mjs +packages/cli/tests/config.test.mjs +packages/cli/tests/credentials.test.mjs +packages/cli/tests/federation-acceptance.test.mjs +packages/cli/tests/follow.test.mjs +packages/cli/tests/git-socket.test.mjs +packages/cli/tests/grants-scope.test.mjs +packages/cli/tests/grants.test.mjs +packages/cli/tests/host.test.mjs +packages/cli/tests/hosts.test.mjs +packages/cli/tests/idle-stop-race.test.mjs +packages/cli/tests/instances.test.mjs +packages/cli/tests/launch-account.test.mjs +packages/cli/tests/launch-limit-checks.test.mjs +packages/cli/tests/launch-limits.test.mjs +packages/cli/tests/launch-routes.test.mjs +packages/cli/tests/launcher.test.mjs +packages/cli/tests/lifecycle.test.mjs +packages/cli/tests/limits-tokens.test.mjs +packages/cli/tests/limits.test.mjs +packages/cli/tests/mark-read.test.mjs +packages/cli/tests/model-proxy-guards.test.mjs +packages/cli/tests/model-proxy.test.mjs +packages/cli/tests/model-stall.test.mjs +packages/cli/tests/names.test.mjs +packages/cli/tests/notifier.test.mjs +packages/cli/tests/optional-tracker.test.mjs +packages/cli/tests/other-tree.test.mjs +packages/cli/tests/processing-cli.test.mjs +packages/cli/tests/project-name-repo.test.mjs +packages/cli/tests/project.test.mjs +packages/cli/tests/publish-socket.test.mjs +packages/cli/tests/reply-limits.test.mjs +packages/cli/tests/revoke-window.test.mjs +packages/cli/tests/session-clear.test.mjs +packages/cli/tests/session-cli.test.mjs +packages/cli/tests/session-launch.test.mjs +packages/cli/tests/stack-copy.test.mjs +packages/cli/tests/stack-instances.test.mjs +packages/cli/tests/tester-http.test.mjs +packages/cli/tests/tester-reads.test.mjs +packages/cli/tests/tester-threads.test.mjs +packages/cli/tests/tester.test.mjs +packages/cli/tests/thread-cli.test.mjs +packages/cli/tests/thread-launch.test.mjs +packages/cli/tests/thread-revoke.test.mjs +packages/cli/tests/trackers-boot.test.mjs +packages/cli/tests/transport.test.mjs +packages/cli/tests/usage.test.mjs +packages/cli/tests/verbs.test.mjs +packages/harness/tests/citation-runner.test.mjs +packages/harness/tests/claude-session.test.mjs +packages/harness/tests/creative.test.mjs +packages/harness/tests/first-output.test.mjs +packages/harness/tests/pi-session.test.mjs +packages/harness/tests/raise-domain.test.mjs +packages/harness/tests/runner.test.mjs +packages/harness/tests/skills.test.mjs +packages/harness/tests/spec-tools.test.mjs +packages/harness/tests/tools.test.mjs +packages/model-proxy/tests/client-probe.test.mjs +packages/model-proxy/tests/client.test.mjs +packages/model-proxy/tests/config-unit.test.mjs +packages/model-proxy/tests/fetch.test.mjs +packages/model-proxy/tests/management-key-encoding.test.mjs +packages/model-proxy/tests/p2-settings.test.mjs +packages/model-proxy/tests/runner.test.mjs +packages/model-proxy/tests/settings.test.mjs +packages/model-proxy/tests/validation.test.mjs +packages/plugins/tests/harness-compactions.test.mjs +packages/processing-control/tests/mount.test.mjs +packages/processing-control/tests/task.test.mjs +packages/seat/tests/compactions-budget.test.mjs +packages/seat/tests/compactions-ledger.test.mjs +packages/seat/tests/compactions.test.mjs +packages/seat/tests/sandbox.test.mjs +packages/seat/tests/session-workspace.test.mjs +packages/seat/tests/session.test.mjs +packages/tasks/tests/adapter.test.mjs +packages/tasks/tests/comment-restart.test.mjs +packages/tasks/tests/fields.test.mjs +packages/tasks/tests/processing.test.mjs +packages/tasks/tests/shapes.test.mjs +packages/tasks/tests/startup.test.mjs +packages/tasks/tests/sync.test.mjs +packages/tasks/tests/tree.test.mjs +packages/tasks/tests/verbs.test.mjs +packages/webui/tests/agents-browser.test.mjs +packages/webui/tests/agents.test.mjs +packages/webui/tests/assistant.test.mjs +packages/webui/tests/board-held.test.mjs +packages/webui/tests/browser-edge.test.mjs +packages/webui/tests/browser.test.mjs +packages/webui/tests/bus-browser.test.mjs +packages/webui/tests/bus.test.mjs +packages/webui/tests/channel-chat.test.mjs +packages/webui/tests/chat-browser.test.mjs +packages/webui/tests/chat-instances.test.mjs +packages/webui/tests/chat-replies-browser.test.mjs +packages/webui/tests/chat-sessions-access.test.mjs +packages/webui/tests/chat.test.mjs +packages/webui/tests/conversation.test.mjs +packages/webui/tests/decide-browser.test.mjs +packages/webui/tests/decide-sso.test.mjs +packages/webui/tests/decision-http.test.mjs +packages/webui/tests/discord.test.mjs +packages/webui/tests/docs-browser.test.mjs +packages/webui/tests/editor-browser.test.mjs +packages/webui/tests/editor.test.mjs +packages/webui/tests/granted-user.test.mjs +packages/webui/tests/history-return-flow.test.mjs +packages/webui/tests/instances-browser.test.mjs +packages/webui/tests/instances.test.mjs +packages/webui/tests/library-cli.test.mjs +packages/webui/tests/library-routes.test.mjs +packages/webui/tests/library-status.test.mjs +packages/webui/tests/limits-browser.test.mjs +packages/webui/tests/limits-route.test.mjs +packages/webui/tests/messages.test.mjs +packages/webui/tests/pinned-copy.test.mjs +packages/webui/tests/preview.test.mjs +packages/webui/tests/processing-browser.test.mjs +packages/webui/tests/processing.test.mjs +packages/webui/tests/project-file.test.mjs +packages/webui/tests/project-name-repo.test.mjs +packages/webui/tests/proof-cli.test.mjs +packages/webui/tests/proof.test.mjs +packages/webui/tests/reads.test.mjs +packages/webui/tests/relaunch.test.mjs +packages/webui/tests/return-flow.test.mjs +packages/webui/tests/room-browser.test.mjs +packages/webui/tests/room-http.test.mjs +packages/webui/tests/routes-browser.test.mjs +packages/webui/tests/routes.test.mjs +packages/webui/tests/send-browser.test.mjs +packages/webui/tests/send.test.mjs +packages/webui/tests/serve.test.mjs +packages/webui/tests/settings-form.test.mjs +packages/webui/tests/settings-write.test.mjs +packages/webui/tests/shell.test.mjs +packages/webui/tests/sso-browser.test.mjs +packages/webui/tests/sso.test.mjs +packages/webui/tests/tester-browser.test.mjs +packages/webui/tests/tester-cli.test.mjs +packages/webui/tests/tester-listener.test.mjs +packages/webui/tests/tester-socket.test.mjs +packages/webui/tests/thread-claims-browser.test.mjs +packages/webui/tests/thread-claims.test.mjs +packages/webui/tests/thread-sharing.test.mjs +packages/webui/tests/usage-browser.test.mjs +packages/webui/tests/usage.test.mjs +packages/webui/tests/user-option-swap.test.mjs +packages/webui/tests/views.test.mjs diff --git a/agents/magica/work/queue-331/b1-full-files.txt b/agents/magica/work/queue-331/b1-full-files.txt new file mode 100644 index 000000000..dd601ffab --- /dev/null +++ b/agents/magica/work/queue-331/b1-full-files.txt @@ -0,0 +1,271 @@ +packages/bus/tests/access-revoke.test.mjs +packages/bus/tests/agents.test.mjs +packages/bus/tests/approval-binding.test.mjs +packages/bus/tests/broker.test.mjs +packages/bus/tests/business.test.mjs +packages/bus/tests/channel-proof.test.mjs +packages/bus/tests/chief-of-staff.test.mjs +packages/bus/tests/citation-availability.test.mjs +packages/bus/tests/citation-guard.test.mjs +packages/bus/tests/citation-runtime.test.mjs +packages/bus/tests/comment-cursors.test.mjs +packages/bus/tests/console-decide.test.mjs +packages/bus/tests/creative.test.mjs +packages/bus/tests/credential-claim.test.mjs +packages/bus/tests/credential-status.test.mjs +packages/bus/tests/credential-store.test.mjs +packages/bus/tests/credential-verbs.test.mjs +packages/bus/tests/credentials.test.mjs +packages/bus/tests/csuite-messaging.test.mjs +packages/bus/tests/daily-quota-runtime.test.mjs +packages/bus/tests/decision-close.test.mjs +packages/bus/tests/decision-route.test.mjs +packages/bus/tests/decisions.test.mjs +packages/bus/tests/end-launch.test.mjs +packages/bus/tests/fire-revokes-grants.test.mjs +packages/bus/tests/gitea-grant-docker.test.mjs +packages/bus/tests/gitea-grant.test.mjs +packages/bus/tests/grant-enroll.test.mjs +packages/bus/tests/grant-executor.test.mjs +packages/bus/tests/grant-host.test.mjs +packages/bus/tests/grant-migration.test.mjs +packages/bus/tests/grant-scope-runtime.test.mjs +packages/bus/tests/grant-scope.test.mjs +packages/bus/tests/hard-waits.test.mjs +packages/bus/tests/host-run.test.mjs +packages/bus/tests/human.test.mjs +packages/bus/tests/instances-verb.test.mjs +packages/bus/tests/land.test.mjs +packages/bus/tests/launch-notice.test.mjs +packages/bus/tests/launcher-released.test.mjs +packages/bus/tests/library-credential.test.mjs +packages/bus/tests/library-lookups.test.mjs +packages/bus/tests/library-sync.test.mjs +packages/bus/tests/library.test.mjs +packages/bus/tests/lifecycle-revoke.test.mjs +packages/bus/tests/lifecycle-verbs.test.mjs +packages/bus/tests/limit-stop.test.mjs +packages/bus/tests/limits-runtime.test.mjs +packages/bus/tests/limits.test.mjs +packages/bus/tests/message-citation.test.mjs +packages/bus/tests/message-filter.test.mjs +packages/bus/tests/messages.test.mjs +packages/bus/tests/messaging.test.mjs +packages/bus/tests/model-credential-store.test.mjs +packages/bus/tests/model-keys.test.mjs +packages/bus/tests/model-proxy.test.mjs +packages/bus/tests/model-restart.test.mjs +packages/bus/tests/model-retirement-boundary.test.mjs +packages/bus/tests/model-stop.test.mjs +packages/bus/tests/names.test.mjs +packages/bus/tests/peer-transport.test.mjs +packages/bus/tests/peercred.test.mjs +packages/bus/tests/plugins-verb.test.mjs +packages/bus/tests/principal.test.mjs +packages/bus/tests/process.test.mjs +packages/bus/tests/processing-runtime.test.mjs +packages/bus/tests/processing-timeout.test.mjs +packages/bus/tests/processing.test.mjs +packages/bus/tests/project-await.test.mjs +packages/bus/tests/project-files.test.mjs +packages/bus/tests/project-runtime.test.mjs +packages/bus/tests/publish.test.mjs +packages/bus/tests/reload.test.mjs +packages/bus/tests/replies.test.mjs +packages/bus/tests/requirements.test.mjs +packages/bus/tests/review.test.mjs +packages/bus/tests/revoke-window.test.mjs +packages/bus/tests/room-check.test.mjs +packages/bus/tests/rooms.test.mjs +packages/bus/tests/routes-verb.test.mjs +packages/bus/tests/session-clear.test.mjs +packages/bus/tests/session-compactions.test.mjs +packages/bus/tests/sessions.test.mjs +packages/bus/tests/single-use.test.mjs +packages/bus/tests/spec-review.test.mjs +packages/bus/tests/spec-socket.test.mjs +packages/bus/tests/spec.test.mjs +packages/bus/tests/staff-request.test.mjs +packages/bus/tests/state.test.mjs +packages/bus/tests/task-page.test.mjs +packages/bus/tests/task-read.test.mjs +packages/bus/tests/tasks.test.mjs +packages/bus/tests/tester-threads.test.mjs +packages/bus/tests/tester-writes.test.mjs +packages/bus/tests/tester.test.mjs +packages/bus/tests/thread-claims.test.mjs +packages/bus/tests/thread-migration.test.mjs +packages/bus/tests/thread-shares.test.mjs +packages/bus/tests/threads.test.mjs +packages/bus/tests/transport.test.mjs +packages/bus/tests/usage-broker.test.mjs +packages/bus/tests/usage-runtime.test.mjs +packages/bus/tests/user-principal.test.mjs +packages/bus/tests/viewer.test.mjs +packages/bus/tests/web.test.mjs +packages/bus/tests/workflow-roles.test.mjs +packages/business/tests/case1-business-file.test.mjs +packages/cli/tests/access-boot.test.mjs +packages/cli/tests/access.test.mjs +packages/cli/tests/app.test.mjs +packages/cli/tests/boot-status.test.mjs +packages/cli/tests/case1-hostcheck.test.mjs +packages/cli/tests/case2-install.test.mjs +packages/cli/tests/case2-persona-import.test.mjs +packages/cli/tests/case2-unit.test.mjs +packages/cli/tests/channel-cli.test.mjs +packages/cli/tests/channel-recovery.test.mjs +packages/cli/tests/cli.test.mjs +packages/cli/tests/compactions-launch.test.mjs +packages/cli/tests/config.test.mjs +packages/cli/tests/credentials.test.mjs +packages/cli/tests/federation-acceptance.test.mjs +packages/cli/tests/follow.test.mjs +packages/cli/tests/git-socket.test.mjs +packages/cli/tests/grants-scope.test.mjs +packages/cli/tests/grants.test.mjs +packages/cli/tests/host.test.mjs +packages/cli/tests/hosts.test.mjs +packages/cli/tests/idle-stop-race.test.mjs +packages/cli/tests/instances.test.mjs +packages/cli/tests/launch-account.test.mjs +packages/cli/tests/launch-limit-checks.test.mjs +packages/cli/tests/launch-limits.test.mjs +packages/cli/tests/launch-routes.test.mjs +packages/cli/tests/launcher.test.mjs +packages/cli/tests/lifecycle.test.mjs +packages/cli/tests/limits-tokens.test.mjs +packages/cli/tests/limits.test.mjs +packages/cli/tests/mark-read.test.mjs +packages/cli/tests/model-proxy-guards.test.mjs +packages/cli/tests/model-proxy.test.mjs +packages/cli/tests/model-stall.test.mjs +packages/cli/tests/names.test.mjs +packages/cli/tests/notifier.test.mjs +packages/cli/tests/optional-tracker.test.mjs +packages/cli/tests/other-tree.test.mjs +packages/cli/tests/processing-cli.test.mjs +packages/cli/tests/project-name-repo.test.mjs +packages/cli/tests/project.test.mjs +packages/cli/tests/publish-socket.test.mjs +packages/cli/tests/reply-limits.test.mjs +packages/cli/tests/revoke-window.test.mjs +packages/cli/tests/session-clear.test.mjs +packages/cli/tests/session-cli.test.mjs +packages/cli/tests/session-launch.test.mjs +packages/cli/tests/stack-copy.test.mjs +packages/cli/tests/stack-instances.test.mjs +packages/cli/tests/tester-http.test.mjs +packages/cli/tests/tester-reads.test.mjs +packages/cli/tests/tester-threads.test.mjs +packages/cli/tests/tester.test.mjs +packages/cli/tests/thread-cli.test.mjs +packages/cli/tests/thread-launch.test.mjs +packages/cli/tests/thread-revoke.test.mjs +packages/cli/tests/trackers-boot.test.mjs +packages/cli/tests/transport.test.mjs +packages/cli/tests/usage.test.mjs +packages/cli/tests/verbs.test.mjs +packages/harness/tests/citation-runner.test.mjs +packages/harness/tests/claude-session.test.mjs +packages/harness/tests/creative.test.mjs +packages/harness/tests/first-output.test.mjs +packages/harness/tests/pi-session.test.mjs +packages/harness/tests/raise-domain.test.mjs +packages/harness/tests/runner.test.mjs +packages/harness/tests/skills.test.mjs +packages/harness/tests/spec-tools.test.mjs +packages/harness/tests/tools.test.mjs +packages/model-proxy/tests/client-probe.test.mjs +packages/model-proxy/tests/client.test.mjs +packages/model-proxy/tests/config-unit.test.mjs +packages/model-proxy/tests/fetch.test.mjs +packages/model-proxy/tests/management-key-encoding.test.mjs +packages/model-proxy/tests/p2-settings.test.mjs +packages/model-proxy/tests/runner.test.mjs +packages/model-proxy/tests/settings.test.mjs +packages/model-proxy/tests/validation.test.mjs +packages/plugins/tests/harness-compactions.test.mjs +packages/processing-control/tests/mount.test.mjs +packages/processing-control/tests/task.test.mjs +packages/seat/tests/compactions-budget.test.mjs +packages/seat/tests/compactions-ledger.test.mjs +packages/seat/tests/compactions.test.mjs +packages/seat/tests/sandbox.test.mjs +packages/seat/tests/session-workspace.test.mjs +packages/seat/tests/session.test.mjs +packages/tasks/tests/adapter.test.mjs +packages/tasks/tests/comment-restart.test.mjs +packages/tasks/tests/fields.test.mjs +packages/tasks/tests/processing.test.mjs +packages/tasks/tests/shapes.test.mjs +packages/tasks/tests/startup.test.mjs +packages/tasks/tests/sync.test.mjs +packages/tasks/tests/tree.test.mjs +packages/tasks/tests/verbs.test.mjs +packages/webui/tests/agents-browser.test.mjs +packages/webui/tests/agents.test.mjs +packages/webui/tests/assistant.test.mjs +packages/webui/tests/board-held.test.mjs +packages/webui/tests/browser-edge.test.mjs +packages/webui/tests/browser.test.mjs +packages/webui/tests/bus-browser.test.mjs +packages/webui/tests/bus.test.mjs +packages/webui/tests/channel-chat.test.mjs +packages/webui/tests/chat-browser.test.mjs +packages/webui/tests/chat-instances.test.mjs +packages/webui/tests/chat-replies-browser.test.mjs +packages/webui/tests/chat-sessions-access.test.mjs +packages/webui/tests/chat.test.mjs +packages/webui/tests/conversation.test.mjs +packages/webui/tests/decide-browser.test.mjs +packages/webui/tests/decide-sso.test.mjs +packages/webui/tests/decision-http.test.mjs +packages/webui/tests/discord.test.mjs +packages/webui/tests/docs-browser.test.mjs +packages/webui/tests/editor-browser.test.mjs +packages/webui/tests/editor.test.mjs +packages/webui/tests/granted-user.test.mjs +packages/webui/tests/history-return-flow.test.mjs +packages/webui/tests/instances-browser.test.mjs +packages/webui/tests/instances.test.mjs +packages/webui/tests/library-cli.test.mjs +packages/webui/tests/library-routes.test.mjs +packages/webui/tests/library-status.test.mjs +packages/webui/tests/limits-browser.test.mjs +packages/webui/tests/limits-route.test.mjs +packages/webui/tests/messages.test.mjs +packages/webui/tests/pinned-copy.test.mjs +packages/webui/tests/preview.test.mjs +packages/webui/tests/processing-browser.test.mjs +packages/webui/tests/processing.test.mjs +packages/webui/tests/project-file.test.mjs +packages/webui/tests/project-name-repo.test.mjs +packages/webui/tests/proof-cli.test.mjs +packages/webui/tests/proof.test.mjs +packages/webui/tests/reads.test.mjs +packages/webui/tests/relaunch.test.mjs +packages/webui/tests/return-flow.test.mjs +packages/webui/tests/room-browser.test.mjs +packages/webui/tests/room-http.test.mjs +packages/webui/tests/routes-browser.test.mjs +packages/webui/tests/routes.test.mjs +packages/webui/tests/send-browser.test.mjs +packages/webui/tests/send.test.mjs +packages/webui/tests/serve.test.mjs +packages/webui/tests/settings-form.test.mjs +packages/webui/tests/settings-write.test.mjs +packages/webui/tests/shell.test.mjs +packages/webui/tests/sso-browser.test.mjs +packages/webui/tests/sso.test.mjs +packages/webui/tests/tester-browser.test.mjs +packages/webui/tests/tester-cli.test.mjs +packages/webui/tests/tester-listener.test.mjs +packages/webui/tests/tester-socket.test.mjs +packages/webui/tests/thread-claims-browser.test.mjs +packages/webui/tests/thread-claims.test.mjs +packages/webui/tests/thread-sharing.test.mjs +packages/webui/tests/usage-browser.test.mjs +packages/webui/tests/usage.test.mjs +packages/webui/tests/user-option-swap.test.mjs +packages/webui/tests/views.test.mjs diff --git a/agents/magica/work/queue-331/b1-full-gate.mjs b/agents/magica/work/queue-331/b1-full-gate.mjs new file mode 100644 index 000000000..58364f79f --- /dev/null +++ b/agents/magica/work/queue-331/b1-full-gate.mjs @@ -0,0 +1,73 @@ +// B1 full packet: proposed 271 dependency-selected whole files after model-keys probe; requires separate CLEAR. +import fs from 'node:fs'; +import path from 'node:path'; +import os from 'node:os'; +import vm from 'node:vm'; +import { createHash } from 'node:crypto'; +import { execFileSync, spawn } from 'node:child_process'; +const root=process.cwd(),home=path.join(root,'agents/magica/work/queue-331'); +os.setPriority(0,19); +const archive=execFileSync('mktemp',['-d','/mnt/storage/scratch/tmp/XXXXXX'],{encoding:'utf8'}).trim(); +const events=path.join(home,'b1-full-events.jsonl'),receipt=path.join(home,'b1-full-receipts.json'); +const candidate=execFileSync('git',['rev-parse','HEAD'],{encoding:'utf8'}).trim(); +fs.writeFileSync(events,'',{flag:'wx'}); +const rows=[]; +const uptime=()=>execFileSync('uptime',[],{encoding:'utf8'}).trim(); +const logEvent=e=>fs.appendFileSync(events,JSON.stringify(e)+'\n'); +const hash=b=>createHash('sha256').update(b).digest('hex'); +async function step(name,command,args,timeout=0){ + const temp=execFileSync('mktemp',['-d','/mnt/storage/scratch/tmp/XXXXXX'],{encoding:'utf8'}).trim(); + fs.mkdirSync(path.join(temp,'home'));fs.mkdirSync(path.join(temp,'config')); + const env={...process.env,TMPDIR:temp,HOME:path.join(temp,'home'),MOSAIC_CONFIG:path.join(temp,'config/config.json')}; + for(const key of ['OPENAI_API_KEY','ANTHROPIC_API_KEY','ANTHROPIC_AUTH_TOKEN','CLAUDE_CODE_OAUTH_TOKEN','OPENROUTER_API_KEY','ZAI_API_KEY','MOSAIC_BUS_CAP'])delete env[key]; + os.setPriority(0,19); + const before={name,event:'start',at:new Date().toISOString(),uptime:uptime(),TMPDIR:temp,nice:os.getPriority(0)}; + logEvent(before); + const file=path.join(archive,String(rows.length+1).padStart(3,'0')+'-'+name.replaceAll('/','_')+'.log'); + const fd=fs.openSync(file,'wx',0o600); + const measuredDriverNice=os.getPriority(0);fs.writeSync(fd,'driverNice='+measuredDriverNice+'\n'); + let timer,timedOut=false; + const child=spawn(command,args,{cwd:root,env,stdio:['ignore',fd,fd]}); + let measuredChildNice=null; + if(child.pid){os.setPriority(child.pid,19);measuredChildNice=os.getPriority(child.pid);} + fs.writeSync(fd,'nice='+String(measuredChildNice)+'\n');fs.closeSync(fd); + if(timeout)timer=setTimeout(()=>{timedOut=true;child.kill('SIGTERM');},timeout); + const outcome=await new Promise(resolve=>{child.once('error',error=>resolve({rc:1,error:error.code}));child.once('close',(code,signal)=>resolve({rc:code??1,signal}));}); + clearTimeout(timer); + const endLoad=uptime(),bytes=fs.readFileSync(file),text=bytes.toString(); + const count=key=>Number(new RegExp('^# '+key+' (\\d+)$','m').exec(text)?.[1]??0); + const shell=/selftest: (\d+) passed, (\d+) failed/.exec(text); + const row={...before,measuredDriverNice,measuredChildNice,event:'end',endAt:new Date().toISOString(),endUptime:endLoad,...outcome,timedOut, + tests:shell?Number(shell[1])+Number(shell[2]):count('tests'),pass:shell?Number(shell[1]):count('pass'),fail:shell?Number(shell[2]):count('fail'),skipped:count('skipped'),cancelled:count('cancelled'), + failedNames:text.split('\n').filter(s=>s.startsWith('not ok ')).map(s=>s.replace(/^not ok \d+ - /,'')),log:{path:file,sha256:hash(bytes),bytes:bytes.length}}; + rows.push(row);logEvent(row);fs.writeFileSync(receipt,JSON.stringify({clear:process.env.MOSAIC_GATE_CLEAR??'not supplied',candidate,archive,rows},null,2)+'\n'); + process.stdout.write(`${name} rc=${row.rc} pass=${row.pass} fail=${row.fail} skip=${row.skipped} start=[${row.uptime}] end=[${endLoad}]\n`); + return row; +} +const testArgs=file=>['--test','--test-reporter=tap',path.join(root,file)]; +const sourceFile=path.join(root,'packages/bus/src/model-keys.mjs'),original=fs.readFileSync(sourceFile,'utf8'); +try{ + const probe=await step('probe-model-keys',process.execPath,testArgs('packages/bus/tests/model-keys.test.mjs')); + if(probe.rc!==0)throw Error('RED whole-file model-keys probe; full gate not started'); + const list=fs.readFileSync(path.join(home,'b1-full-files.txt'),'utf8').trim().split('\n'); + if(list.length!==271||list.includes('packages/cli/tests/case1-accept.test.mjs'))throw Error('frozen list mismatch'); + for(const file of list){const row=await step(file,process.execPath,testArgs(file));if(row.rc!==0)throw Error('RED '+file);} + const shell=await step('scripts/test-config.sh','timeout',['-k','10','1800',path.join(root,'scripts/test-config.sh')]); + if(shell.rc!==0)throw Error('RED scripts/test-config.sh'); + const helper=fs.readFileSync(path.join(home,'mutants.mjs'),'utf8'); + const start=helper.indexOf('const cases = ')+14,end=helper.indexOf('\nos.setPriority',start); + const cases=vm.runInNewContext('('+helper.slice(start,end).trim().replace(/;$/,'')+')'); + for(const m of cases){ + if(original.split(m.from).length!==2)throw Error('mutation anchor not unique '+m.name); + let result; + try{fs.writeFileSync(sourceFile,original.replace(m.from,m.to));result=await step('mutant-'+m.name,process.execPath,testArgs('packages/bus/tests/model-keys.test.mjs'),180000);} + finally{fs.writeFileSync(sourceFile,original);} + const killed=result.rc!==0&&!result.timedOut&&result.failedNames.some(name=>name===m.failure); + logEvent({event:'mutant-result',name:m.name,killed,restoredSha256:hash(fs.readFileSync(sourceFile))}); + if(!killed)throw Error('mutant not killed by named behavior '+m.name); + const positive=await step('positive-'+m.name,process.execPath,testArgs('packages/bus/tests/model-keys.test.mjs'),180000); + if(positive.rc!==0)throw Error('RED positive control '+m.name); + } + logEvent({event:'complete',at:new Date().toISOString(),uptime:uptime()}); +}catch(error){logEvent({event:'stopped',reason:error.message,at:new Date().toISOString(),uptime:uptime()});process.stdout.write(error.message+'\n');process.exitCode=1;} +finally{if(fs.readFileSync(sourceFile,'utf8')!==original)fs.writeFileSync(sourceFile,original);} diff --git a/agents/magica/work/queue-331/b1-full-packet-manifest.json b/agents/magica/work/queue-331/b1-full-packet-manifest.json new file mode 100644 index 000000000..01766f3b1 --- /dev/null +++ b/agents/magica/work/queue-331/b1-full-packet-manifest.json @@ -0,0 +1,56 @@ +{ + "status": "prepared only; requires separate full CLEAR", + "codeCommit": "81cbdea37ff85bf5ca1e99c60f24e33e059eaeec", + "artifacts": [ + { + "path": "agents/magica/work/queue-331/candidate-b1.json", + "sha256": "704a24696cceb29b7a830180a532101dd55b99f9b37d47800645503871f692c8", + "bytes": 29712 + }, + { + "path": "agents/magica/work/queue-331/b1-green-result-manifest.json", + "sha256": "78c1b8fa2b7d3abd836b79e442d77f48116f464bfbfaee97192dc5962053403e", + "bytes": 3716 + }, + { + "path": "agents/magica/work/queue-331/b1-green-files.txt", + "sha256": "9caa5881c637a5e8173a97784f60bb01512a1e552e3f3142d9e2eb609891e9a6", + "bytes": 368 + }, + { + "path": "agents/magica/work/queue-331/b1-full-files.txt", + "sha256": "d6b403f04e69fbdaaa782d243be40c9f82b422cf54afca0b1437ec1f2fd6c065", + "bytes": 11214 + }, + { + "path": "agents/magica/work/queue-331/b1-dependency-files.txt", + "sha256": "d6b403f04e69fbdaaa782d243be40c9f82b422cf54afca0b1437ec1f2fd6c065", + "bytes": 11214 + }, + { + "path": "agents/magica/work/queue-331/b1-import-list.mjs", + "sha256": "b619bc3676c04e40d4c306fd134307c2cb897a92838cd114575c2b0868179d2e", + "bytes": 4802 + }, + { + "path": "agents/magica/work/queue-331/b1-import-manifest.json", + "sha256": "4e01c2e87bffd8bab19b31de2140a2a56ba22a4133794080cd01365f91834340", + "bytes": 121586 + }, + { + "path": "agents/magica/work/queue-331/b1-full-gate.mjs", + "sha256": "d72a72a456fad75da7ddfc82d88cfdaabdcef17b58afcf4d1529b271e037f33a", + "bytes": 5830 + }, + { + "path": "agents/magica/work/queue-331/b1-full-runner.diff", + "sha256": "92c64356c607cf85dfc16c613210e0aa653abab80e89ceb2ce141d223aca6ca3", + "bytes": 1909 + }, + { + "path": "agents/magica/work/queue-331/mutants.mjs", + "sha256": "9bb088485beeda99ab946fad4b8ca18bd29df487d6b5fe72240c12e73a5d803d", + "bytes": 3569 + } + ] +} diff --git a/agents/magica/work/queue-331/b1-full-runner.diff b/agents/magica/work/queue-331/b1-full-runner.diff new file mode 100644 index 000000000..47a823e82 --- /dev/null +++ b/agents/magica/work/queue-331/b1-full-runner.diff @@ -0,0 +1,28 @@ +--- r5-full-gate.mjs ++++ b1-full-gate.mjs +@@ -1,4 +1,4 @@ +-// R5 full packet: proposed 269 dependency-selected whole files after model-keys probe; requires separate CLEAR. ++// B1 full packet: proposed 271 dependency-selected whole files after model-keys probe; requires separate CLEAR. + import fs from 'node:fs'; + import path from 'node:path'; + import os from 'node:os'; +@@ -8,7 +8,7 @@ + const root=process.cwd(),home=path.join(root,'agents/magica/work/queue-331'); + os.setPriority(0,19); + const archive=execFileSync('mktemp',['-d','/mnt/storage/scratch/tmp/XXXXXX'],{encoding:'utf8'}).trim(); +-const events=path.join(home,'r5-full-events.jsonl'),receipt=path.join(home,'r5-full-receipts.json'); ++const events=path.join(home,'b1-full-events.jsonl'),receipt=path.join(home,'b1-full-receipts.json'); + const candidate=execFileSync('git',['rev-parse','HEAD'],{encoding:'utf8'}).trim(); + fs.writeFileSync(events,'',{flag:'wx'}); + const rows=[]; +@@ -49,8 +49,8 @@ + try{ + const probe=await step('probe-model-keys',process.execPath,testArgs('packages/bus/tests/model-keys.test.mjs')); + if(probe.rc!==0)throw Error('RED whole-file model-keys probe; full gate not started'); +- const list=fs.readFileSync(path.join(home,'r5-expanded-full-files.txt'),'utf8').trim().split('\n'); +- if(list.length!==269||list.includes('packages/cli/tests/case1-accept.test.mjs'))throw Error('frozen list mismatch'); ++ const list=fs.readFileSync(path.join(home,'b1-full-files.txt'),'utf8').trim().split('\n'); ++ if(list.length!==271||list.includes('packages/cli/tests/case1-accept.test.mjs'))throw Error('frozen list mismatch'); + for(const file of list){const row=await step(file,process.execPath,testArgs(file));if(row.rc!==0)throw Error('RED '+file);} + const shell=await step('scripts/test-config.sh','timeout',['-k','10','1800',path.join(root,'scripts/test-config.sh')]); + if(shell.rc!==0)throw Error('RED scripts/test-config.sh'); diff --git a/agents/magica/work/queue-331/b1-green-events.jsonl b/agents/magica/work/queue-331/b1-green-events.jsonl new file mode 100644 index 000000000..c48bb8a32 --- /dev/null +++ b/agents/magica/work/queue-331/b1-green-events.jsonl @@ -0,0 +1,19 @@ +{"name":"packages/bus/tests/model-restart.test.mjs","event":"start","at":"2026-10-25T09:04:21.302Z","uptime":"04:04:21 up 11 days, 19:24, 2 users, load average: 8.32, 7.90, 7.87","TMPDIR":"/mnt/storage/scratch/tmp/LZK2Wd","nice":19} +{"name":"packages/bus/tests/model-restart.test.mjs","event":"end","at":"2026-10-25T09:04:21.302Z","uptime":"04:04:21 up 11 days, 19:24, 2 users, load average: 8.32, 7.90, 7.87","TMPDIR":"/mnt/storage/scratch/tmp/LZK2Wd","nice":19,"measuredDriverNice":19,"measuredChildNice":19,"endAt":"2026-10-25T09:04:35.476Z","endUptime":"04:04:35 up 11 days, 19:24, 2 users, load average: 7.37, 7.71, 7.80","rc":0,"signal":null,"timedOut":false,"tests":12,"pass":12,"fail":0,"skipped":0,"cancelled":0,"skippedLines":[],"failedNames":[],"log":{"path":"/mnt/storage/scratch/tmp/b9nV56/001-packages_bus_tests_model-restart.test.mjs.log","sha256":"b8c2bd98381ef08b7415e05bf9a7d5f0ba74e506c16b276ee69f16e468bf5085","bytes":7246}} +{"name":"packages/bus/tests/model-retirement-boundary.test.mjs","event":"start","at":"2026-10-25T09:04:35.482Z","uptime":"04:04:35 up 11 days, 19:24, 2 users, load average: 7.37, 7.71, 7.80","TMPDIR":"/mnt/storage/scratch/tmp/hCv4aC","nice":19} +{"name":"packages/bus/tests/model-retirement-boundary.test.mjs","event":"end","at":"2026-10-25T09:04:35.482Z","uptime":"04:04:35 up 11 days, 19:24, 2 users, load average: 7.37, 7.71, 7.80","TMPDIR":"/mnt/storage/scratch/tmp/hCv4aC","nice":19,"measuredDriverNice":19,"measuredChildNice":19,"endAt":"2026-10-25T09:04:35.699Z","endUptime":"04:04:35 up 11 days, 19:24, 2 users, load average: 7.37, 7.71, 7.80","rc":0,"signal":null,"timedOut":false,"tests":2,"pass":2,"fail":0,"skipped":0,"cancelled":0,"skippedLines":[],"failedNames":[],"log":{"path":"/mnt/storage/scratch/tmp/b9nV56/002-packages_bus_tests_model-retirement-boundary.test.mjs.log","sha256":"8dc42b0cb224543f4e34cf61935fc8d993a3596a8789862b23d78d754dd537a7","bytes":605}} +{"name":"packages/bus/tests/model-keys.test.mjs","event":"start","at":"2026-10-25T09:04:35.701Z","uptime":"04:04:35 up 11 days, 19:24, 2 users, load average: 7.37, 7.71, 7.80","TMPDIR":"/mnt/storage/scratch/tmp/emDMT1","nice":19} +{"name":"packages/bus/tests/model-keys.test.mjs","event":"end","at":"2026-10-25T09:04:35.701Z","uptime":"04:04:35 up 11 days, 19:24, 2 users, load average: 7.37, 7.71, 7.80","TMPDIR":"/mnt/storage/scratch/tmp/emDMT1","nice":19,"measuredDriverNice":19,"measuredChildNice":19,"endAt":"2026-10-25T09:04:42.175Z","endUptime":"04:04:42 up 11 days, 19:24, 2 users, load average: 8.94, 8.03, 7.91","rc":0,"signal":null,"timedOut":false,"tests":30,"pass":30,"fail":0,"skipped":0,"cancelled":0,"skippedLines":[],"failedNames":[],"log":{"path":"/mnt/storage/scratch/tmp/b9nV56/003-packages_bus_tests_model-keys.test.mjs.log","sha256":"846bdb94617e97d6cf2ec45b811747b2307819821f11a640deb0307378c9db7d","bytes":11077}} +{"name":"packages/bus/tests/model-stop.test.mjs","event":"start","at":"2026-10-25T09:04:42.178Z","uptime":"04:04:42 up 11 days, 19:24, 2 users, load average: 8.94, 8.03, 7.91","TMPDIR":"/mnt/storage/scratch/tmp/QtJB4d","nice":19} +{"name":"packages/bus/tests/model-stop.test.mjs","event":"end","at":"2026-10-25T09:04:42.178Z","uptime":"04:04:42 up 11 days, 19:24, 2 users, load average: 8.94, 8.03, 7.91","TMPDIR":"/mnt/storage/scratch/tmp/QtJB4d","nice":19,"measuredDriverNice":19,"measuredChildNice":19,"endAt":"2026-10-25T09:04:42.389Z","endUptime":"04:04:42 up 11 days, 19:24, 2 users, load average: 8.94, 8.03, 7.91","rc":0,"signal":null,"timedOut":false,"tests":7,"pass":7,"fail":0,"skipped":0,"cancelled":0,"skippedLines":[],"failedNames":[],"log":{"path":"/mnt/storage/scratch/tmp/b9nV56/004-packages_bus_tests_model-stop.test.mjs.log","sha256":"12753141a7da4b750f10ca5f699c739629d6798767665e7e53366bd6120793fc","bytes":1469}} +{"name":"packages/bus/tests/model-proxy.test.mjs","event":"start","at":"2026-10-25T09:04:42.392Z","uptime":"04:04:42 up 11 days, 19:24, 2 users, load average: 8.94, 8.03, 7.91","TMPDIR":"/mnt/storage/scratch/tmp/dHqTPU","nice":19} +{"name":"packages/bus/tests/model-proxy.test.mjs","event":"end","at":"2026-10-25T09:04:42.392Z","uptime":"04:04:42 up 11 days, 19:24, 2 users, load average: 8.94, 8.03, 7.91","TMPDIR":"/mnt/storage/scratch/tmp/dHqTPU","nice":19,"measuredDriverNice":19,"measuredChildNice":19,"endAt":"2026-10-25T09:04:43.035Z","endUptime":"04:04:43 up 11 days, 19:24, 2 users, load average: 8.94, 8.03, 7.91","rc":0,"signal":null,"timedOut":false,"tests":14,"pass":14,"fail":0,"skipped":0,"cancelled":0,"skippedLines":[],"failedNames":[],"log":{"path":"/mnt/storage/scratch/tmp/b9nV56/005-packages_bus_tests_model-proxy.test.mjs.log","sha256":"6c17b4822719f95348e7e9a48d5555e2f50de760c643d6d113eaf78e81c9a8dd","bytes":2831}} +{"name":"packages/seat/tests/session.test.mjs","event":"start","at":"2026-10-25T09:04:43.041Z","uptime":"04:04:43 up 11 days, 19:24, 2 users, load average: 8.94, 8.03, 7.91","TMPDIR":"/mnt/storage/scratch/tmp/acFjCh","nice":19} +{"name":"packages/seat/tests/session.test.mjs","event":"end","at":"2026-10-25T09:04:43.041Z","uptime":"04:04:43 up 11 days, 19:24, 2 users, load average: 8.94, 8.03, 7.91","TMPDIR":"/mnt/storage/scratch/tmp/acFjCh","nice":19,"measuredDriverNice":19,"measuredChildNice":19,"endAt":"2026-10-25T09:04:43.757Z","endUptime":"04:04:43 up 11 days, 19:24, 2 users, load average: 8.94, 8.03, 7.91","rc":0,"signal":null,"timedOut":false,"tests":13,"pass":13,"fail":0,"skipped":0,"cancelled":0,"skippedLines":[],"failedNames":[],"log":{"path":"/mnt/storage/scratch/tmp/b9nV56/006-packages_seat_tests_session.test.mjs.log","sha256":"842e7a50986171bee77ac8ec36134e1efe94d094ad850cb82f208ef7079e2466","bytes":3241}} +{"name":"packages/seat/tests/sandbox.test.mjs","event":"start","at":"2026-10-25T09:04:43.761Z","uptime":"04:04:43 up 11 days, 19:24, 2 users, load average: 8.94, 8.03, 7.91","TMPDIR":"/mnt/storage/scratch/tmp/GX6Fva","nice":19} +{"name":"packages/seat/tests/sandbox.test.mjs","event":"end","at":"2026-10-25T09:04:43.761Z","uptime":"04:04:43 up 11 days, 19:24, 2 users, load average: 8.94, 8.03, 7.91","TMPDIR":"/mnt/storage/scratch/tmp/GX6Fva","nice":19,"measuredDriverNice":19,"measuredChildNice":19,"endAt":"2026-10-25T09:04:52.769Z","endUptime":"04:04:52 up 11 days, 19:24, 2 users, load average: 8.86, 8.04, 7.91","rc":0,"signal":null,"timedOut":false,"tests":11,"pass":11,"fail":0,"skipped":0,"cancelled":0,"skippedLines":[],"failedNames":[],"log":{"path":"/mnt/storage/scratch/tmp/b9nV56/007-packages_seat_tests_sandbox.test.mjs.log","sha256":"9e1f2a9f8a9984821a945097d2deb337ba238c4cf72215456872c79401f7df6b","bytes":2956}} +{"name":"packages/cli/tests/launcher.test.mjs","event":"start","at":"2026-10-25T09:04:52.773Z","uptime":"04:04:52 up 11 days, 19:24, 2 users, load average: 8.86, 8.04, 7.91","TMPDIR":"/mnt/storage/scratch/tmp/Pdn1Ui","nice":19} +{"name":"packages/cli/tests/launcher.test.mjs","event":"end","at":"2026-10-25T09:04:52.773Z","uptime":"04:04:52 up 11 days, 19:24, 2 users, load average: 8.86, 8.04, 7.91","TMPDIR":"/mnt/storage/scratch/tmp/Pdn1Ui","nice":19,"measuredDriverNice":19,"measuredChildNice":19,"endAt":"2026-10-25T09:05:30.004Z","endUptime":"04:05:30 up 11 days, 19:25, 2 users, load average: 8.34, 8.01, 7.91","rc":0,"signal":null,"timedOut":false,"tests":34,"pass":34,"fail":0,"skipped":0,"cancelled":0,"skippedLines":[],"failedNames":[],"log":{"path":"/mnt/storage/scratch/tmp/b9nV56/008-packages_cli_tests_launcher.test.mjs.log","sha256":"0d7c46557d40ec07d0d5d90532756c06afd725b6bab5724673b1f2abb0242b56","bytes":13117}} +{"name":"packages/cli/tests/session-launch.test.mjs","event":"start","at":"2026-10-25T09:05:30.007Z","uptime":"04:05:30 up 11 days, 19:25, 2 users, load average: 8.34, 8.01, 7.91","TMPDIR":"/mnt/storage/scratch/tmp/6gXq9K","nice":19} +{"name":"packages/cli/tests/session-launch.test.mjs","event":"end","at":"2026-10-25T09:05:30.007Z","uptime":"04:05:30 up 11 days, 19:25, 2 users, load average: 8.34, 8.01, 7.91","TMPDIR":"/mnt/storage/scratch/tmp/6gXq9K","nice":19,"measuredDriverNice":19,"measuredChildNice":19,"endAt":"2026-10-25T09:05:41.790Z","endUptime":"04:05:41 up 11 days, 19:25, 2 users, load average: 8.35, 8.02, 7.91","rc":0,"signal":null,"timedOut":false,"tests":8,"pass":8,"fail":0,"skipped":0,"cancelled":0,"skippedLines":[],"failedNames":[],"log":{"path":"/mnt/storage/scratch/tmp/b9nV56/009-packages_cli_tests_session-launch.test.mjs.log","sha256":"316453f992a39332fd8b930f8fc488c5af86320e7df24f57cc4891dea2b02843","bytes":4200}} +{"event":"complete","at":"2026-10-25T09:05:41.790Z","uptime":"04:05:41 up 11 days, 19:25, 2 users, load average: 8.35, 8.02, 7.91"} diff --git a/agents/magica/work/queue-331/b1-green-receipts.json b/agents/magica/work/queue-331/b1-green-receipts.json new file mode 100644 index 000000000..633233f30 --- /dev/null +++ b/agents/magica/work/queue-331/b1-green-receipts.json @@ -0,0 +1,250 @@ +{ + "clear": "sage-4496", + "candidate": "81cbdea37ff85bf5ca1e99c60f24e33e059eaeec", + "archive": "/mnt/storage/scratch/tmp/b9nV56", + "rows": [ + { + "name": "packages/bus/tests/model-restart.test.mjs", + "event": "end", + "at": "2026-10-25T09:04:21.302Z", + "uptime": "04:04:21 up 11 days, 19:24, 2 users, load average: 8.32, 7.90, 7.87", + "TMPDIR": "/mnt/storage/scratch/tmp/LZK2Wd", + "nice": 19, + "measuredDriverNice": 19, + "measuredChildNice": 19, + "endAt": "2026-10-25T09:04:35.476Z", + "endUptime": "04:04:35 up 11 days, 19:24, 2 users, load average: 7.37, 7.71, 7.80", + "rc": 0, + "signal": null, + "timedOut": false, + "tests": 12, + "pass": 12, + "fail": 0, + "skipped": 0, + "cancelled": 0, + "skippedLines": [], + "failedNames": [], + "log": { + "path": "/mnt/storage/scratch/tmp/b9nV56/001-packages_bus_tests_model-restart.test.mjs.log", + "sha256": "b8c2bd98381ef08b7415e05bf9a7d5f0ba74e506c16b276ee69f16e468bf5085", + "bytes": 7246 + } + }, + { + "name": "packages/bus/tests/model-retirement-boundary.test.mjs", + "event": "end", + "at": "2026-10-25T09:04:35.482Z", + "uptime": "04:04:35 up 11 days, 19:24, 2 users, load average: 7.37, 7.71, 7.80", + "TMPDIR": "/mnt/storage/scratch/tmp/hCv4aC", + "nice": 19, + "measuredDriverNice": 19, + "measuredChildNice": 19, + "endAt": "2026-10-25T09:04:35.699Z", + "endUptime": "04:04:35 up 11 days, 19:24, 2 users, load average: 7.37, 7.71, 7.80", + "rc": 0, + "signal": null, + "timedOut": false, + "tests": 2, + "pass": 2, + "fail": 0, + "skipped": 0, + "cancelled": 0, + "skippedLines": [], + "failedNames": [], + "log": { + "path": "/mnt/storage/scratch/tmp/b9nV56/002-packages_bus_tests_model-retirement-boundary.test.mjs.log", + "sha256": "8dc42b0cb224543f4e34cf61935fc8d993a3596a8789862b23d78d754dd537a7", + "bytes": 605 + } + }, + { + "name": "packages/bus/tests/model-keys.test.mjs", + "event": "end", + "at": "2026-10-25T09:04:35.701Z", + "uptime": "04:04:35 up 11 days, 19:24, 2 users, load average: 7.37, 7.71, 7.80", + "TMPDIR": "/mnt/storage/scratch/tmp/emDMT1", + "nice": 19, + "measuredDriverNice": 19, + "measuredChildNice": 19, + "endAt": "2026-10-25T09:04:42.175Z", + "endUptime": "04:04:42 up 11 days, 19:24, 2 users, load average: 8.94, 8.03, 7.91", + "rc": 0, + "signal": null, + "timedOut": false, + "tests": 30, + "pass": 30, + "fail": 0, + "skipped": 0, + "cancelled": 0, + "skippedLines": [], + "failedNames": [], + "log": { + "path": "/mnt/storage/scratch/tmp/b9nV56/003-packages_bus_tests_model-keys.test.mjs.log", + "sha256": "846bdb94617e97d6cf2ec45b811747b2307819821f11a640deb0307378c9db7d", + "bytes": 11077 + } + }, + { + "name": "packages/bus/tests/model-stop.test.mjs", + "event": "end", + "at": "2026-10-25T09:04:42.178Z", + "uptime": "04:04:42 up 11 days, 19:24, 2 users, load average: 8.94, 8.03, 7.91", + "TMPDIR": "/mnt/storage/scratch/tmp/QtJB4d", + "nice": 19, + "measuredDriverNice": 19, + "measuredChildNice": 19, + "endAt": "2026-10-25T09:04:42.389Z", + "endUptime": "04:04:42 up 11 days, 19:24, 2 users, load average: 8.94, 8.03, 7.91", + "rc": 0, + "signal": null, + "timedOut": false, + "tests": 7, + "pass": 7, + "fail": 0, + "skipped": 0, + "cancelled": 0, + "skippedLines": [], + "failedNames": [], + "log": { + "path": "/mnt/storage/scratch/tmp/b9nV56/004-packages_bus_tests_model-stop.test.mjs.log", + "sha256": "12753141a7da4b750f10ca5f699c739629d6798767665e7e53366bd6120793fc", + "bytes": 1469 + } + }, + { + "name": "packages/bus/tests/model-proxy.test.mjs", + "event": "end", + "at": "2026-10-25T09:04:42.392Z", + "uptime": "04:04:42 up 11 days, 19:24, 2 users, load average: 8.94, 8.03, 7.91", + "TMPDIR": "/mnt/storage/scratch/tmp/dHqTPU", + "nice": 19, + "measuredDriverNice": 19, + "measuredChildNice": 19, + "endAt": "2026-10-25T09:04:43.035Z", + "endUptime": "04:04:43 up 11 days, 19:24, 2 users, load average: 8.94, 8.03, 7.91", + "rc": 0, + "signal": null, + "timedOut": false, + "tests": 14, + "pass": 14, + "fail": 0, + "skipped": 0, + "cancelled": 0, + "skippedLines": [], + "failedNames": [], + "log": { + "path": "/mnt/storage/scratch/tmp/b9nV56/005-packages_bus_tests_model-proxy.test.mjs.log", + "sha256": "6c17b4822719f95348e7e9a48d5555e2f50de760c643d6d113eaf78e81c9a8dd", + "bytes": 2831 + } + }, + { + "name": "packages/seat/tests/session.test.mjs", + "event": "end", + "at": "2026-10-25T09:04:43.041Z", + "uptime": "04:04:43 up 11 days, 19:24, 2 users, load average: 8.94, 8.03, 7.91", + "TMPDIR": "/mnt/storage/scratch/tmp/acFjCh", + "nice": 19, + "measuredDriverNice": 19, + "measuredChildNice": 19, + "endAt": "2026-10-25T09:04:43.757Z", + "endUptime": "04:04:43 up 11 days, 19:24, 2 users, load average: 8.94, 8.03, 7.91", + "rc": 0, + "signal": null, + "timedOut": false, + "tests": 13, + "pass": 13, + "fail": 0, + "skipped": 0, + "cancelled": 0, + "skippedLines": [], + "failedNames": [], + "log": { + "path": "/mnt/storage/scratch/tmp/b9nV56/006-packages_seat_tests_session.test.mjs.log", + "sha256": "842e7a50986171bee77ac8ec36134e1efe94d094ad850cb82f208ef7079e2466", + "bytes": 3241 + } + }, + { + "name": "packages/seat/tests/sandbox.test.mjs", + "event": "end", + "at": "2026-10-25T09:04:43.761Z", + "uptime": "04:04:43 up 11 days, 19:24, 2 users, load average: 8.94, 8.03, 7.91", + "TMPDIR": "/mnt/storage/scratch/tmp/GX6Fva", + "nice": 19, + "measuredDriverNice": 19, + "measuredChildNice": 19, + "endAt": "2026-10-25T09:04:52.769Z", + "endUptime": "04:04:52 up 11 days, 19:24, 2 users, load average: 8.86, 8.04, 7.91", + "rc": 0, + "signal": null, + "timedOut": false, + "tests": 11, + "pass": 11, + "fail": 0, + "skipped": 0, + "cancelled": 0, + "skippedLines": [], + "failedNames": [], + "log": { + "path": "/mnt/storage/scratch/tmp/b9nV56/007-packages_seat_tests_sandbox.test.mjs.log", + "sha256": "9e1f2a9f8a9984821a945097d2deb337ba238c4cf72215456872c79401f7df6b", + "bytes": 2956 + } + }, + { + "name": "packages/cli/tests/launcher.test.mjs", + "event": "end", + "at": "2026-10-25T09:04:52.773Z", + "uptime": "04:04:52 up 11 days, 19:24, 2 users, load average: 8.86, 8.04, 7.91", + "TMPDIR": "/mnt/storage/scratch/tmp/Pdn1Ui", + "nice": 19, + "measuredDriverNice": 19, + "measuredChildNice": 19, + "endAt": "2026-10-25T09:05:30.004Z", + "endUptime": "04:05:30 up 11 days, 19:25, 2 users, load average: 8.34, 8.01, 7.91", + "rc": 0, + "signal": null, + "timedOut": false, + "tests": 34, + "pass": 34, + "fail": 0, + "skipped": 0, + "cancelled": 0, + "skippedLines": [], + "failedNames": [], + "log": { + "path": "/mnt/storage/scratch/tmp/b9nV56/008-packages_cli_tests_launcher.test.mjs.log", + "sha256": "0d7c46557d40ec07d0d5d90532756c06afd725b6bab5724673b1f2abb0242b56", + "bytes": 13117 + } + }, + { + "name": "packages/cli/tests/session-launch.test.mjs", + "event": "end", + "at": "2026-10-25T09:05:30.007Z", + "uptime": "04:05:30 up 11 days, 19:25, 2 users, load average: 8.34, 8.01, 7.91", + "TMPDIR": "/mnt/storage/scratch/tmp/6gXq9K", + "nice": 19, + "measuredDriverNice": 19, + "measuredChildNice": 19, + "endAt": "2026-10-25T09:05:41.790Z", + "endUptime": "04:05:41 up 11 days, 19:25, 2 users, load average: 8.35, 8.02, 7.91", + "rc": 0, + "signal": null, + "timedOut": false, + "tests": 8, + "pass": 8, + "fail": 0, + "skipped": 0, + "cancelled": 0, + "skippedLines": [], + "failedNames": [], + "log": { + "path": "/mnt/storage/scratch/tmp/b9nV56/009-packages_cli_tests_session-launch.test.mjs.log", + "sha256": "316453f992a39332fd8b930f8fc488c5af86320e7df24f57cc4891dea2b02843", + "bytes": 4200 + } + } + ] +} diff --git a/agents/magica/work/queue-331/b1-green-result-manifest.json b/agents/magica/work/queue-331/b1-green-result-manifest.json new file mode 100644 index 000000000..59bc4bda7 --- /dev/null +++ b/agents/magica/work/queue-331/b1-green-result-manifest.json @@ -0,0 +1,97 @@ +{ + "clear": "sage-4496", + "codeCommit": "81cbdea37ff85bf5ca1e99c60f24e33e059eaeec", + "artifacts": [ + { + "path": "agents/magica/work/queue-331/candidate-b1.json", + "sha256": "704a24696cceb29b7a830180a532101dd55b99f9b37d47800645503871f692c8", + "bytes": 29712 + }, + { + "path": "agents/magica/work/queue-331/b1-green-files.txt", + "sha256": "9caa5881c637a5e8173a97784f60bb01512a1e552e3f3142d9e2eb609891e9a6", + "bytes": 368 + }, + { + "path": "agents/magica/work/queue-331/b1-green-gate.mjs", + "sha256": "d266a31d665ffd17e971ffde6c51a4ab00059393d962b1b757331e7d1cd0262c", + "bytes": 4483 + }, + { + "path": "agents/magica/work/queue-331/b1-green-receipts.json", + "sha256": "6c2ff4488e4b00eeecd4168ac12c2ff8b21968546d14e068326dddeffa5ac115", + "bytes": 8504 + }, + { + "path": "agents/magica/work/queue-331/b1-green-events.jsonl", + "sha256": "4edc892601845bd12f6477b572a68dcd96e6c7f7fd45ec3bfff819353b81e3d1", + "bytes": 8658 + }, + { + "path": "agents/magica/work/queue-331/b1-green-summary.md", + "sha256": "06553891183ce9637a896affb8876aa2718a852e30c8120dc3d5e72df5ea377c", + "bytes": 1362 + }, + { + "path": "agents/magica/work/queue-331/b1-red-result-manifest.json", + "sha256": "e69b1ac955dba265160b9f32bf0d981e62db132d9ddd38cb638f85299593b20a", + "bytes": 2239 + }, + { + "path": "agents/magica/work/queue-331/b1-boundary-red-result-manifest.json", + "sha256": "8c49df81428ed7271148f5ae6d3c1e913907d374ddbe73d9a11a8f81bd2ed2a9", + "bytes": 2140 + } + ], + "rawLogs": [ + { + "path": "/mnt/storage/scratch/tmp/b9nV56/001-packages_bus_tests_model-restart.test.mjs.log", + "sha256": "b8c2bd98381ef08b7415e05bf9a7d5f0ba74e506c16b276ee69f16e468bf5085", + "bytes": 7246 + }, + { + "path": "/mnt/storage/scratch/tmp/b9nV56/002-packages_bus_tests_model-retirement-boundary.test.mjs.log", + "sha256": "8dc42b0cb224543f4e34cf61935fc8d993a3596a8789862b23d78d754dd537a7", + "bytes": 605 + }, + { + "path": "/mnt/storage/scratch/tmp/b9nV56/003-packages_bus_tests_model-keys.test.mjs.log", + "sha256": "846bdb94617e97d6cf2ec45b811747b2307819821f11a640deb0307378c9db7d", + "bytes": 11077 + }, + { + "path": "/mnt/storage/scratch/tmp/b9nV56/004-packages_bus_tests_model-stop.test.mjs.log", + "sha256": "12753141a7da4b750f10ca5f699c739629d6798767665e7e53366bd6120793fc", + "bytes": 1469 + }, + { + "path": "/mnt/storage/scratch/tmp/b9nV56/005-packages_bus_tests_model-proxy.test.mjs.log", + "sha256": "6c17b4822719f95348e7e9a48d5555e2f50de760c643d6d113eaf78e81c9a8dd", + "bytes": 2831 + }, + { + "path": "/mnt/storage/scratch/tmp/b9nV56/006-packages_seat_tests_session.test.mjs.log", + "sha256": "842e7a50986171bee77ac8ec36134e1efe94d094ad850cb82f208ef7079e2466", + "bytes": 3241 + }, + { + "path": "/mnt/storage/scratch/tmp/b9nV56/007-packages_seat_tests_sandbox.test.mjs.log", + "sha256": "9e1f2a9f8a9984821a945097d2deb337ba238c4cf72215456872c79401f7df6b", + "bytes": 2956 + }, + { + "path": "/mnt/storage/scratch/tmp/b9nV56/008-packages_cli_tests_launcher.test.mjs.log", + "sha256": "0d7c46557d40ec07d0d5d90532756c06afd725b6bab5724673b1f2abb0242b56", + "bytes": 13117 + }, + { + "path": "/mnt/storage/scratch/tmp/b9nV56/009-packages_cli_tests_session-launch.test.mjs.log", + "sha256": "316453f992a39332fd8b930f8fc488c5af86320e7df24f57cc4891dea2b02843", + "bytes": 4200 + }, + { + "path": "/mnt/storage/scratch/tmp/b9nV56/b1-green-driver.log", + "sha256": "da58b0755bf86929fb8ea7e2bbb26235f3ebab131fff2dbd6b3e58281b1184d0" + } + ] +} diff --git a/agents/magica/work/queue-331/b1-green-summary.md b/agents/magica/work/queue-331/b1-green-summary.md new file mode 100644 index 000000000..540733bd3 --- /dev/null +++ b/agents/magica/work/queue-331/b1-green-summary.md @@ -0,0 +1,17 @@ +B1 focused GREEN sage-4496, repaired code/tested checkout81cbdea37. +Exactly9 whole files rc0: restart12, boundary2, model-keys30, model-stop7, +model-proxy14, seat session13, sandbox11, CLI launcher34, session-launch8. +131tests/131pass/0fail/0skip/cancel; no timeouts/harness/cleanup errors. +Real confined startup/session/sandbox controls available and passed without skips. +New sleep stand-ins prove real identity/discovery and unauthorized-stop refusal, +NOT successful real-runner SIGTERM. Both new fixture roots removed by cleanup. +Measured child/driver19 all9 starts; load8.32/7.90/7.87 ->8.35/8.02/7.91. +SLOT BACK0055. No retries or test/expectation/deadline/threshold modifications. +Product changes runtime only plus exact approved private ModelKeys confirm delta; +old tests/validation/mounts/writer/public contracts unchanged. No remote rollback +claim for late failure. Beforegrace/unboundlive/uncertain discovery remains held; +current-runtime bind+existing identity stop checks required before any stop. +Original12caseRED41e909bcc and boundaryREDc90dcc4b1 remain separate provenance. +Content candidate-b1 anchors81cbdea37,111paths,704a24696cceb29b7a830180a532101dd55b99f9b37d47800645503871f692c8. +New full graph/list packet is preparation only and requires separate CLEAR. +Fresh full P2 and Claude Q246 review/global/FEDR7/288/landing remain outstanding. diff --git a/agents/magica/work/queue-331/b1-import-list.mjs b/agents/magica/work/queue-331/b1-import-list.mjs new file mode 100644 index 000000000..204f73a07 --- /dev/null +++ b/agents/magica/work/queue-331/b1-import-list.mjs @@ -0,0 +1,70 @@ +// Read-only import manifest; parse static requests with Node's module parser. +// Literal dynamic imports are tokenized outside comments/strings/regex/template text. +import fs from 'node:fs'; +import path from 'node:path'; +import vm from 'node:vm'; +import { execFileSync } from 'node:child_process'; +const root = process.cwd(); +const files = dir => fs.readdirSync(dir, { withFileTypes: true }).flatMap(e => e.isDirectory() && !['node_modules', '.git', 'dist', 'build'].includes(e.name) + ? files(path.join(dir, e.name)) : e.isFile() && e.name.endsWith('.mjs') ? [path.join(dir, e.name)] : []); +const changed = [...new Set(execFileSync('git', ['diff', '--name-only', '78b69e1e6', '81cbdea37'], { encoding: 'utf8' }).trim().split('\n'))]; +const sources = new Set(changed.filter(p => /^(packages\/[^/]+\/src\/|scripts\/).*\.mjs$/.test(p))); +function dynamicImports(source) { + const tokens = []; let i = 0, previous = ''; + while (i < source.length) { + const c = source[i]; + if (/\s/.test(c)) { i++; continue; } + if (source.startsWith('//', i)) { i = source.indexOf('\n', i); if (i < 0) break; continue; } + if (source.startsWith('/*', i)) { const end = source.indexOf('*/', i + 2); i = end < 0 ? source.length : end + 2; continue; } + if (c === '"' || c === "'" || c === '`') { + const quote = c; let text = '', literal = true; i++; + while (i < source.length && source[i] !== quote) { + if (source[i] === '\\') { text += source[i++] + (source[i++] ?? ''); continue; } + if (quote === '`' && source.startsWith('${', i)) literal = false; + text += source[i++]; + } + i++; tokens.push({ kind: literal ? 'string' : 'template', value: text }); previous = 'value'; continue; + } + if (c === '/' && !/^(value|\)|\])$/.test(previous)) { + i++; let inClass = false; + while (i < source.length) { if (source[i] === '\\') { i += 2; continue; } if (source[i] === '[') inClass = true; if (source[i] === ']') inClass = false; if (source[i++] === '/' && !inClass) break; } + while (/[A-Za-z]/.test(source[i] ?? '')) i++; + tokens.push({ kind: 'regex' }); previous = 'value'; continue; + } + if (/[A-Za-z_$]/.test(c)) { + const start = i++; while (/[A-Za-z0-9_$]/.test(source[i] ?? '')) i++; + const value = source.slice(start, i); tokens.push({ kind: 'id', value }); previous = ['return', 'throw', 'case', 'typeof', 'void', 'new', 'yield', 'await'].includes(value) ? value : 'value'; continue; + } + tokens.push({ kind: 'punct', value: c }); previous = c; i++; + } + const imports = []; + for (let n = 0; n < tokens.length - 3; n++) if (tokens[n].kind === 'id' && tokens[n].value === 'import' + && tokens[n + 1].value === '(' && tokens[n + 2].kind === 'string' && [')', ','].includes(tokens[n + 3].value)) imports.push(tokens[n + 2].value); + return imports; +} +const graph = new Map(), parseFailures = []; +function imports(file) { + if (graph.has(file)) return graph.get(file); + if (!fs.existsSync(file)) return []; + const source = fs.readFileSync(file, 'utf8'); let requests; + try { requests = new vm.SourceTextModule(source).dependencySpecifiers; } + catch { parseFailures.push(path.relative(root, file)); return []; } + const dependencies = [...new Set([...requests, ...dynamicImports(source)])].filter(s => s.startsWith('.')).map(s => path.resolve(path.dirname(file), s)); + graph.set(file, dependencies); return dependencies; +} +const tests = files(path.join(root, 'packages')).filter(p => p.endsWith('.test.mjs')); +function reaches(file, seen = new Set()) { + if (seen.has(file)) return false; seen.add(file); + if (sources.has(path.relative(root, file))) return true; + return imports(file).some(dependency => reaches(dependency, seen)); +} +const excluded = 'packages/cli/tests/case1-accept.test.mjs'; +const selected = tests.filter(file => { + const relative = path.relative(root, file); + return relative !== excluded && !relative.startsWith('packages/queue/') && (changed.includes(relative) || reaches(file)); +}).map(p => path.relative(root, p)).sort(); +const home = 'agents/magica/work/queue-331/'; +fs.writeFileSync(home + 'b1-dependency-files.txt', selected.join('\n') + '\n'); +fs.writeFileSync(home + 'b1-import-manifest.json', JSON.stringify({ baseCommit: '78b69e1e6', sourceCommit: '81cbdea37ff85bf5ca1e99c60f24e33e059eaeec', method: 'vm.SourceTextModule dependencySpecifiers plus existing literal dynamic-import tokenizer; repository source read only, no source execution', sources: [...sources].sort(), tests: selected, excluded, parseFailures, + edges: Object.fromEntries([...graph].map(([file, deps]) => [path.relative(root, file), deps.map(p => path.relative(root, p))])) }, null, 2) + '\n'); +process.stdout.write(JSON.stringify({ tests: selected.length, sources: sources.size, excluded, parseFailures }) + '\n'); diff --git a/agents/magica/work/queue-331/b1-import-manifest.json b/agents/magica/work/queue-331/b1-import-manifest.json new file mode 100644 index 000000000..6ed0c72fa --- /dev/null +++ b/agents/magica/work/queue-331/b1-import-manifest.json @@ -0,0 +1,3246 @@ +{ + "baseCommit": "78b69e1e6", + "sourceCommit": "81cbdea37ff85bf5ca1e99c60f24e33e059eaeec", + "method": "vm.SourceTextModule dependencySpecifiers plus existing literal dynamic-import tokenizer; repository source read only, no source execution", + "sources": [ + "packages/bus/src/broker.mjs", + "packages/bus/src/credentials.mjs", + "packages/bus/src/model-keys.mjs", + "packages/bus/src/process.mjs", + "packages/bus/src/runtime.mjs", + "packages/cli/src/cli.mjs", + "packages/cli/src/launcher.mjs", + "packages/cli/src/model-proxy.mjs", + "packages/cli/src/model-stall.mjs", + "packages/harness/src/first-output.mjs", + "packages/harness/src/runner.mjs", + "packages/model-proxy/src/client.mjs", + "packages/model-proxy/src/common.mjs", + "packages/model-proxy/src/settings.mjs", + "packages/model-proxy/src/validation.mjs", + "packages/seat/src/sandbox.mjs", + "scripts/mosaic-config.mjs" + ], + "tests": [ + "packages/bus/tests/access-revoke.test.mjs", + "packages/bus/tests/agents.test.mjs", + "packages/bus/tests/approval-binding.test.mjs", + "packages/bus/tests/broker.test.mjs", + "packages/bus/tests/business.test.mjs", + "packages/bus/tests/channel-proof.test.mjs", + "packages/bus/tests/chief-of-staff.test.mjs", + "packages/bus/tests/citation-availability.test.mjs", + "packages/bus/tests/citation-guard.test.mjs", + "packages/bus/tests/citation-runtime.test.mjs", + "packages/bus/tests/comment-cursors.test.mjs", + "packages/bus/tests/console-decide.test.mjs", + "packages/bus/tests/creative.test.mjs", + "packages/bus/tests/credential-claim.test.mjs", + "packages/bus/tests/credential-status.test.mjs", + "packages/bus/tests/credential-store.test.mjs", + "packages/bus/tests/credential-verbs.test.mjs", + "packages/bus/tests/credentials.test.mjs", + "packages/bus/tests/csuite-messaging.test.mjs", + "packages/bus/tests/daily-quota-runtime.test.mjs", + "packages/bus/tests/decision-close.test.mjs", + "packages/bus/tests/decision-route.test.mjs", + "packages/bus/tests/decisions.test.mjs", + "packages/bus/tests/end-launch.test.mjs", + "packages/bus/tests/fire-revokes-grants.test.mjs", + "packages/bus/tests/gitea-grant-docker.test.mjs", + "packages/bus/tests/gitea-grant.test.mjs", + "packages/bus/tests/grant-enroll.test.mjs", + "packages/bus/tests/grant-executor.test.mjs", + "packages/bus/tests/grant-host.test.mjs", + "packages/bus/tests/grant-migration.test.mjs", + "packages/bus/tests/grant-scope-runtime.test.mjs", + "packages/bus/tests/grant-scope.test.mjs", + "packages/bus/tests/hard-waits.test.mjs", + "packages/bus/tests/host-run.test.mjs", + "packages/bus/tests/human.test.mjs", + "packages/bus/tests/instances-verb.test.mjs", + "packages/bus/tests/land.test.mjs", + "packages/bus/tests/launch-notice.test.mjs", + "packages/bus/tests/launcher-released.test.mjs", + "packages/bus/tests/library-credential.test.mjs", + "packages/bus/tests/library-lookups.test.mjs", + "packages/bus/tests/library-sync.test.mjs", + "packages/bus/tests/library.test.mjs", + "packages/bus/tests/lifecycle-revoke.test.mjs", + "packages/bus/tests/lifecycle-verbs.test.mjs", + "packages/bus/tests/limit-stop.test.mjs", + "packages/bus/tests/limits-runtime.test.mjs", + "packages/bus/tests/limits.test.mjs", + "packages/bus/tests/message-citation.test.mjs", + "packages/bus/tests/message-filter.test.mjs", + "packages/bus/tests/messages.test.mjs", + "packages/bus/tests/messaging.test.mjs", + "packages/bus/tests/model-credential-store.test.mjs", + "packages/bus/tests/model-keys.test.mjs", + "packages/bus/tests/model-proxy.test.mjs", + "packages/bus/tests/model-restart.test.mjs", + "packages/bus/tests/model-retirement-boundary.test.mjs", + "packages/bus/tests/model-stop.test.mjs", + "packages/bus/tests/names.test.mjs", + "packages/bus/tests/peer-transport.test.mjs", + "packages/bus/tests/peercred.test.mjs", + "packages/bus/tests/plugins-verb.test.mjs", + "packages/bus/tests/principal.test.mjs", + "packages/bus/tests/process.test.mjs", + "packages/bus/tests/processing-runtime.test.mjs", + "packages/bus/tests/processing-timeout.test.mjs", + "packages/bus/tests/processing.test.mjs", + "packages/bus/tests/project-await.test.mjs", + "packages/bus/tests/project-files.test.mjs", + "packages/bus/tests/project-runtime.test.mjs", + "packages/bus/tests/publish.test.mjs", + "packages/bus/tests/reload.test.mjs", + "packages/bus/tests/replies.test.mjs", + "packages/bus/tests/requirements.test.mjs", + "packages/bus/tests/review.test.mjs", + "packages/bus/tests/revoke-window.test.mjs", + "packages/bus/tests/room-check.test.mjs", + "packages/bus/tests/rooms.test.mjs", + "packages/bus/tests/routes-verb.test.mjs", + "packages/bus/tests/session-clear.test.mjs", + "packages/bus/tests/session-compactions.test.mjs", + "packages/bus/tests/sessions.test.mjs", + "packages/bus/tests/single-use.test.mjs", + "packages/bus/tests/spec-review.test.mjs", + "packages/bus/tests/spec-socket.test.mjs", + "packages/bus/tests/spec.test.mjs", + "packages/bus/tests/staff-request.test.mjs", + "packages/bus/tests/state.test.mjs", + "packages/bus/tests/task-page.test.mjs", + "packages/bus/tests/task-read.test.mjs", + "packages/bus/tests/tasks.test.mjs", + "packages/bus/tests/tester-threads.test.mjs", + "packages/bus/tests/tester-writes.test.mjs", + "packages/bus/tests/tester.test.mjs", + "packages/bus/tests/thread-claims.test.mjs", + "packages/bus/tests/thread-migration.test.mjs", + "packages/bus/tests/thread-shares.test.mjs", + "packages/bus/tests/threads.test.mjs", + "packages/bus/tests/transport.test.mjs", + "packages/bus/tests/usage-broker.test.mjs", + "packages/bus/tests/usage-runtime.test.mjs", + "packages/bus/tests/user-principal.test.mjs", + "packages/bus/tests/viewer.test.mjs", + "packages/bus/tests/web.test.mjs", + "packages/bus/tests/workflow-roles.test.mjs", + "packages/business/tests/case1-business-file.test.mjs", + "packages/cli/tests/access-boot.test.mjs", + "packages/cli/tests/access.test.mjs", + "packages/cli/tests/app.test.mjs", + "packages/cli/tests/boot-status.test.mjs", + "packages/cli/tests/case1-hostcheck.test.mjs", + "packages/cli/tests/case2-install.test.mjs", + "packages/cli/tests/case2-persona-import.test.mjs", + "packages/cli/tests/case2-unit.test.mjs", + "packages/cli/tests/channel-cli.test.mjs", + "packages/cli/tests/channel-recovery.test.mjs", + "packages/cli/tests/cli.test.mjs", + "packages/cli/tests/compactions-launch.test.mjs", + "packages/cli/tests/config.test.mjs", + "packages/cli/tests/credentials.test.mjs", + "packages/cli/tests/federation-acceptance.test.mjs", + "packages/cli/tests/follow.test.mjs", + "packages/cli/tests/git-socket.test.mjs", + "packages/cli/tests/grants-scope.test.mjs", + "packages/cli/tests/grants.test.mjs", + "packages/cli/tests/host.test.mjs", + "packages/cli/tests/hosts.test.mjs", + "packages/cli/tests/idle-stop-race.test.mjs", + "packages/cli/tests/instances.test.mjs", + "packages/cli/tests/launch-account.test.mjs", + "packages/cli/tests/launch-limit-checks.test.mjs", + "packages/cli/tests/launch-limits.test.mjs", + "packages/cli/tests/launch-routes.test.mjs", + "packages/cli/tests/launcher.test.mjs", + "packages/cli/tests/lifecycle.test.mjs", + "packages/cli/tests/limits-tokens.test.mjs", + "packages/cli/tests/limits.test.mjs", + "packages/cli/tests/mark-read.test.mjs", + "packages/cli/tests/model-proxy-guards.test.mjs", + "packages/cli/tests/model-proxy.test.mjs", + "packages/cli/tests/model-stall.test.mjs", + "packages/cli/tests/names.test.mjs", + "packages/cli/tests/notifier.test.mjs", + "packages/cli/tests/optional-tracker.test.mjs", + "packages/cli/tests/other-tree.test.mjs", + "packages/cli/tests/processing-cli.test.mjs", + "packages/cli/tests/project-name-repo.test.mjs", + "packages/cli/tests/project.test.mjs", + "packages/cli/tests/publish-socket.test.mjs", + "packages/cli/tests/reply-limits.test.mjs", + "packages/cli/tests/revoke-window.test.mjs", + "packages/cli/tests/session-clear.test.mjs", + "packages/cli/tests/session-cli.test.mjs", + "packages/cli/tests/session-launch.test.mjs", + "packages/cli/tests/stack-copy.test.mjs", + "packages/cli/tests/stack-instances.test.mjs", + "packages/cli/tests/tester-http.test.mjs", + "packages/cli/tests/tester-reads.test.mjs", + "packages/cli/tests/tester-threads.test.mjs", + "packages/cli/tests/tester.test.mjs", + "packages/cli/tests/thread-cli.test.mjs", + "packages/cli/tests/thread-launch.test.mjs", + "packages/cli/tests/thread-revoke.test.mjs", + "packages/cli/tests/trackers-boot.test.mjs", + "packages/cli/tests/transport.test.mjs", + "packages/cli/tests/usage.test.mjs", + "packages/cli/tests/verbs.test.mjs", + "packages/harness/tests/citation-runner.test.mjs", + "packages/harness/tests/claude-session.test.mjs", + "packages/harness/tests/creative.test.mjs", + "packages/harness/tests/first-output.test.mjs", + "packages/harness/tests/pi-session.test.mjs", + "packages/harness/tests/raise-domain.test.mjs", + "packages/harness/tests/runner.test.mjs", + "packages/harness/tests/skills.test.mjs", + "packages/harness/tests/spec-tools.test.mjs", + "packages/harness/tests/tools.test.mjs", + "packages/model-proxy/tests/client-probe.test.mjs", + "packages/model-proxy/tests/client.test.mjs", + "packages/model-proxy/tests/config-unit.test.mjs", + "packages/model-proxy/tests/fetch.test.mjs", + "packages/model-proxy/tests/management-key-encoding.test.mjs", + "packages/model-proxy/tests/p2-settings.test.mjs", + "packages/model-proxy/tests/runner.test.mjs", + "packages/model-proxy/tests/settings.test.mjs", + "packages/model-proxy/tests/validation.test.mjs", + "packages/plugins/tests/harness-compactions.test.mjs", + "packages/processing-control/tests/mount.test.mjs", + "packages/processing-control/tests/task.test.mjs", + "packages/seat/tests/compactions-budget.test.mjs", + "packages/seat/tests/compactions-ledger.test.mjs", + "packages/seat/tests/compactions.test.mjs", + "packages/seat/tests/sandbox.test.mjs", + "packages/seat/tests/session-workspace.test.mjs", + "packages/seat/tests/session.test.mjs", + "packages/tasks/tests/adapter.test.mjs", + "packages/tasks/tests/comment-restart.test.mjs", + "packages/tasks/tests/fields.test.mjs", + "packages/tasks/tests/processing.test.mjs", + "packages/tasks/tests/shapes.test.mjs", + "packages/tasks/tests/startup.test.mjs", + "packages/tasks/tests/sync.test.mjs", + "packages/tasks/tests/tree.test.mjs", + "packages/tasks/tests/verbs.test.mjs", + "packages/webui/tests/agents-browser.test.mjs", + "packages/webui/tests/agents.test.mjs", + "packages/webui/tests/assistant.test.mjs", + "packages/webui/tests/board-held.test.mjs", + "packages/webui/tests/browser-edge.test.mjs", + "packages/webui/tests/browser.test.mjs", + "packages/webui/tests/bus-browser.test.mjs", + "packages/webui/tests/bus.test.mjs", + "packages/webui/tests/channel-chat.test.mjs", + "packages/webui/tests/chat-browser.test.mjs", + "packages/webui/tests/chat-instances.test.mjs", + "packages/webui/tests/chat-replies-browser.test.mjs", + "packages/webui/tests/chat-sessions-access.test.mjs", + "packages/webui/tests/chat.test.mjs", + "packages/webui/tests/conversation.test.mjs", + "packages/webui/tests/decide-browser.test.mjs", + "packages/webui/tests/decide-sso.test.mjs", + "packages/webui/tests/decision-http.test.mjs", + "packages/webui/tests/discord.test.mjs", + "packages/webui/tests/docs-browser.test.mjs", + "packages/webui/tests/editor-browser.test.mjs", + "packages/webui/tests/editor.test.mjs", + "packages/webui/tests/granted-user.test.mjs", + "packages/webui/tests/history-return-flow.test.mjs", + "packages/webui/tests/instances-browser.test.mjs", + "packages/webui/tests/instances.test.mjs", + "packages/webui/tests/library-cli.test.mjs", + "packages/webui/tests/library-routes.test.mjs", + "packages/webui/tests/library-status.test.mjs", + "packages/webui/tests/limits-browser.test.mjs", + "packages/webui/tests/limits-route.test.mjs", + "packages/webui/tests/messages.test.mjs", + "packages/webui/tests/pinned-copy.test.mjs", + "packages/webui/tests/preview.test.mjs", + "packages/webui/tests/processing-browser.test.mjs", + "packages/webui/tests/processing.test.mjs", + "packages/webui/tests/project-file.test.mjs", + "packages/webui/tests/project-name-repo.test.mjs", + "packages/webui/tests/proof-cli.test.mjs", + "packages/webui/tests/proof.test.mjs", + "packages/webui/tests/reads.test.mjs", + "packages/webui/tests/relaunch.test.mjs", + "packages/webui/tests/return-flow.test.mjs", + "packages/webui/tests/room-browser.test.mjs", + "packages/webui/tests/room-http.test.mjs", + "packages/webui/tests/routes-browser.test.mjs", + "packages/webui/tests/routes.test.mjs", + "packages/webui/tests/send-browser.test.mjs", + "packages/webui/tests/send.test.mjs", + "packages/webui/tests/serve.test.mjs", + "packages/webui/tests/settings-form.test.mjs", + "packages/webui/tests/settings-write.test.mjs", + "packages/webui/tests/shell.test.mjs", + "packages/webui/tests/sso-browser.test.mjs", + "packages/webui/tests/sso.test.mjs", + "packages/webui/tests/tester-browser.test.mjs", + "packages/webui/tests/tester-cli.test.mjs", + "packages/webui/tests/tester-listener.test.mjs", + "packages/webui/tests/tester-socket.test.mjs", + "packages/webui/tests/thread-claims-browser.test.mjs", + "packages/webui/tests/thread-claims.test.mjs", + "packages/webui/tests/thread-sharing.test.mjs", + "packages/webui/tests/usage-browser.test.mjs", + "packages/webui/tests/usage.test.mjs", + "packages/webui/tests/user-option-swap.test.mjs", + "packages/webui/tests/views.test.mjs" + ], + "excluded": "packages/cli/tests/case1-accept.test.mjs", + "parseFailures": [], + "edges": { + "packages/bus/tests/access-revoke.test.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/broker.mjs", + "packages/bus/src/runtime.mjs" + ], + "packages/bus/src/store.mjs": [], + "packages/bus/tests/account-migration.test.mjs": [ + "packages/bus/src/store.mjs" + ], + "packages/bus/tests/address.test.mjs": [ + "packages/bus/src/address.mjs", + "packages/bus/tests/address-cases.mjs" + ], + "packages/bus/src/address.mjs": [], + "packages/bus/tests/address-cases.mjs": [], + "packages/bus/tests/agents.test.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/broker.mjs" + ], + "packages/bus/tests/approval-binding.test.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/broker.mjs" + ], + "packages/bus/tests/broker.test.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/business.mjs", + "packages/business/src/index.mjs", + "packages/business/tests/helpers.mjs", + "packages/bus/src/broker.mjs" + ], + "packages/bus/src/business.mjs": [ + "packages/bus/src/broker.mjs", + "packages/business/src/vocabulary.mjs" + ], + "packages/bus/tests/business.test.mjs": [ + "packages/bus/src/business.mjs" + ], + "packages/bus/tests/channel-proof.test.mjs": [ + "packages/cli/tests/channel-fixture.mjs", + "packages/bus/src/client.mjs" + ], + "packages/cli/tests/channel-fixture.mjs": [ + "packages/cli/tests/helpers.mjs", + "packages/business/tests/helpers.mjs" + ], + "packages/cli/tests/helpers.mjs": [ + "packages/bus/src/broker.mjs", + "packages/bus/src/store.mjs", + "packages/business/tests/helpers.mjs", + "packages/harness/tests/helpers.mjs", + "packages/plugins/tests/helpers.mjs", + "packages/cli/src/transport.mjs" + ], + "packages/bus/tests/chief-of-staff.test.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/broker.mjs", + "packages/business/src/vocabulary.mjs", + "packages/bus/src/runtime.mjs", + "packages/business/tests/helpers.mjs", + "packages/bus/src/business.mjs", + "packages/business/src/business.mjs", + "packages/business/src/resolve.mjs" + ], + "packages/bus/tests/citation-availability.test.mjs": [ + "packages/library/src/mirror.mjs", + "packages/library/src/guard.mjs", + "packages/library/tests/helpers.mjs", + "packages/bus/src/client.mjs", + "packages/bus/src/server.mjs", + "packages/bus/tests/citation-helpers.mjs" + ], + "packages/library/src/mirror.mjs": [ + "packages/project/src/paths.mjs", + "packages/project/src/git.mjs", + "packages/library/src/mapping.mjs", + "packages/library/src/scope.mjs", + "packages/library/src/problems.mjs", + "packages/library/src/reader.mjs" + ], + "packages/project/src/paths.mjs": [], + "packages/project/src/git.mjs": [ + "packages/seat/src/checkout.mjs", + "packages/project/src/paths.mjs", + "packages/processing-control/src/effects.mjs" + ], + "packages/seat/src/checkout.mjs": [ + "packages/processing-control/src/effects.mjs" + ], + "packages/processing-control/src/effects.mjs": [ + "packages/processing-control/src/state.mjs", + "packages/processing-control/src/runtimes.mjs" + ], + "packages/processing-control/src/state.mjs": [], + "packages/processing-control/src/runtimes.mjs": [ + "packages/processing-control/src/state.mjs", + "packages/processing-control/src/containers.mjs" + ], + "packages/processing-control/src/containers.mjs": [ + "packages/processing-control/src/state.mjs", + "packages/processing-control/src/runtimes.mjs" + ], + "packages/library/src/mapping.mjs": [ + "packages/library/src/problems.mjs" + ], + "packages/library/src/problems.mjs": [], + "packages/library/src/scope.mjs": [], + "packages/library/src/reader.mjs": [ + "packages/project/src/git.mjs", + "packages/library/src/scope.mjs", + "packages/library/src/links.mjs", + "packages/library/src/problems.mjs" + ], + "packages/library/src/links.mjs": [], + "packages/library/src/guard.mjs": [ + "packages/project/src/git.mjs", + "packages/library/src/scope.mjs", + "packages/library/src/reader.mjs", + "packages/library/src/problems.mjs", + "packages/library/src/mirror.mjs", + "packages/library/src/limits.mjs", + "packages/library/src/reply-protocol.mjs" + ], + "packages/library/src/limits.mjs": [], + "packages/library/src/reply-protocol.mjs": [], + "packages/library/tests/helpers.mjs": [ + "packages/library/src/mapping.mjs" + ], + "packages/bus/src/client.mjs": [ + "packages/bus/src/broker.mjs" + ], + "packages/bus/tests/citation-guard.test.mjs": [ + "packages/bus/src/client.mjs", + "packages/bus/src/server.mjs", + "packages/library/src/guard.mjs", + "packages/library/tests/helpers.mjs", + "packages/business/src/organization.mjs", + "packages/business/tests/helpers.mjs", + "packages/library/src/limits.mjs", + "packages/bus/tests/citation-helpers.mjs" + ], + "packages/bus/tests/citation-runtime.test.mjs": [ + "packages/bus/src/runtime.mjs", + "packages/business/src/business.mjs", + "packages/business/tests/helpers.mjs", + "packages/library/tests/helpers.mjs" + ], + "packages/bus/tests/comment-cursors.test.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/broker.mjs" + ], + "packages/bus/tests/comment-migration.test.mjs": [ + "packages/bus/src/store.mjs" + ], + "packages/bus/tests/console-decide.test.mjs": [ + "packages/bus/src/broker.mjs", + "packages/bus/src/client.mjs", + "packages/bus/src/server.mjs", + "packages/bus/src/store.mjs", + "packages/bus/src/host-grant.mjs", + "packages/bus/tests/host-fixtures.mjs" + ], + "packages/bus/tests/creative.test.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/broker.mjs", + "packages/bus/src/runtime.mjs", + "packages/business/tests/helpers.mjs" + ], + "packages/bus/tests/credential-claim.test.mjs": [ + "packages/bus/src/credentials.mjs" + ], + "packages/bus/tests/credential-status.test.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/broker.mjs", + "packages/bus/src/credentials.mjs", + "packages/bus/src/client.mjs" + ], + "packages/bus/tests/credential-store.test.mjs": [ + "packages/bus/src/credentials.mjs" + ], + "packages/bus/tests/credential-verbs.test.mjs": [ + "packages/bus/src/runtime.mjs", + "packages/bus/src/broker.mjs", + "packages/bus/src/store.mjs", + "packages/business/tests/helpers.mjs" + ], + "packages/bus/tests/credentials.test.mjs": [ + "packages/bus/src/credentials.mjs" + ], + "packages/bus/tests/csuite-messaging.test.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/broker.mjs" + ], + "packages/bus/tests/daily-quota-runtime.test.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/broker.mjs", + "packages/bus/src/runtime.mjs", + "packages/business/tests/helpers.mjs" + ], + "packages/bus/tests/decision-close.test.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/broker.mjs" + ], + "packages/bus/tests/decision-route.test.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/broker.mjs" + ], + "packages/bus/tests/decisions.test.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/broker.mjs" + ], + "packages/bus/tests/end-launch.test.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/broker.mjs", + "packages/bus/src/client.mjs" + ], + "packages/bus/tests/fire-revokes-grants.test.mjs": [ + "packages/bus/src/broker.mjs", + "packages/bus/src/credentials.mjs", + "packages/bus/src/gitea-grant.mjs", + "packages/bus/src/host-grant.mjs", + "packages/bus/src/store.mjs", + "packages/bus/tests/fake-gitea-api.mjs", + "packages/bus/tests/host-fixtures.mjs" + ], + "packages/bus/tests/gitea-grant-docker.test.mjs": [ + "packages/bus/src/broker.mjs", + "packages/bus/src/credentials.mjs", + "packages/bus/src/gitea-grant.mjs", + "packages/bus/src/store.mjs", + "packages/seat/tests/fake-gitea.mjs" + ], + "packages/bus/tests/gitea-grant.test.mjs": [ + "packages/bus/src/broker.mjs", + "packages/bus/src/credentials.mjs", + "packages/bus/src/gitea-grant.mjs", + "packages/bus/src/store.mjs", + "packages/bus/tests/fake-gitea-api.mjs", + "packages/bus/tests/host-fixtures.mjs" + ], + "packages/bus/tests/gitea-migration.test.mjs": [ + "packages/bus/src/store.mjs" + ], + "packages/bus/tests/grant-enroll.test.mjs": [ + "packages/bus/src/broker.mjs", + "packages/bus/src/store.mjs", + "packages/bus/src/host-grant.mjs", + "packages/bus/tests/host-fixtures.mjs" + ], + "packages/bus/tests/grant-executor.test.mjs": [ + "packages/bus/src/broker.mjs", + "packages/bus/src/credentials.mjs", + "packages/bus/src/host-grant.mjs", + "packages/bus/src/host-run.mjs", + "packages/bus/src/store.mjs", + "packages/bus/tests/host-fixtures.mjs", + "packages/bus/tests/scratch-sshd.mjs" + ], + "packages/bus/tests/grant-host.test.mjs": [ + "packages/bus/src/broker.mjs", + "packages/bus/src/store.mjs", + "packages/bus/src/host-grant.mjs", + "packages/bus/tests/host-fixtures.mjs", + "packages/business/src/util.mjs" + ], + "packages/bus/tests/grant-migration.test.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/broker.mjs" + ], + "packages/bus/tests/grant-scope-runtime.test.mjs": [ + "packages/bus/src/runtime.mjs", + "packages/business/tests/helpers.mjs" + ], + "packages/bus/tests/grant-scope.test.mjs": [ + "packages/bus/src/broker.mjs", + "packages/bus/src/credentials.mjs", + "packages/bus/src/gitea-grant.mjs", + "packages/bus/src/host-grant.mjs", + "packages/bus/src/store.mjs", + "packages/business/src/vocabulary.mjs", + "packages/bus/tests/fake-gitea-api.mjs", + "packages/bus/tests/host-fixtures.mjs" + ], + "packages/bus/tests/hard-waits.test.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/broker.mjs", + "packages/business/src/vocabulary.mjs", + "packages/bus/tests/spec-fixtures.mjs", + "packages/bus/tests/host-fixtures.mjs" + ], + "packages/bus/tests/host-run.test.mjs": [ + "packages/bus/src/credentials.mjs", + "packages/bus/src/host-run.mjs", + "packages/bus/tests/spec-fixtures.mjs", + "packages/bus/tests/host-fixtures.mjs", + "packages/bus/src/broker.mjs", + "packages/bus/src/store.mjs", + "packages/bus/src/host-grant.mjs", + "packages/bus/src/runtime.mjs", + "packages/business/tests/helpers.mjs", + "packages/bus/tests/scratch-sshd.mjs" + ], + "packages/bus/tests/host-tools.test.mjs": [], + "packages/bus/tests/human.test.mjs": [ + "packages/bus/src/human.mjs" + ], + "packages/bus/src/human.mjs": [ + "packages/bus/src/broker.mjs" + ], + "packages/bus/tests/instances-verb.test.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/broker.mjs", + "packages/bus/src/runtime.mjs", + "packages/business/tests/helpers.mjs" + ], + "packages/bus/tests/interpreter.test.mjs": [ + "packages/bus/src/interpreter.mjs" + ], + "packages/bus/src/interpreter.mjs": [], + "packages/bus/tests/land.test.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/broker.mjs", + "packages/bus/src/landing.mjs", + "packages/bus/tests/spec-fixtures.mjs", + "packages/bus/src/usage.mjs" + ], + "packages/bus/tests/launch-notice.test.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/broker.mjs", + "packages/business/src/vocabulary.mjs" + ], + "packages/bus/tests/launcher-released.test.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/broker.mjs" + ], + "packages/bus/tests/library-credential.test.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/broker.mjs", + "packages/bus/src/credentials.mjs", + "packages/bus/src/gitea-grant.mjs", + "packages/bus/src/runtime.mjs", + "packages/seat/src/checkout.mjs", + "packages/library/tests/helpers.mjs", + "packages/library/src/index.mjs", + "packages/bus/tests/fake-gitea-api.mjs", + "packages/bus/tests/host-fixtures.mjs", + "packages/business/tests/helpers.mjs" + ], + "packages/bus/tests/library-lookups.test.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/broker.mjs", + "packages/bus/src/runtime.mjs", + "packages/bus/src/server.mjs", + "packages/bus/src/client.mjs", + "packages/library/src/index.mjs", + "packages/library/tests/query-fixture.mjs", + "packages/library/tests/helpers.mjs" + ], + "packages/bus/tests/library-sync.test.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/broker.mjs", + "packages/bus/src/runtime.mjs", + "packages/seat/src/checkout.mjs", + "packages/library/tests/helpers.mjs", + "packages/library/src/index.mjs" + ], + "packages/bus/tests/library.test.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/broker.mjs", + "packages/bus/src/server.mjs", + "packages/bus/src/client.mjs", + "packages/bus/src/runtime.mjs", + "packages/library/tests/helpers.mjs", + "packages/library/src/index.mjs" + ], + "packages/bus/tests/lifecycle-revoke.test.mjs": [ + "packages/bus/src/business.mjs", + "packages/bus/src/runtime.mjs", + "packages/bus/src/store.mjs", + "packages/bus/tests/host-fixtures.mjs", + "packages/business/src/business.mjs", + "packages/business/src/resolve.mjs", + "packages/business/tests/helpers.mjs" + ], + "packages/bus/tests/lifecycle-verbs.test.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/broker.mjs", + "packages/bus/src/runtime.mjs", + "packages/bus/src/business.mjs", + "packages/business/src/business.mjs", + "packages/business/src/resolve.mjs", + "packages/business/tests/helpers.mjs" + ], + "packages/bus/tests/limit-checks.test.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/limits.mjs", + "packages/plugins/tests/helpers.mjs" + ], + "packages/bus/src/limits.mjs": [ + "packages/plugins/src/loader.mjs", + "packages/bus/src/usage.mjs" + ], + "packages/plugins/src/loader.mjs": [ + "packages/plugins/src/kinds.mjs" + ], + "packages/plugins/src/kinds.mjs": [], + "packages/bus/src/usage.mjs": [ + "packages/plugins/src/loader.mjs" + ], + "packages/plugins/tests/helpers.mjs": [], + "packages/bus/tests/limit-stop.test.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/broker.mjs" + ], + "packages/bus/tests/limits-runtime.test.mjs": [ + "packages/bus/src/runtime.mjs", + "packages/business/tests/helpers.mjs" + ], + "packages/bus/tests/limits.test.mjs": [ + "packages/bus/src/broker.mjs", + "packages/bus/src/store.mjs", + "packages/bus/src/runtime.mjs", + "packages/business/tests/helpers.mjs", + "packages/business/src/organization.mjs" + ], + "packages/bus/tests/message-citation.test.mjs": [ + "packages/bus/src/broker.mjs", + "packages/bus/src/store.mjs" + ], + "packages/bus/tests/message-filter.test.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/broker.mjs", + "packages/bus/tests/spec-fixtures.mjs" + ], + "packages/bus/tests/messages.test.mjs": [ + "packages/bus/src/broker.mjs", + "packages/cli/tests/helpers.mjs", + "packages/bus/src/views.mjs" + ], + "packages/bus/tests/messaging.test.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/broker.mjs" + ], + "packages/bus/tests/name-migration.test.mjs": [ + "packages/bus/src/store.mjs" + ], + "packages/bus/tests/names.test.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/broker.mjs" + ], + "packages/bus/tests/peer-transport.test.mjs": [ + "packages/bus/src/server.mjs", + "packages/bus/src/client.mjs", + "packages/bus/src/broker.mjs" + ], + "packages/bus/src/server.mjs": [ + "packages/bus/src/broker.mjs", + "packages/bus/src/interpreter.mjs", + "packages/bus/src/peercred.mjs" + ], + "packages/bus/tests/peercred.test.mjs": [ + "packages/bus/src/peercred.mjs", + "packages/bus/src/interpreter.mjs" + ], + "packages/bus/src/peercred.mjs": [ + "packages/bus/src/broker.mjs" + ], + "packages/bus/tests/plugins-verb.test.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/broker.mjs", + "packages/bus/src/runtime.mjs", + "packages/business/tests/helpers.mjs" + ], + "packages/bus/tests/principal.test.mjs": [ + "packages/bus/src/principal.mjs" + ], + "packages/bus/src/principal.mjs": [ + "packages/bus/src/broker.mjs", + "packages/bus/src/human.mjs", + "packages/bus/src/tester.mjs" + ], + "packages/bus/tests/process.test.mjs": [ + "packages/bus/src/client.mjs" + ], + "packages/bus/tests/processing-runtime.test.mjs": [ + "packages/bus/src/runtime.mjs", + "packages/bus/src/client.mjs", + "packages/processing-control/src/runtimes.mjs", + "packages/processing-control/src/state.mjs" + ], + "packages/bus/tests/processing-timeout.test.mjs": [ + "packages/bus/src/client.mjs" + ], + "packages/bus/tests/processing-web.test.mjs": [ + "packages/processing-control/src/state.mjs", + "packages/processing-control/src/effects.mjs", + "packages/bus/src/web.mjs" + ], + "packages/bus/src/web.mjs": [ + "packages/discord/src/web.mjs", + "packages/processing-control/src/effects.mjs" + ], + "packages/discord/src/web.mjs": [], + "packages/bus/tests/processing.test.mjs": [ + "packages/bus/src/broker.mjs", + "packages/bus/src/store.mjs", + "packages/bus/src/server.mjs", + "packages/bus/src/client.mjs", + "packages/processing-control/src/state.mjs" + ], + "packages/bus/tests/project-await.test.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/broker.mjs" + ], + "packages/bus/tests/project-files.test.mjs": [ + "packages/bus/tests/spec-fixtures.mjs", + "packages/bus/src/server.mjs", + "packages/bus/src/client.mjs", + "packages/bus/src/broker.mjs" + ], + "packages/bus/tests/spec-fixtures.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/broker.mjs", + "packages/project/src/index.mjs" + ], + "packages/bus/tests/publish.test.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/broker.mjs", + "packages/business/src/vocabulary.mjs", + "packages/bus/src/runtime.mjs", + "packages/business/tests/helpers.mjs" + ], + "packages/bus/tests/reload.test.mjs": [ + "packages/bus/src/broker.mjs", + "packages/bus/src/business.mjs", + "packages/bus/src/runtime.mjs", + "packages/bus/src/store.mjs", + "packages/business/src/business.mjs", + "packages/business/src/resolve.mjs", + "packages/business/tests/helpers.mjs", + "packages/library/tests/helpers.mjs" + ], + "packages/bus/tests/replies.test.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/broker.mjs", + "packages/bus/src/views.mjs" + ], + "packages/bus/tests/requirements.test.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/broker.mjs", + "packages/tasks/src/requirements.mjs" + ], + "packages/bus/tests/review.test.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/broker.mjs" + ], + "packages/bus/tests/revoke-window.test.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/broker.mjs" + ], + "packages/bus/tests/room-check.test.mjs": [ + "packages/bus/src/broker.mjs", + "packages/bus/src/store.mjs", + "packages/bus/tests/citation-helpers.mjs" + ], + "packages/bus/tests/rooms.test.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/broker.mjs" + ], + "packages/bus/tests/routes-verb.test.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/broker.mjs", + "packages/bus/src/runtime.mjs", + "packages/business/tests/helpers.mjs" + ], + "packages/bus/tests/schema.test.mjs": [], + "packages/bus/tests/session-clear.test.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/broker.mjs" + ], + "packages/bus/tests/session-compactions.test.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/broker.mjs" + ], + "packages/bus/tests/sessions.test.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/broker.mjs" + ], + "packages/bus/tests/single-use.test.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/broker.mjs" + ], + "packages/bus/tests/spec-migration.test.mjs": [ + "packages/bus/src/store.mjs" + ], + "packages/bus/tests/spec-review.test.mjs": [ + "packages/bus/tests/spec-fixtures.mjs" + ], + "packages/bus/tests/spec-socket.test.mjs": [ + "packages/bus/tests/spec-fixtures.mjs", + "packages/bus/src/server.mjs", + "packages/bus/src/client.mjs" + ], + "packages/bus/tests/spec.test.mjs": [ + "packages/bus/tests/spec-fixtures.mjs" + ], + "packages/bus/tests/staff-request.test.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/broker.mjs" + ], + "packages/bus/tests/state.test.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/broker.mjs" + ], + "packages/bus/tests/store.test.mjs": [ + "packages/bus/src/store.mjs" + ], + "packages/bus/tests/task-page.test.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/broker.mjs", + "packages/harness/src/tools.mjs" + ], + "packages/bus/tests/task-read.test.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/broker.mjs" + ], + "packages/bus/tests/tasks.test.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/broker.mjs", + "packages/bus/src/server.mjs", + "packages/bus/src/runtime.mjs", + "packages/bus/src/client.mjs" + ], + "packages/bus/tests/tester-threads.test.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/broker.mjs" + ], + "packages/bus/tests/tester-writes.test.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/broker.mjs", + "packages/bus/src/runtime.mjs", + "packages/business/tests/helpers.mjs" + ], + "packages/bus/tests/tester.test.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/broker.mjs", + "packages/bus/src/server.mjs", + "packages/bus/src/client.mjs", + "packages/bus/src/runtime.mjs", + "packages/bus/src/human.mjs", + "packages/bus/src/tester.mjs" + ], + "packages/bus/tests/thread-claims.test.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/broker.mjs" + ], + "packages/bus/tests/thread-migration.test.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/broker.mjs" + ], + "packages/bus/tests/thread-shares.test.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/broker.mjs" + ], + "packages/bus/tests/threads.test.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/broker.mjs" + ], + "packages/bus/tests/transport.test.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/broker.mjs", + "packages/bus/src/server.mjs", + "packages/bus/src/client.mjs", + "packages/bus/src/views.mjs" + ], + "packages/bus/tests/usage-broker.test.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/broker.mjs" + ], + "packages/bus/tests/usage-migration.test.mjs": [ + "packages/bus/src/store.mjs" + ], + "packages/bus/tests/usage-runtime.test.mjs": [ + "packages/bus/src/runtime.mjs", + "packages/bus/src/client.mjs", + "packages/seat/src/proc.mjs" + ], + "packages/bus/tests/usage.test.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/usage.mjs", + "packages/plugins/tests/helpers.mjs" + ], + "packages/bus/tests/user-principal.test.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/broker.mjs" + ], + "packages/bus/tests/viewer.test.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/broker.mjs" + ], + "packages/bus/tests/web.test.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/broker.mjs", + "packages/bus/src/server.mjs", + "packages/bus/src/client.mjs", + "packages/bus/src/web.mjs", + "packages/bus/src/business.mjs", + "packages/discord/src/web.mjs", + "packages/bus/src/runtime.mjs" + ], + "packages/bus/tests/workflow-roles.test.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/broker.mjs", + "packages/bus/src/business.mjs", + "packages/business/src/index.mjs", + "packages/business/tests/helpers.mjs" + ], + "packages/business/tests/access-levels.test.mjs": [ + "packages/business/src/errors.mjs", + "packages/business/src/access.mjs" + ], + "packages/business/src/errors.mjs": [], + "packages/business/src/access.mjs": [ + "packages/business/src/errors.mjs", + "packages/business/src/business.mjs", + "packages/business/src/util.mjs", + "packages/business/src/vocabulary.mjs" + ], + "packages/business/src/business.mjs": [ + "packages/business/src/errors.mjs", + "packages/business/src/launch.mjs", + "packages/business/src/vars.mjs", + "packages/business/src/credentials.mjs", + "packages/business/src/role.mjs", + "packages/business/src/vocabulary.mjs", + "packages/plugins/src/kinds.mjs", + "packages/library/src/mapping.mjs", + "packages/business/src/util.mjs" + ], + "packages/business/src/launch.mjs": [ + "packages/business/src/util.mjs", + "packages/business/src/errors.mjs" + ], + "packages/business/src/util.mjs": [ + "packages/business/src/errors.mjs", + "packages/business/src/vocabulary.mjs" + ], + "packages/business/src/vocabulary.mjs": [], + "packages/business/src/vars.mjs": [ + "packages/business/src/errors.mjs", + "packages/business/src/vocabulary.mjs", + "packages/business/src/util.mjs", + "packages/plugins/src/kinds.mjs" + ], + "packages/business/src/credentials.mjs": [ + "packages/business/src/errors.mjs", + "packages/business/src/vocabulary.mjs", + "packages/business/src/util.mjs" + ], + "packages/business/src/role.mjs": [ + "packages/business/src/errors.mjs", + "packages/business/src/vocabulary.mjs", + "packages/business/src/util.mjs" + ], + "packages/business/tests/access.test.mjs": [ + "packages/business/src/errors.mjs", + "packages/business/src/access.mjs", + "packages/business/tests/helpers.mjs" + ], + "packages/business/tests/helpers.mjs": [], + "packages/business/tests/agent-identity.test.mjs": [ + "packages/business/src/index.mjs", + "packages/business/src/vocabulary.mjs", + "packages/business/tests/helpers.mjs", + "packages/library/tests/helpers.mjs" + ], + "packages/business/src/index.mjs": [ + "packages/business/src/errors.mjs", + "packages/business/src/vocabulary.mjs", + "packages/business/src/role.mjs", + "packages/business/src/vars.mjs", + "packages/business/src/credentials.mjs", + "packages/business/src/business.mjs", + "packages/business/src/access.mjs", + "packages/business/src/project.mjs", + "packages/business/src/resolve.mjs", + "packages/business/src/library-seats.mjs" + ], + "packages/business/src/project.mjs": [ + "packages/business/src/errors.mjs", + "packages/business/src/vars.mjs", + "packages/business/src/util.mjs" + ], + "packages/business/src/resolve.mjs": [ + "packages/business/src/errors.mjs", + "packages/business/src/vocabulary.mjs", + "packages/business/src/vars.mjs", + "packages/business/src/util.mjs", + "packages/business/src/project.mjs" + ], + "packages/business/src/library-seats.mjs": [ + "packages/business/src/errors.mjs", + "packages/business/src/business.mjs", + "packages/business/src/vocabulary.mjs" + ], + "packages/business/tests/assistant.test.mjs": [ + "packages/business/src/index.mjs", + "packages/business/tests/helpers.mjs" + ], + "packages/business/tests/business.test.mjs": [ + "packages/business/src/index.mjs", + "packages/business/src/business.mjs", + "packages/business/src/vocabulary.mjs", + "packages/business/tests/helpers.mjs", + "packages/library/tests/helpers.mjs", + "packages/library/src/mapping.mjs" + ], + "packages/business/tests/case1-business-file.test.mjs": [ + "packages/business/src/index.mjs", + "packages/business/tests/helpers.mjs", + "packages/cli/src/config.mjs", + "packages/bus/src/runtime.mjs", + "packages/bus/src/client.mjs" + ], + "packages/cli/src/config.mjs": [ + "packages/business/src/index.mjs", + "packages/bus/src/business.mjs", + "packages/bus/src/broker.mjs", + "packages/cli/src/errors.mjs", + "packages/cli/src/access.mjs" + ], + "packages/business/tests/case1-project-key.test.mjs": [ + "packages/business/tests/helpers.mjs" + ], + "packages/business/tests/chief-library-credentials.test.mjs": [ + "packages/business/src/index.mjs", + "packages/library/tests/helpers.mjs" + ], + "packages/business/tests/chief-of-staff.test.mjs": [ + "packages/business/src/index.mjs", + "packages/business/src/business.mjs", + "packages/business/tests/helpers.mjs" + ], + "packages/business/tests/cli.test.mjs": [ + "packages/business/src/index.mjs", + "packages/business/tests/helpers.mjs", + "packages/library/tests/helpers.mjs" + ], + "packages/business/tests/credentials.test.mjs": [ + "packages/business/src/index.mjs", + "packages/business/tests/helpers.mjs" + ], + "packages/business/tests/csuite.test.mjs": [ + "packages/business/src/index.mjs", + "packages/business/tests/helpers.mjs" + ], + "packages/business/tests/grant-scope.test.mjs": [ + "packages/business/src/instance-settings.mjs", + "packages/business/src/launch-settings.mjs", + "packages/business/src/business.mjs", + "packages/business/src/vocabulary.mjs", + "packages/business/tests/helpers.mjs" + ], + "packages/business/src/instance-settings.mjs": [ + "packages/business/src/organization.mjs", + "packages/business/src/business.mjs", + "packages/business/src/credentials.mjs", + "packages/business/src/launch-settings.mjs", + "packages/business/src/project.mjs", + "packages/business/src/resolve.mjs", + "packages/business/src/role.mjs", + "packages/business/src/errors.mjs", + "packages/business/src/util.mjs", + "packages/business/src/vocabulary.mjs" + ], + "packages/business/src/organization.mjs": [ + "packages/business/src/business.mjs", + "packages/business/src/util.mjs", + "packages/library/src/limits.mjs" + ], + "packages/business/src/launch-settings.mjs": [ + "packages/business/src/organization.mjs", + "packages/business/src/business.mjs", + "packages/business/src/resolve.mjs", + "packages/business/src/launch.mjs", + "packages/business/src/util.mjs", + "packages/business/src/vars.mjs", + "packages/business/src/vocabulary.mjs" + ], + "packages/business/tests/hard-waits.test.mjs": [ + "packages/business/src/vocabulary.mjs", + "packages/business/src/index.mjs", + "packages/business/tests/helpers.mjs" + ], + "packages/business/tests/hosts.test.mjs": [ + "packages/business/src/index.mjs", + "packages/business/src/hosts.mjs", + "packages/business/tests/helpers.mjs" + ], + "packages/business/src/hosts.mjs": [ + "packages/business/src/errors.mjs", + "packages/business/src/vocabulary.mjs" + ], + "packages/business/tests/instance-credential-transitions.test.mjs": [ + "packages/business/src/instance-settings.mjs", + "packages/business/tests/helpers.mjs" + ], + "packages/business/tests/instance-settings.test.mjs": [ + "packages/business/src/instance-settings.mjs", + "packages/business/src/project.mjs", + "packages/business/tests/helpers.mjs", + "packages/library/tests/helpers.mjs" + ], + "packages/business/tests/launch-settings.test.mjs": [ + "packages/business/tests/helpers.mjs", + "packages/business/src/business.mjs", + "packages/business/src/launch.mjs", + "packages/business/src/organization.mjs", + "packages/business/src/migrate-launch.mjs", + "packages/business/src/launch-settings.mjs", + "packages/harness/src/bundle.mjs" + ], + "packages/business/src/migrate-launch.mjs": [ + "packages/business/src/launch.mjs", + "packages/business/src/util.mjs", + "packages/business/src/errors.mjs", + "packages/business/src/business.mjs" + ], + "packages/harness/src/bundle.mjs": [ + "packages/harness/src/tools.mjs", + "packages/business/src/vocabulary.mjs" + ], + "packages/harness/src/tools.mjs": [ + "packages/business/src/vocabulary.mjs" + ], + "packages/business/tests/library-projects-protected.test.mjs": [ + "packages/business/src/organization.mjs", + "packages/business/tests/helpers.mjs", + "packages/library/tests/helpers.mjs" + ], + "packages/business/tests/library-seats.test.mjs": [ + "packages/business/src/library-seats.mjs", + "packages/business/src/index.mjs", + "packages/business/tests/helpers.mjs", + "packages/library/tests/helpers.mjs" + ], + "packages/business/tests/lifecycle-settings.test.mjs": [ + "packages/business/src/instance-settings.mjs", + "packages/business/src/organization.mjs", + "packages/business/src/vocabulary.mjs", + "packages/business/tests/helpers.mjs" + ], + "packages/business/tests/optional-tracker.test.mjs": [ + "packages/business/src/index.mjs", + "packages/business/tests/helpers.mjs" + ], + "packages/business/tests/plugin-settings.test.mjs": [ + "packages/business/tests/helpers.mjs", + "packages/business/src/business.mjs", + "packages/business/src/plugin-settings.mjs", + "packages/business/src/organization.mjs", + "packages/business/src/errors.mjs" + ], + "packages/business/src/plugin-settings.mjs": [ + "packages/business/src/organization.mjs", + "packages/business/src/util.mjs", + "packages/plugins/src/kinds.mjs" + ], + "packages/business/tests/project-repo.test.mjs": [ + "packages/business/tests/helpers.mjs", + "packages/business/src/business.mjs", + "packages/project/src/index.mjs" + ], + "packages/project/src/index.mjs": [ + "packages/project/src/paths.mjs", + "packages/project/src/git.mjs", + "packages/project/src/validate.mjs", + "packages/project/src/read.mjs" + ], + "packages/project/src/validate.mjs": [], + "packages/project/src/read.mjs": [ + "packages/project/src/paths.mjs", + "packages/project/src/git.mjs", + "packages/project/src/validate.mjs" + ], + "packages/business/tests/project.test.mjs": [ + "packages/business/src/index.mjs", + "packages/business/tests/helpers.mjs" + ], + "packages/business/tests/record-grants.test.mjs": [ + "packages/business/src/vocabulary.mjs", + "packages/business/src/index.mjs", + "packages/business/tests/helpers.mjs" + ], + "packages/business/tests/reply-limits.test.mjs": [ + "packages/business/src/organization.mjs", + "packages/business/src/business.mjs", + "packages/business/tests/helpers.mjs" + ], + "packages/business/tests/resolve.test.mjs": [ + "packages/business/src/index.mjs", + "packages/business/tests/helpers.mjs", + "packages/library/tests/helpers.mjs" + ], + "packages/business/tests/role.test.mjs": [ + "packages/business/src/index.mjs", + "packages/business/tests/helpers.mjs", + "packages/business/src/vocabulary.mjs" + ], + "packages/business/tests/spec-review-contracts.test.mjs": [ + "packages/business/tests/helpers.mjs" + ], + "packages/business/tests/token-limit-settings.test.mjs": [ + "packages/business/tests/helpers.mjs", + "packages/business/src/business.mjs", + "packages/business/src/launch-settings.mjs" + ], + "packages/business/tests/vars.test.mjs": [ + "packages/business/src/index.mjs" + ], + "packages/business/tests/workflow-roles.test.mjs": [ + "packages/business/src/index.mjs", + "packages/business/tests/helpers.mjs" + ], + "packages/cli/tests/access-boot.test.mjs": [ + "packages/bus/src/runtime.mjs", + "packages/business/src/index.mjs", + "packages/cli/src/access.mjs", + "packages/cli/src/config.mjs", + "packages/cli/tests/helpers.mjs" + ], + "packages/cli/tests/access.test.mjs": [ + "packages/bus/src/runtime.mjs", + "packages/cli/src/access.mjs", + "packages/cli/src/errors.mjs", + "packages/cli/src/config.mjs", + "packages/cli/src/transport.mjs", + "packages/cli/tests/helpers.mjs", + "packages/business/tests/helpers.mjs" + ], + "packages/cli/tests/app.test.mjs": [ + "packages/cli/src/app.mjs", + "packages/cli/src/cli.mjs", + "packages/cli/src/errors.mjs", + "packages/cli/src/host.mjs", + "packages/cli/src/screens.mjs", + "packages/cli/tests/helpers.mjs" + ], + "packages/cli/src/app.mjs": [ + "packages/cli/src/cli.mjs", + "packages/cli/src/errors.mjs", + "packages/cli/src/format.mjs", + "packages/cli/src/screens.mjs", + "packages/cli/src/transport.mjs" + ], + "packages/cli/tests/boot-status.test.mjs": [ + "packages/cli/tests/helpers.mjs", + "packages/cli/src/boot-status.mjs", + "packages/cli/src/host.mjs" + ], + "packages/cli/tests/case1-hostcheck.test.mjs": [ + "packages/cli/tests/helpers.mjs" + ], + "packages/cli/tests/case2-install.test.mjs": [ + "packages/business/tests/helpers.mjs", + "packages/library/tests/helpers.mjs", + "packages/library/src/index.mjs", + "packages/seat/src/checkout.mjs", + "packages/project/src/git.mjs", + "packages/cli/tests/helpers.mjs" + ], + "packages/library/src/index.mjs": [ + "packages/library/src/problems.mjs", + "packages/library/src/mapping.mjs", + "packages/library/src/scope.mjs", + "packages/library/src/supporting.mjs", + "packages/library/src/links.mjs", + "packages/library/src/reader.mjs", + "packages/library/src/render.mjs", + "packages/library/src/survey.mjs", + "packages/library/src/mirror.mjs", + "packages/library/src/sync.mjs", + "packages/library/src/index-build.mjs", + "packages/library/src/query.mjs", + "packages/library/src/limits.mjs", + "packages/library/src/guard.mjs" + ], + "packages/library/src/supporting.mjs": [ + "packages/library/src/problems.mjs", + "packages/library/src/scope.mjs" + ], + "packages/library/src/render.mjs": [], + "packages/library/src/survey.mjs": [ + "packages/library/src/mapping.mjs", + "packages/library/src/scope.mjs", + "packages/library/src/links.mjs", + "packages/library/src/reader.mjs", + "packages/library/src/problems.mjs" + ], + "packages/library/src/sync.mjs": [ + "packages/seat/src/checkout.mjs", + "packages/project/src/git.mjs", + "packages/library/src/mapping.mjs", + "packages/library/src/problems.mjs", + "packages/library/src/reader.mjs", + "packages/library/src/mirror.mjs" + ], + "packages/library/src/index-build.mjs": [ + "packages/library/src/reader.mjs", + "packages/library/src/problems.mjs" + ], + "packages/library/src/query.mjs": [ + "packages/library/src/problems.mjs", + "packages/library/src/mapping.mjs", + "packages/library/src/index-build.mjs", + "packages/library/src/reader.mjs" + ], + "packages/cli/tests/case2-persona-import.test.mjs": [ + "packages/harness/src/bundle.mjs", + "packages/cli/tests/helpers.mjs" + ], + "packages/cli/tests/case2-unit.test.mjs": [ + "packages/business/tests/helpers.mjs", + "packages/seat/src/sandbox.mjs", + "packages/cli/tests/helpers.mjs", + "packages/cli/tests/case-sudo-fixture.mjs" + ], + "packages/cli/tests/channel-cli.test.mjs": [ + "packages/cli/src/cli.mjs", + "packages/cli/tests/helpers.mjs" + ], + "packages/cli/tests/channel-recovery.test.mjs": [ + "packages/cli/tests/channel-fixture.mjs" + ], + "packages/cli/tests/cli.test.mjs": [ + "packages/cli/src/cli.mjs", + "packages/cli/src/errors.mjs", + "packages/cli/src/host.mjs", + "packages/cli/tests/helpers.mjs", + "packages/business/tests/helpers.mjs" + ], + "packages/cli/tests/compactions-launch.test.mjs": [ + "packages/business/tests/helpers.mjs", + "packages/bus/src/broker.mjs", + "packages/bus/src/runtime.mjs", + "packages/bus/src/store.mjs", + "packages/seat/src/compactions.mjs", + "packages/seat/src/checkout.mjs", + "packages/seat/src/sandbox.mjs", + "packages/seat/src/session.mjs", + "packages/plugins/harness/pi/index.mjs", + "packages/cli/src/config.mjs", + "packages/cli/src/launcher.mjs", + "packages/cli/tests/helpers.mjs" + ], + "packages/cli/tests/config.test.mjs": [ + "packages/cli/src/config.mjs", + "packages/business/tests/helpers.mjs", + "packages/cli/tests/helpers.mjs" + ], + "packages/cli/tests/credentials.test.mjs": [ + "packages/cli/src/cli.mjs", + "packages/cli/tests/helpers.mjs" + ], + "packages/cli/tests/federation-acceptance.test.mjs": [ + "packages/business/tests/helpers.mjs", + "packages/harness/tests/helpers.mjs", + "packages/webui/src/sso.mjs", + "packages/webui/tests/helpers/fake-oidc.mjs", + "packages/cli/src/config.mjs", + "packages/cli/src/host.mjs", + "packages/seat/src/session.mjs" + ], + "packages/harness/tests/helpers.mjs": [ + "packages/business/src/index.mjs", + "packages/business/tests/helpers.mjs", + "packages/plugins/src/loader.mjs" + ], + "packages/webui/src/sso.mjs": [ + "packages/webui/src/sso-config.mjs" + ], + "packages/webui/src/sso-config.mjs": [], + "packages/webui/tests/helpers/fake-oidc.mjs": [], + "packages/cli/tests/follow.test.mjs": [ + "packages/cli/src/cli.mjs", + "packages/cli/tests/helpers.mjs" + ], + "packages/cli/tests/format.test.mjs": [ + "packages/cli/src/format.mjs" + ], + "packages/cli/src/format.mjs": [], + "packages/cli/tests/gate-lane-auth.test.mjs": [ + "scripts/testing/lane-docker.mjs", + "scripts/testing/gate-lane.mjs" + ], + "scripts/testing/lane-docker.mjs": [ + "scripts/testing/lane-state.mjs" + ], + "scripts/testing/lane-state.mjs": [], + "scripts/testing/gate-lane.mjs": [ + "scripts/testing/lane-state.mjs", + "scripts/testing/lane-image.mjs", + "scripts/testing/lane-docker.mjs", + "scripts/testing/lane-evidence.mjs" + ], + "scripts/testing/lane-image.mjs": [ + "scripts/testing/lane-state.mjs" + ], + "scripts/testing/lane-evidence.mjs": [ + "scripts/testing/lane-state.mjs" + ], + "packages/cli/tests/gate-lane-fixtures.test.mjs": [ + "scripts/testing/lane-state.mjs", + "scripts/testing/lane-fixtures.mjs", + "scripts/testing/lane-evidence.mjs", + "scripts/testing/gate-lane.mjs" + ], + "scripts/testing/lane-fixtures.mjs": [ + "scripts/testing/lane-state.mjs" + ], + "packages/cli/tests/gate-lane-image.test.mjs": [ + "scripts/testing/lane-image.mjs", + "scripts/testing/lane-docker.mjs", + "scripts/testing/gate-lane.mjs" + ], + "packages/cli/tests/gate-lane-state.test.mjs": [ + "scripts/testing/lane-state.mjs", + "scripts/testing/gate-lane.mjs" + ], + "packages/cli/tests/gate-lane.test.mjs": [ + "scripts/testing/lane-state.mjs", + "scripts/testing/gate-lane.mjs" + ], + "packages/cli/tests/git-socket.test.mjs": [ + "packages/bus/src/client.mjs", + "packages/business/src/index.mjs", + "packages/seat/src/checkout.mjs", + "packages/seat/src/session.mjs", + "packages/seat/src/working.mjs", + "packages/harness/src/git-tools.mjs", + "packages/seat/src/landing.mjs", + "packages/cli/src/config.mjs", + "packages/cli/src/git-socket.mjs", + "packages/cli/src/host.mjs", + "packages/cli/tests/helpers.mjs" + ], + "packages/cli/tests/grants-scope.test.mjs": [ + "packages/cli/src/cli.mjs", + "packages/cli/tests/helpers.mjs" + ], + "packages/cli/tests/grants.test.mjs": [ + "packages/cli/src/cli.mjs", + "packages/cli/tests/helpers.mjs" + ], + "packages/cli/tests/host.test.mjs": [ + "packages/bus/src/client.mjs", + "packages/cli/src/config.mjs", + "packages/cli/src/host.mjs", + "packages/cli/src/notifier.mjs", + "packages/discord/tests/helpers.mjs", + "packages/cli/tests/helpers.mjs", + "packages/processing-control/src/state.mjs" + ], + "packages/cli/tests/hosts.test.mjs": [ + "packages/cli/src/cli.mjs", + "packages/cli/tests/helpers.mjs" + ], + "packages/cli/tests/idle-stop-race.test.mjs": [ + "packages/business/tests/helpers.mjs", + "packages/bus/src/broker.mjs", + "packages/bus/src/runtime.mjs", + "packages/bus/src/store.mjs", + "packages/seat/src/checkout.mjs", + "packages/seat/src/sandbox.mjs", + "packages/seat/src/session.mjs", + "packages/cli/src/config.mjs", + "packages/cli/src/launcher.mjs", + "packages/cli/tests/helpers.mjs" + ], + "packages/cli/tests/instances.test.mjs": [ + "packages/bus/src/broker.mjs", + "packages/bus/src/runtime.mjs", + "packages/business/tests/helpers.mjs", + "packages/cli/src/cli.mjs", + "packages/cli/src/config.mjs", + "packages/cli/src/instances.mjs", + "packages/cli/tests/helpers.mjs" + ], + "packages/cli/tests/launch-account.test.mjs": [ + "packages/cli/src/launcher.mjs", + "packages/processing-control/src/state.mjs", + "packages/cli/tests/helpers.mjs", + "packages/seat/src/session.mjs" + ], + "packages/cli/tests/launch-limit-checks.test.mjs": [ + "packages/cli/src/launcher.mjs", + "packages/processing-control/src/state.mjs", + "packages/cli/tests/helpers.mjs", + "packages/seat/src/session.mjs" + ], + "packages/cli/tests/launch-limits.test.mjs": [ + "packages/cli/src/launcher.mjs", + "packages/processing-control/src/state.mjs", + "packages/cli/tests/helpers.mjs", + "packages/business/tests/helpers.mjs", + "packages/seat/src/session.mjs" + ], + "packages/cli/tests/launch-routes.test.mjs": [ + "packages/cli/src/launcher.mjs", + "packages/processing-control/src/state.mjs", + "packages/cli/tests/helpers.mjs", + "packages/seat/src/session.mjs" + ], + "packages/cli/tests/launcher.test.mjs": [ + "packages/business/tests/helpers.mjs", + "packages/bus/src/client.mjs", + "packages/seat/src/session.mjs", + "packages/seat/src/sandbox.mjs", + "packages/seat/src/proc.mjs", + "packages/seat/src/checkout.mjs", + "packages/cli/src/config.mjs", + "packages/cli/src/host.mjs", + "packages/cli/src/launcher.mjs", + "packages/harness/tests/helpers.mjs", + "packages/cli/tests/helpers.mjs", + "packages/library/tests/helpers.mjs", + "packages/processing-control/src/state.mjs" + ], + "packages/cli/tests/lifecycle.test.mjs": [ + "packages/business/tests/helpers.mjs", + "packages/bus/src/broker.mjs", + "packages/bus/src/runtime.mjs", + "packages/bus/src/store.mjs", + "packages/bus/tests/host-fixtures.mjs", + "packages/seat/src/checkout.mjs", + "packages/seat/src/sandbox.mjs", + "packages/processing-control/src/runtimes.mjs", + "packages/processing-control/src/state.mjs", + "packages/seat/src/session.mjs", + "packages/cli/src/cli.mjs", + "packages/cli/src/config.mjs", + "packages/cli/src/host.mjs", + "packages/cli/src/launcher.mjs", + "packages/cli/tests/helpers.mjs" + ], + "packages/cli/tests/limits-tokens.test.mjs": [ + "packages/cli/src/cli.mjs", + "packages/cli/src/limits.mjs", + "packages/cli/tests/helpers.mjs" + ], + "packages/cli/tests/limits.test.mjs": [ + "packages/cli/src/cli.mjs", + "packages/cli/src/limits.mjs", + "packages/cli/tests/helpers.mjs", + "packages/business/tests/helpers.mjs", + "packages/business/src/business.mjs" + ], + "packages/cli/tests/mark-read.test.mjs": [ + "packages/cli/src/cli.mjs", + "packages/cli/tests/helpers.mjs" + ], + "packages/cli/tests/model-proxy.test.mjs": [ + "packages/cli/src/cli.mjs", + "packages/cli/tests/helpers.mjs", + "packages/cli/src/model-proxy.mjs" + ], + "packages/cli/tests/names.test.mjs": [ + "packages/cli/src/cli.mjs", + "packages/cli/src/errors.mjs", + "packages/cli/tests/helpers.mjs" + ], + "packages/cli/tests/notifier.test.mjs": [ + "packages/cli/src/notifier.mjs", + "packages/discord/src/rest.mjs", + "packages/cli/tests/helpers.mjs", + "packages/processing-control/src/state.mjs", + "packages/processing-control/src/coordinator.mjs" + ], + "packages/cli/src/notifier.mjs": [ + "packages/cli/src/errors.mjs", + "packages/cli/src/format.mjs" + ], + "packages/cli/src/errors.mjs": [], + "packages/discord/src/rest.mjs": [ + "packages/discord/src/errors.mjs" + ], + "packages/discord/src/errors.mjs": [], + "packages/cli/tests/optional-tracker.test.mjs": [ + "packages/cli/src/config.mjs", + "packages/bus/src/runtime.mjs", + "packages/bus/src/client.mjs", + "packages/business/src/index.mjs", + "packages/business/tests/helpers.mjs", + "packages/webui/src/reads.mjs" + ], + "packages/cli/tests/other-tree.test.mjs": [ + "packages/cli/src/cli.mjs", + "packages/cli/src/transport.mjs", + "packages/cli/tests/helpers.mjs" + ], + "packages/cli/tests/processing-cli.test.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/broker.mjs", + "packages/processing-control/src/coordinator.mjs", + "packages/cli/src/cli.mjs", + "packages/cli/tests/helpers.mjs" + ], + "packages/cli/tests/project-name-repo.test.mjs": [ + "packages/cli/src/host.mjs", + "packages/cli/src/cli.mjs", + "packages/cli/tests/helpers.mjs" + ], + "packages/cli/src/host.mjs": [ + "packages/cli/src/errors.mjs", + "packages/seat/src/proc.mjs" + ], + "packages/seat/src/proc.mjs": [], + "packages/cli/tests/project.test.mjs": [ + "packages/cli/src/cli.mjs", + "packages/cli/tests/helpers.mjs", + "packages/business/tests/helpers.mjs" + ], + "packages/cli/tests/publish-socket.test.mjs": [ + "packages/bus/src/runtime.mjs", + "packages/business/tests/helpers.mjs", + "packages/harness/src/git-tools.mjs", + "packages/seat/src/checkout.mjs", + "packages/seat/src/working.mjs", + "packages/seat/tests/fake-gitea.mjs", + "packages/cli/src/git-socket.mjs" + ], + "packages/cli/tests/reply-limits.test.mjs": [ + "packages/cli/src/limits.mjs" + ], + "packages/cli/src/limits.mjs": [ + "packages/cli/src/config.mjs", + "packages/business/src/index.mjs", + "packages/cli/src/errors.mjs", + "packages/business/src/migrate-launch.mjs" + ], + "packages/cli/tests/revoke-window.test.mjs": [ + "packages/business/tests/helpers.mjs", + "packages/bus/src/broker.mjs", + "packages/bus/src/runtime.mjs", + "packages/bus/src/store.mjs", + "packages/seat/src/checkout.mjs", + "packages/seat/src/sandbox.mjs", + "packages/seat/src/session.mjs", + "packages/cli/src/config.mjs", + "packages/cli/src/launcher.mjs", + "packages/cli/tests/helpers.mjs" + ], + "packages/cli/tests/session-clear.test.mjs": [ + "packages/business/tests/helpers.mjs", + "packages/bus/src/broker.mjs", + "packages/bus/src/runtime.mjs", + "packages/seat/src/checkout.mjs", + "packages/seat/src/proc.mjs", + "packages/seat/src/sandbox.mjs", + "packages/seat/src/session.mjs", + "packages/cli/src/config.mjs", + "packages/cli/src/launcher.mjs", + "packages/cli/tests/helpers.mjs" + ], + "packages/cli/tests/session-cli.test.mjs": [ + "packages/cli/src/cli.mjs", + "packages/cli/tests/helpers.mjs", + "packages/cli/src/session.mjs", + "packages/bus/src/broker.mjs", + "packages/bus/src/store.mjs" + ], + "packages/cli/tests/session-launch.test.mjs": [ + "packages/business/tests/helpers.mjs", + "packages/bus/src/broker.mjs", + "packages/bus/src/runtime.mjs", + "packages/bus/src/store.mjs", + "packages/processing-control/src/state.mjs", + "packages/seat/src/checkout.mjs", + "packages/seat/src/proc.mjs", + "packages/seat/src/sandbox.mjs", + "packages/seat/src/session.mjs", + "packages/cli/src/config.mjs", + "packages/cli/src/launcher.mjs", + "packages/cli/tests/helpers.mjs" + ], + "packages/cli/tests/stack-copy.test.mjs": [ + "packages/cli/tests/helpers.mjs" + ], + "packages/cli/tests/stack-instances.test.mjs": [ + "packages/conversation/src/guard.mjs", + "packages/business/tests/helpers.mjs", + "packages/harness/tests/helpers.mjs", + "packages/cli/tests/helpers.mjs" + ], + "packages/conversation/src/guard.mjs": [ + "packages/conversation/src/safe-fs.mjs" + ], + "packages/conversation/src/safe-fs.mjs": [], + "packages/cli/tests/stack-release-external.test.mjs": [ + "packages/cli/tests/stack-release-fixture.mjs" + ], + "packages/cli/tests/stack-release-fixture.mjs": [], + "packages/cli/tests/stack-release.test.mjs": [ + "scripts/testing/lane-fixtures.mjs", + "packages/webui/src/sso-config.mjs", + "packages/cli/tests/stack-release-fixture.mjs" + ], + "packages/cli/tests/stack-upgrade.test.mjs": [ + "packages/cli/tests/stack-release-fixture.mjs" + ], + "packages/cli/tests/tester-http.test.mjs": [ + "packages/webui/src/tester-socket.mjs", + "packages/cli/src/tester-http.mjs" + ], + "packages/webui/src/tester-socket.mjs": [ + "packages/webui/src/serve.mjs" + ], + "packages/webui/src/serve.mjs": [ + "packages/webui/src/tester-socket.mjs", + "packages/webui/src/bus.mjs", + "packages/webui/src/reads.mjs", + "packages/business/src/vocabulary.mjs", + "packages/webui/src/chat-http.mjs", + "packages/webui/src/processing-http.mjs", + "packages/webui/src/decision-http.mjs" + ], + "packages/webui/src/bus.mjs": [ + "packages/cli/src/transport.mjs", + "packages/cli/src/host.mjs", + "packages/bus/src/views.mjs", + "packages/bus/src/broker.mjs" + ], + "packages/cli/src/transport.mjs": [ + "packages/cli/src/errors.mjs" + ], + "packages/bus/src/views.mjs": [], + "packages/cli/tests/tester-reads.test.mjs": [ + "packages/cli/src/cli.mjs", + "packages/bus/src/broker.mjs", + "packages/bus/src/runtime.mjs", + "packages/business/tests/helpers.mjs", + "packages/cli/tests/helpers.mjs" + ], + "packages/cli/tests/tester-threads.test.mjs": [ + "packages/bus/src/broker.mjs", + "packages/bus/src/runtime.mjs", + "packages/bus/src/store.mjs", + "packages/business/tests/helpers.mjs", + "packages/cli/src/cli.mjs", + "packages/cli/src/errors.mjs", + "packages/cli/src/transport.mjs", + "packages/cli/tests/helpers.mjs" + ], + "packages/cli/tests/tester.test.mjs": [ + "packages/cli/src/cli.mjs", + "packages/cli/src/transport.mjs", + "packages/bus/src/broker.mjs", + "packages/bus/src/store.mjs", + "packages/cli/tests/helpers.mjs" + ], + "packages/cli/tests/thread-cli.test.mjs": [ + "packages/bus/src/broker.mjs", + "packages/bus/src/store.mjs", + "packages/cli/src/cli.mjs", + "packages/cli/src/errors.mjs", + "packages/cli/src/transport.mjs", + "packages/cli/tests/helpers.mjs" + ], + "packages/cli/tests/thread-launch.test.mjs": [ + "packages/business/tests/helpers.mjs", + "packages/bus/src/broker.mjs", + "packages/bus/src/client.mjs", + "packages/bus/src/runtime.mjs", + "packages/bus/src/store.mjs", + "packages/seat/src/checkout.mjs", + "packages/seat/src/sandbox.mjs", + "packages/seat/src/session.mjs", + "packages/cli/src/config.mjs", + "packages/cli/src/host.mjs", + "packages/cli/src/launcher.mjs", + "packages/cli/tests/helpers.mjs", + "packages/library/tests/helpers.mjs" + ], + "packages/cli/tests/thread-revoke.test.mjs": [ + "packages/business/tests/helpers.mjs", + "packages/bus/src/broker.mjs", + "packages/bus/src/runtime.mjs", + "packages/bus/src/store.mjs", + "packages/seat/src/checkout.mjs", + "packages/seat/src/sandbox.mjs", + "packages/seat/src/session.mjs", + "packages/cli/src/config.mjs", + "packages/cli/src/launcher.mjs", + "packages/cli/tests/helpers.mjs" + ], + "packages/cli/tests/trackers-boot.test.mjs": [ + "packages/bus/src/client.mjs", + "packages/cli/src/config.mjs", + "packages/cli/src/host.mjs", + "packages/business/tests/helpers.mjs", + "packages/tasks/src/fake.mjs", + "packages/tasks/tests/world.mjs", + "packages/cli/tests/helpers.mjs", + "packages/library/tests/helpers.mjs" + ], + "packages/cli/tests/transport.test.mjs": [ + "packages/cli/src/transport.mjs", + "packages/cli/tests/helpers.mjs" + ], + "packages/cli/tests/usage.test.mjs": [ + "packages/cli/src/cli.mjs", + "packages/cli/tests/helpers.mjs", + "packages/bus/src/views.mjs" + ], + "packages/cli/tests/verbs.test.mjs": [ + "packages/cli/src/cli.mjs", + "packages/cli/src/errors.mjs", + "packages/cli/src/host.mjs", + "packages/seat/src/session.mjs", + "packages/cli/tests/helpers.mjs" + ], + "packages/control-board/tests/attention-flow.test.mjs": [ + "packages/control-board/src/scan.mjs" + ], + "packages/control-board/src/scan.mjs": [ + "packages/seat/src/seat.mjs", + "packages/control-board/src/discord.mjs" + ], + "packages/seat/src/seat.mjs": [], + "packages/control-board/src/discord.mjs": [ + "packages/discord/src/journal.mjs" + ], + "packages/discord/src/journal.mjs": [ + "packages/discord/src/errors.mjs" + ], + "packages/control-board/tests/attention.test.mjs": [ + "packages/control-board/src/scan.mjs" + ], + "packages/control-board/tests/creative-hidden.test.mjs": [ + "packages/control-board/src/serve.mjs", + "packages/conversation/src/reader.mjs", + "packages/business/tests/helpers.mjs", + "packages/library/tests/helpers.mjs" + ], + "packages/control-board/src/serve.mjs": [ + "packages/control-board/src/scan.mjs", + "packages/conversation/src/reader.mjs", + "packages/conversation/src/safe-fs.mjs", + "packages/business/src/library-seats.mjs", + "packages/business/src/business.mjs" + ], + "packages/conversation/src/reader.mjs": [ + "packages/conversation/src/safe-fs.mjs", + "packages/conversation/src/pi.mjs", + "packages/conversation/src/parts.mjs", + "packages/seat/src/seat.mjs" + ], + "packages/conversation/src/pi.mjs": [ + "packages/conversation/src/safe-fs.mjs", + "packages/conversation/src/parts.mjs" + ], + "packages/conversation/src/parts.mjs": [], + "packages/control-board/tests/discord.test.mjs": [ + "packages/control-board/src/discord.mjs", + "packages/control-board/src/scan.mjs", + "packages/control-board/src/serve.mjs", + "packages/discord/src/journal.mjs", + "packages/discord/src/context.mjs", + "packages/seat/src/seat.mjs" + ], + "packages/discord/src/context.mjs": [ + "packages/discord/src/git.mjs" + ], + "packages/discord/src/git.mjs": [], + "packages/control-board/tests/relaunch.test.mjs": [ + "packages/control-board/src/scan.mjs", + "packages/seat/src/seat.mjs", + "packages/discord/src/journal.mjs" + ], + "packages/control-board/tests/scan.test.mjs": [ + "packages/control-board/src/scan.mjs", + "packages/seat/src/seat.mjs" + ], + "packages/control-board/tests/serve.test.mjs": [ + "scripts/testing/lane-fixtures.mjs", + "packages/control-board/src/scan.mjs", + "packages/control-board/src/serve.mjs", + "packages/seat/src/seat.mjs", + "packages/conversation/src/reader.mjs" + ], + "packages/conversation/tests/claim.test.mjs": [ + "packages/conversation/src/claim.mjs", + "packages/conversation/src/controller.mjs", + "packages/conversation/src/client.mjs", + "packages/conversation/src/cohort.mjs", + "packages/conversation/src/records.mjs", + "packages/conversation/src/guard.mjs", + "packages/conversation/src/pi-pin.mjs", + "packages/discord/src/journal.mjs", + "packages/conversation/tests/fake-pi.mjs", + "packages/conversation/tests/harness.mjs" + ], + "packages/conversation/src/claim.mjs": [ + "packages/discord/src/journal.mjs", + "packages/conversation/src/safe-fs.mjs", + "packages/conversation/src/parts.mjs" + ], + "packages/conversation/src/controller.mjs": [ + "packages/discord/src/journal.mjs", + "packages/conversation/src/claim.mjs", + "packages/conversation/src/cohort.mjs", + "packages/conversation/src/engine.mjs", + "packages/conversation/src/events.mjs", + "packages/conversation/src/framing.mjs", + "packages/conversation/src/guard.mjs", + "packages/conversation/src/parts.mjs", + "packages/conversation/src/pi.mjs", + "packages/conversation/src/pi-pin.mjs", + "packages/conversation/src/reader.mjs", + "packages/conversation/src/records.mjs", + "packages/conversation/src/safe-fs.mjs", + "packages/conversation/src/text-policy.mjs", + "packages/conversation/src/turns.mjs" + ], + "packages/conversation/src/cohort.mjs": [ + "packages/discord/src/journal.mjs", + "packages/conversation/src/framing.mjs", + "packages/conversation/src/records.mjs" + ], + "packages/conversation/src/framing.mjs": [], + "packages/conversation/src/records.mjs": [ + "packages/conversation/src/parts.mjs" + ], + "packages/conversation/src/engine.mjs": [ + "packages/conversation/src/framing.mjs" + ], + "packages/conversation/src/events.mjs": [ + "packages/conversation/src/parts.mjs" + ], + "packages/conversation/src/pi-pin.mjs": [ + "packages/conversation/src/safe-fs.mjs" + ], + "packages/conversation/src/text-policy.mjs": [], + "packages/conversation/src/turns.mjs": [], + "packages/conversation/src/client.mjs": [ + "packages/conversation/src/framing.mjs", + "packages/conversation/src/records.mjs" + ], + "packages/conversation/tests/fake-pi.mjs": [ + "packages/conversation/src/framing.mjs", + "packages/conversation/src/pi.mjs" + ], + "packages/conversation/tests/harness.mjs": [ + "packages/conversation/src/controller.mjs", + "packages/conversation/src/client.mjs", + "packages/conversation/src/cohort.mjs", + "packages/conversation/src/records.mjs", + "packages/conversation/tests/fake-pi.mjs", + "packages/discord/src/journal.mjs" + ], + "packages/conversation/tests/cohort.test.mjs": [ + "packages/conversation/src/claim.mjs", + "packages/conversation/src/client.mjs", + "packages/conversation/src/cohort.mjs", + "packages/conversation/src/controller.mjs", + "packages/conversation/src/pi-pin.mjs", + "packages/conversation/src/records.mjs", + "packages/conversation/tests/fake-pi.mjs", + "packages/conversation/tests/harness.mjs" + ], + "packages/conversation/tests/flows.test.mjs": [ + "packages/conversation/src/client.mjs", + "packages/conversation/src/transcript.mjs", + "packages/conversation/src/terminal.mjs", + "packages/conversation/src/text-policy.mjs", + "packages/conversation/src/framing.mjs", + "packages/control-board/src/serve.mjs", + "packages/conversation/tests/harness.mjs" + ], + "packages/conversation/src/transcript.mjs": [], + "packages/conversation/src/terminal.mjs": [ + "packages/conversation/src/client.mjs", + "packages/conversation/src/transcript.mjs" + ], + "packages/conversation/tests/races.test.mjs": [ + "packages/conversation/src/claim.mjs", + "packages/conversation/src/client.mjs", + "packages/conversation/src/controller.mjs", + "packages/conversation/src/engine.mjs", + "packages/conversation/src/records.mjs", + "packages/conversation/tests/fake-pi.mjs", + "packages/conversation/src/cohort.mjs", + "packages/conversation/tests/harness.mjs" + ], + "packages/conversation/tests/reader.test.mjs": [ + "packages/conversation/src/reader.mjs", + "packages/conversation/src/parts.mjs" + ], + "packages/conversation/tests/smoke.test.mjs": [ + "packages/conversation/src/framing.mjs", + "packages/conversation/src/pi-pin.mjs", + "packages/conversation/tests/fake-pi.mjs", + "packages/conversation/tests/harness.mjs" + ], + "packages/conversation/tests/turns.test.mjs": [ + "packages/conversation/src/controller.mjs", + "packages/conversation/src/cohort.mjs", + "packages/conversation/src/records.mjs", + "packages/conversation/src/pi-pin.mjs", + "packages/conversation/src/framing.mjs", + "packages/conversation/tests/fake-pi.mjs", + "packages/conversation/tests/harness.mjs" + ], + "packages/discord/tests/approvals.test.mjs": [ + "packages/discord/src/approvals.mjs", + "packages/discord/src/setspark.mjs", + "packages/discord/src/connector.mjs", + "packages/discord/src/journal.mjs", + "packages/discord/tests/helpers.mjs" + ], + "packages/discord/src/approvals.mjs": [ + "packages/discord/src/errors.mjs" + ], + "packages/discord/src/setspark.mjs": [], + "packages/discord/src/connector.mjs": [ + "packages/discord/src/authorize.mjs", + "packages/discord/src/binding.mjs", + "packages/discord/src/context.mjs", + "packages/discord/src/journal.mjs", + "packages/discord/src/rest.mjs", + "packages/discord/src/errors.mjs", + "packages/discord/src/approvals.mjs", + "packages/discord/src/setspark.mjs" + ], + "packages/discord/src/authorize.mjs": [], + "packages/discord/src/binding.mjs": [ + "packages/discord/src/web.mjs", + "packages/discord/src/setspark.mjs", + "packages/discord/src/errors.mjs", + "packages/discord/src/tools.mjs", + "packages/discord/src/git.mjs" + ], + "packages/discord/src/tools.mjs": [ + "packages/discord/src/web.mjs", + "packages/discord/src/git.mjs", + "packages/discord/src/setspark.mjs" + ], + "packages/discord/tests/helpers.mjs": [ + "packages/discord/src/binding.mjs", + "packages/discord/src/rest.mjs" + ], + "packages/discord/tests/authorize.test.mjs": [ + "packages/discord/src/authorize.mjs", + "packages/discord/tests/helpers.mjs" + ], + "packages/discord/tests/binding.test.mjs": [ + "packages/discord/src/binding.mjs", + "packages/discord/src/errors.mjs", + "packages/discord/tests/helpers.mjs", + "packages/processing-control/src/state.mjs" + ], + "packages/discord/tests/connector.test.mjs": [ + "packages/discord/src/connector.mjs", + "packages/discord/src/journal.mjs", + "packages/discord/tests/helpers.mjs", + "packages/discord/src/errors.mjs" + ], + "packages/discord/tests/context.test.mjs": [ + "packages/discord/src/context.mjs", + "packages/discord/tests/helpers.mjs" + ], + "packages/discord/tests/copy-service.test.mjs": [ + "packages/discord/tests/helpers.mjs" + ], + "packages/discord/tests/engine.test.mjs": [ + "packages/discord/src/engine-pi.mjs", + "packages/discord/tests/helpers.mjs" + ], + "packages/discord/src/engine-pi.mjs": [ + "packages/discord/src/errors.mjs", + "packages/discord/src/tools.mjs", + "packages/processing-control/src/state.mjs", + "packages/processing-control/src/runtimes.mjs" + ], + "packages/discord/tests/gateway.test.mjs": [ + "packages/discord/src/gateway.mjs", + "packages/discord/tests/helpers.mjs" + ], + "packages/discord/src/gateway.mjs": [ + "packages/discord/src/errors.mjs" + ], + "packages/discord/tests/git.test.mjs": [ + "packages/discord/src/tools.mjs", + "packages/discord/src/git.mjs", + "packages/discord/tests/helpers.mjs" + ], + "packages/discord/tests/journal.test.mjs": [ + "packages/discord/src/journal.mjs", + "packages/discord/src/errors.mjs", + "packages/discord/tests/helpers.mjs" + ], + "packages/discord/tests/library-seat.test.mjs": [ + "packages/discord/tests/helpers.mjs", + "packages/processing-control/src/state.mjs", + "packages/business/tests/helpers.mjs", + "packages/library/tests/helpers.mjs" + ], + "packages/discord/tests/notify.test.mjs": [ + "packages/discord/src/notify.mjs", + "packages/discord/src/rest.mjs", + "packages/discord/src/errors.mjs", + "packages/discord/tests/helpers.mjs" + ], + "packages/discord/src/notify.mjs": [ + "packages/discord/src/errors.mjs", + "packages/discord/src/binding.mjs", + "packages/discord/src/rest.mjs" + ], + "packages/discord/tests/offline-check.test.mjs": [ + "packages/discord/tests/helpers.mjs" + ], + "packages/discord/tests/processing-stop.test.mjs": [ + "packages/discord/tests/helpers.mjs", + "packages/discord/src/journal.mjs", + "packages/processing-control/src/state.mjs", + "packages/processing-control/src/runtimes.mjs", + "packages/processing-control/src/coordinator.mjs", + "packages/discord/src/processing.mjs" + ], + "packages/processing-control/src/coordinator.mjs": [ + "packages/processing-control/src/state.mjs", + "packages/processing-control/src/runtimes.mjs", + "packages/processing-control/src/effects.mjs" + ], + "packages/discord/src/processing.mjs": [ + "packages/discord/src/binding.mjs", + "packages/discord/src/journal.mjs", + "packages/processing-control/src/runtimes.mjs" + ], + "packages/discord/tests/processing.test.mjs": [ + "packages/discord/src/connector.mjs", + "packages/processing-control/src/state.mjs", + "packages/discord/tests/helpers.mjs", + "packages/discord/src/journal.mjs", + "packages/discord/src/engine-pi.mjs", + "packages/processing-control/src/runtimes.mjs" + ], + "packages/discord/tests/recover.test.mjs": [ + "packages/discord/src/journal.mjs", + "packages/discord/src/errors.mjs", + "packages/discord/tests/helpers.mjs", + "packages/processing-control/src/state.mjs" + ], + "packages/discord/tests/rest.test.mjs": [ + "packages/discord/src/rest.mjs" + ], + "packages/discord/tests/setspark.test.mjs": [ + "packages/discord/src/setspark.mjs", + "packages/discord/src/tools.mjs", + "packages/discord/src/binding.mjs", + "packages/discord/src/approvals.mjs", + "packages/discord/tests/helpers.mjs" + ], + "packages/discord/tests/tools.test.mjs": [ + "packages/discord/src/tools.mjs", + "packages/discord/tests/helpers.mjs" + ], + "packages/discord/tests/web.test.mjs": [ + "packages/discord/src/web.mjs", + "packages/discord/src/tools.mjs", + "packages/discord/tests/helpers.mjs" + ], + "packages/harness/tests/bundle.test.mjs": [ + "packages/harness/src/bundle.mjs", + "packages/harness/tests/helpers.mjs", + "packages/harness/src/gate.mjs" + ], + "packages/harness/src/gate.mjs": [], + "packages/harness/tests/citation-runner.test.mjs": [ + "packages/bus/src/server.mjs", + "packages/library/src/reply-protocol.mjs", + "packages/library/src/guard.mjs", + "packages/bus/tests/citation-helpers.mjs" + ], + "packages/harness/tests/claude-gate.test.mjs": [ + "packages/harness/src/bundle.mjs", + "packages/harness/tests/helpers.mjs" + ], + "packages/harness/tests/claude-session.test.mjs": [ + "scripts/testing/lane-fixtures.mjs", + "packages/harness/src/bundle.mjs", + "packages/harness/src/runner.mjs", + "packages/harness/tests/helpers.mjs" + ], + "packages/harness/tests/creative.test.mjs": [ + "packages/harness/src/bundle.mjs", + "packages/harness/src/gate.mjs", + "packages/harness/src/runner.mjs", + "packages/harness/tests/helpers.mjs" + ], + "packages/harness/tests/gate.test.mjs": [ + "packages/harness/src/gate.mjs", + "packages/harness/tests/helpers.mjs" + ], + "packages/harness/tests/git-tools.test.mjs": [ + "packages/harness/src/git-tools.mjs", + "packages/harness/tests/helpers.mjs" + ], + "packages/harness/src/git-tools.mjs": [], + "packages/harness/tests/library-tools.test.mjs": [ + "packages/harness/src/tools.mjs", + "packages/harness/src/bundle.mjs", + "packages/library/src/mapping.mjs", + "packages/harness/tests/helpers.mjs" + ], + "packages/harness/tests/mcp-server.test.mjs": [ + "packages/harness/src/bundle.mjs", + "packages/harness/src/tools.mjs", + "packages/harness/tests/helpers.mjs" + ], + "packages/harness/tests/pi-session.test.mjs": [ + "scripts/testing/lane-fixtures.mjs", + "packages/harness/src/bundle.mjs", + "packages/harness/src/runner.mjs", + "packages/harness/src/tools.mjs", + "packages/harness/tests/helpers.mjs" + ], + "packages/harness/tests/raise-domain.test.mjs": [ + "packages/harness/src/tools.mjs", + "packages/harness/tests/helpers.mjs", + "packages/bus/tests/spec-fixtures.mjs" + ], + "packages/harness/tests/runner.test.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/broker.mjs", + "packages/bus/src/server.mjs", + "packages/harness/src/runner.mjs", + "packages/harness/src/tools.mjs", + "packages/harness/tests/helpers.mjs" + ], + "packages/harness/tests/skills.test.mjs": [ + "packages/harness/src/bundle.mjs", + "packages/harness/src/runner.mjs", + "packages/harness/tests/helpers.mjs" + ], + "packages/harness/tests/spec-tools.test.mjs": [ + "packages/harness/src/tools.mjs", + "packages/harness/tests/helpers.mjs", + "packages/bus/tests/spec-fixtures.mjs" + ], + "packages/harness/tests/tools.test.mjs": [ + "packages/harness/src/tools.mjs", + "packages/bus/src/broker.mjs", + "packages/business/src/launch-settings.mjs", + "packages/business/src/vocabulary.mjs", + "packages/harness/tests/helpers.mjs", + "packages/discord/src/web.mjs" + ], + "packages/ledger/tests/gitea-helper-raw.test.mjs": [], + "packages/ledger/tests/gitea-helper.test.mjs": [], + "packages/ledger/tests/ledger.test.mjs": [ + "packages/ledger/src/ledger.mjs", + "packages/ledger/src/t3.mjs" + ], + "packages/ledger/src/ledger.mjs": [], + "packages/ledger/src/t3.mjs": [ + "packages/ledger/src/ledger.mjs" + ], + "packages/ledger/tests/queue-checks.test.mjs": [ + "packages/ledger/src/queue-checks.mjs", + "packages/seat/src/seat.mjs", + "packages/queue/tests/helpers.mjs" + ], + "packages/ledger/src/queue-checks.mjs": [ + "packages/queue/src/queue.mjs", + "packages/seat/src/seat.mjs", + "packages/ledger/src/ledger.mjs" + ], + "packages/queue/src/queue.mjs": [ + "packages/queue/src/errors.mjs" + ], + "packages/queue/src/errors.mjs": [], + "packages/queue/tests/helpers.mjs": [], + "packages/library/tests/guard.test.mjs": [ + "packages/library/src/guard.mjs", + "packages/library/src/limits.mjs", + "packages/library/src/reader.mjs", + "packages/library/src/index-build.mjs", + "packages/library/tests/helpers.mjs" + ], + "packages/library/tests/index-build.test.mjs": [ + "packages/library/src/index-build.mjs", + "packages/library/tests/helpers.mjs", + "packages/library/tests/query-fixture.mjs" + ], + "packages/library/tests/query-fixture.mjs": [ + "packages/library/tests/helpers.mjs" + ], + "packages/library/tests/links.test.mjs": [ + "packages/library/src/index.mjs" + ], + "packages/library/tests/mapping.test.mjs": [ + "packages/library/src/index.mjs", + "packages/library/tests/helpers.mjs" + ], + "packages/library/tests/mirror.test.mjs": [ + "packages/library/tests/helpers.mjs", + "packages/library/src/mirror.mjs" + ], + "packages/library/tests/query.test.mjs": [ + "packages/harness/src/tools.mjs", + "packages/library/src/query.mjs", + "packages/library/tests/helpers.mjs", + "packages/library/tests/query-fixture.mjs" + ], + "packages/library/tests/reader.test.mjs": [ + "packages/library/src/index.mjs", + "packages/library/tests/helpers.mjs" + ], + "packages/library/tests/render.test.mjs": [ + "packages/library/src/index.mjs" + ], + "packages/library/tests/scope.test.mjs": [ + "packages/library/src/index.mjs", + "packages/library/tests/helpers.mjs" + ], + "packages/library/tests/supporting.test.mjs": [ + "packages/library/src/index.mjs", + "packages/library/tests/helpers.mjs" + ], + "packages/library/tests/survey.test.mjs": [ + "packages/library/src/index.mjs", + "packages/library/tests/helpers.mjs" + ], + "packages/library/tests/sync.test.mjs": [ + "packages/seat/tests/fake-gitea.mjs", + "packages/project/src/git.mjs", + "packages/library/tests/helpers.mjs", + "packages/library/src/sync.mjs", + "packages/library/src/mirror.mjs", + "packages/library/src/reader.mjs", + "packages/library/src/mapping.mjs", + "packages/library/src/survey.mjs" + ], + "packages/seat/tests/fake-gitea.mjs": [], + "packages/model-proxy/tests/client.test.mjs": [ + "packages/model-proxy/src/client.mjs" + ], + "packages/model-proxy/tests/config-unit.test.mjs": [ + "packages/model-proxy/src/settings.mjs" + ], + "packages/model-proxy/tests/fetch.test.mjs": [ + "packages/model-proxy/src/fetch.mjs", + "packages/model-proxy/src/settings.mjs" + ], + "packages/model-proxy/src/fetch.mjs": [ + "packages/model-proxy/src/common.mjs", + "packages/model-proxy/src/settings.mjs" + ], + "packages/model-proxy/tests/management-key-encoding.test.mjs": [ + "packages/model-proxy/src/common.mjs", + "packages/model-proxy/src/settings.mjs", + "packages/model-proxy/src/client.mjs" + ], + "packages/model-proxy/tests/runner.test.mjs": [ + "packages/model-proxy/src/runner.mjs" + ], + "packages/model-proxy/src/runner.mjs": [ + "packages/model-proxy/src/settings.mjs", + "packages/model-proxy/src/common.mjs" + ], + "packages/model-proxy/tests/settings.test.mjs": [ + "packages/model-proxy/src/settings.mjs" + ], + "packages/mosaic/tests/materialize.test.mjs": [ + "packages/mosaic/src/execution.mjs", + "packages/mosaic/src/fixture-store.mjs", + "packages/mosaic/src/materialize-fixture.mjs" + ], + "packages/mosaic/src/execution.mjs": [ + "packages/mosaic/src/records.mjs" + ], + "packages/mosaic/src/records.mjs": [], + "packages/mosaic/src/fixture-store.mjs": [ + "packages/mosaic/src/execution.mjs" + ], + "packages/mosaic/src/materialize-fixture.mjs": [ + "packages/mosaic/src/execution.mjs", + "packages/mosaic/src/fixture-store.mjs", + "packages/mosaic/src/refresh-fixture.mjs" + ], + "packages/mosaic/src/refresh-fixture.mjs": [ + "packages/mosaic/src/records.mjs", + "packages/mosaic/src/execution.mjs" + ], + "packages/mosaic/tests/refresh.test.mjs": [ + "packages/mosaic/src/refresh-fixture.mjs" + ], + "packages/mosaic/tests/registry.test.mjs": [ + "packages/mosaic/src/records.mjs" + ], + "packages/mosaic/tests/safety.test.mjs": [ + "packages/mosaic/src/registry.mjs", + "packages/mosaic/src/records.mjs" + ], + "packages/mosaic/src/registry.mjs": [ + "packages/mosaic/src/records.mjs" + ], + "packages/plugins/tests/channel.test.mjs": [ + "packages/plugins/src/loader.mjs", + "packages/plugins/src/kinds.mjs", + "packages/plugins/tests/helpers.mjs", + "packages/plugins/src/channel.mjs" + ], + "packages/plugins/src/channel.mjs": [ + "packages/plugins/src/loader.mjs", + "packages/plugins/src/kinds.mjs" + ], + "packages/plugins/tests/daily-quota.test.mjs": [ + "packages/plugins/limit-check/daily-quota/index.mjs" + ], + "packages/plugins/limit-check/daily-quota/index.mjs": [], + "packages/plugins/tests/harness-compactions.test.mjs": [ + "packages/plugins/src/kinds.mjs", + "packages/plugins/harness/pi/index.mjs", + "packages/plugins/harness/claude-code/index.mjs", + "packages/plugins/tests/helpers.mjs" + ], + "packages/plugins/harness/pi/index.mjs": [ + "packages/plugins/harness/pi/compactions.mjs" + ], + "packages/plugins/harness/pi/compactions.mjs": [], + "packages/plugins/harness/claude-code/index.mjs": [ + "packages/harness/src/gate.mjs", + "packages/seat/src/session.mjs" + ], + "packages/seat/src/session.mjs": [ + "packages/seat/src/proc.mjs", + "packages/seat/src/sandbox.mjs", + "packages/seat/src/seat.mjs", + "packages/business/src/vocabulary.mjs" + ], + "packages/plugins/tests/harness.test.mjs": [ + "packages/plugins/src/loader.mjs", + "packages/plugins/src/kinds.mjs" + ], + "packages/plugins/tests/kinds.test.mjs": [ + "packages/plugins/src/kinds.mjs" + ], + "packages/plugins/tests/loader.test.mjs": [ + "packages/plugins/tests/helpers.mjs", + "packages/business/tests/helpers.mjs", + "packages/business/src/business.mjs" + ], + "packages/plugins/tests/room-channel.test.mjs": [ + "packages/plugins/channel/webui/index.mjs" + ], + "packages/plugins/channel/webui/index.mjs": [ + "packages/plugins/src/kinds.mjs" + ], + "packages/plugins/tests/searxng.test.mjs": [ + "packages/plugins/src/loader.mjs", + "packages/discord/src/web.mjs" + ], + "packages/plugins/tests/token-limit.test.mjs": [ + "packages/plugins/limit-check/token-limit/index.mjs" + ], + "packages/plugins/limit-check/token-limit/index.mjs": [], + "packages/plugins/tests/transcript.test.mjs": [ + "packages/plugins/usage-source/transcript/index.mjs" + ], + "packages/plugins/usage-source/transcript/index.mjs": [], + "packages/processing-control/tests/containers.test.mjs": [ + "packages/processing-control/src/state.mjs", + "packages/processing-control/src/containers.mjs", + "packages/processing-control/src/runtimes.mjs" + ], + "packages/processing-control/tests/coordinator.test.mjs": [ + "packages/processing-control/src/state.mjs", + "packages/processing-control/src/runtimes.mjs", + "packages/processing-control/src/coordinator.mjs" + ], + "packages/processing-control/tests/effects.test.mjs": [ + "packages/processing-control/src/state.mjs", + "packages/processing-control/src/effects.mjs", + "packages/seat/src/checkout.mjs", + "packages/processing-control/src/runtimes.mjs" + ], + "packages/processing-control/tests/mount.test.mjs": [ + "packages/processing-control/src/state.mjs", + "packages/seat/src/sandbox.mjs" + ], + "packages/processing-control/tests/runtimes.test.mjs": [ + "packages/processing-control/src/state.mjs", + "packages/processing-control/src/runtimes.mjs" + ], + "packages/processing-control/tests/state.test.mjs": [ + "packages/processing-control/src/state.mjs" + ], + "packages/processing-control/tests/stop-run.test.mjs": [ + "packages/processing-control/src/state.mjs", + "packages/processing-control/src/runtimes.mjs" + ], + "packages/processing-control/tests/task.test.mjs": [ + "packages/cli/tests/helpers.mjs", + "packages/processing-control/src/state.mjs" + ], + "packages/project/tests/human-file.test.mjs": [ + "packages/project/src/index.mjs" + ], + "packages/project/tests/init-failure.test.mjs": [ + "packages/project/src/index.mjs" + ], + "packages/project/tests/project.test.mjs": [ + "packages/project/src/index.mjs" + ], + "packages/project/tests/read.test.mjs": [ + "packages/project/src/index.mjs" + ], + "packages/project/tests/tester-init.test.mjs": [ + "packages/project/src/index.mjs" + ], + "packages/runs/tests/runs.test.mjs": [ + "packages/runs/src/index.mjs", + "packages/runs/tests/helpers.mjs" + ], + "packages/runs/src/index.mjs": [ + "packages/runs/src/errors.mjs", + "packages/runs/src/paths.mjs", + "packages/runs/src/runs.mjs", + "packages/runs/src/state.mjs" + ], + "packages/runs/src/errors.mjs": [], + "packages/runs/src/paths.mjs": [ + "packages/runs/src/errors.mjs" + ], + "packages/runs/src/runs.mjs": [ + "packages/runs/src/errors.mjs", + "packages/runs/src/paths.mjs" + ], + "packages/runs/src/state.mjs": [ + "packages/runs/src/errors.mjs", + "packages/runs/src/paths.mjs" + ], + "packages/runs/tests/helpers.mjs": [], + "packages/runs/tests/state.test.mjs": [ + "packages/runs/src/index.mjs", + "packages/runs/tests/helpers.mjs" + ], + "packages/runs/tests/task-cli.test.mjs": [ + "packages/runs/tests/helpers.mjs" + ], + "packages/seat/tests/checkout.test.mjs": [ + "packages/seat/src/checkout.mjs" + ], + "packages/seat/tests/compactions-budget.test.mjs": [ + "packages/seat/src/compactions.mjs", + "packages/seat/src/session.mjs", + "packages/plugins/harness/pi/index.mjs" + ], + "packages/seat/src/compactions.mjs": [ + "packages/business/src/vocabulary.mjs" + ], + "packages/seat/tests/compactions-ledger.test.mjs": [ + "packages/seat/src/compactions.mjs", + "packages/seat/src/session.mjs", + "packages/plugins/harness/pi/index.mjs" + ], + "packages/seat/tests/compactions.test.mjs": [ + "packages/seat/src/compactions.mjs", + "packages/seat/src/sandbox.mjs", + "packages/seat/src/session.mjs", + "packages/plugins/harness/pi/index.mjs", + "packages/plugins/harness/claude-code/index.mjs" + ], + "packages/seat/tests/landing.test.mjs": [ + "packages/seat/src/checkout.mjs", + "packages/seat/src/landing.mjs" + ], + "packages/seat/src/landing.mjs": [ + "packages/seat/src/checkout.mjs", + "packages/processing-control/src/effects.mjs" + ], + "packages/seat/tests/publish.test.mjs": [ + "packages/seat/src/checkout.mjs", + "packages/seat/src/working.mjs", + "packages/seat/tests/fake-gitea.mjs" + ], + "packages/seat/src/working.mjs": [ + "packages/seat/src/checkout.mjs", + "packages/processing-control/src/effects.mjs" + ], + "packages/seat/tests/seat.test.mjs": [ + "packages/seat/src/seat.mjs" + ], + "packages/seat/tests/session-workspace.test.mjs": [ + "packages/seat/src/proc.mjs", + "packages/seat/src/seat.mjs", + "packages/seat/src/session.mjs" + ], + "packages/seat/tests/session.test.mjs": [ + "packages/bus/src/broker.mjs", + "packages/bus/src/server.mjs", + "packages/bus/src/store.mjs", + "packages/seat/src/proc.mjs", + "packages/seat/src/seat.mjs", + "packages/seat/src/session.mjs", + "packages/seat/src/sandbox.mjs" + ], + "packages/seat/tests/working.test.mjs": [ + "packages/seat/src/checkout.mjs", + "packages/seat/src/working.mjs", + "packages/seat/src/landing.mjs", + "packages/harness/src/git-tools.mjs", + "packages/processing-control/src/state.mjs", + "packages/processing-control/src/effects.mjs" + ], + "packages/supervisor/tests/pressure.test.mjs": [ + "packages/supervisor/src/index.mjs" + ], + "packages/supervisor/src/index.mjs": [ + "packages/supervisor/src/errors.mjs", + "packages/supervisor/src/pressure.mjs", + "packages/supervisor/src/rules.mjs" + ], + "packages/supervisor/src/errors.mjs": [], + "packages/supervisor/src/pressure.mjs": [ + "packages/supervisor/src/errors.mjs" + ], + "packages/supervisor/src/rules.mjs": [ + "packages/supervisor/src/errors.mjs" + ], + "packages/supervisor/tests/purity.test.mjs": [], + "packages/supervisor/tests/rules.test.mjs": [ + "packages/supervisor/src/index.mjs" + ], + "packages/tasks/tests/adapter.test.mjs": [ + "packages/tasks/tests/world.mjs", + "packages/tasks/src/index.mjs" + ], + "packages/tasks/tests/world.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/broker.mjs", + "packages/bus/src/credentials.mjs", + "packages/tasks/src/fake.mjs", + "packages/tasks/src/adapter.mjs" + ], + "packages/tasks/tests/comment-restart.test.mjs": [ + "packages/tasks/tests/world.mjs" + ], + "packages/tasks/tests/deploy.test.mjs": [], + "packages/tasks/tests/fields.test.mjs": [ + "packages/tasks/tests/world.mjs", + "packages/tasks/src/fake.mjs", + "packages/tasks/src/fields.mjs", + "packages/bus/src/broker.mjs", + "packages/business/src/index.mjs" + ], + "packages/tasks/tests/processing.test.mjs": [ + "packages/tasks/tests/world.mjs", + "packages/tasks/src/adapter.mjs", + "packages/processing-control/src/coordinator.mjs", + "packages/processing-control/src/state.mjs" + ], + "packages/tasks/tests/requirements.test.mjs": [ + "packages/tasks/src/requirements.mjs" + ], + "packages/tasks/src/requirements.mjs": [], + "packages/tasks/tests/shapes.test.mjs": [ + "packages/tasks/tests/world.mjs", + "packages/tasks/src/digest.mjs", + "packages/tasks/src/fake.mjs" + ], + "packages/tasks/tests/startup.test.mjs": [ + "packages/tasks/tests/world.mjs", + "packages/tasks/src/startup.mjs" + ], + "packages/tasks/tests/sync.test.mjs": [ + "packages/tasks/tests/world.mjs" + ], + "packages/tasks/tests/tree.test.mjs": [ + "packages/tasks/tests/world.mjs", + "packages/tasks/src/index.mjs", + "packages/tasks/src/sync.mjs" + ], + "packages/tasks/tests/verbs.test.mjs": [ + "packages/tasks/tests/world.mjs", + "packages/tasks/src/fake.mjs", + "packages/tasks/src/requirements.mjs" + ], + "packages/webui/tests/agents-browser.test.mjs": [ + "packages/webui/tests/browser.mjs", + "packages/webui/src/serve.mjs", + "packages/webui/tests/fixture.mjs" + ], + "packages/webui/tests/browser.mjs": [], + "packages/webui/tests/agents.test.mjs": [ + "packages/webui/src/serve.mjs", + "packages/webui/src/tester-socket.mjs", + "packages/cli/src/tester-http.mjs", + "packages/webui/src/bus.mjs" + ], + "packages/webui/tests/assistant.test.mjs": [ + "packages/webui/src/serve.mjs", + "packages/webui/src/bus.mjs" + ], + "packages/webui/tests/board-held.test.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/broker.mjs", + "packages/bus/src/views.mjs", + "packages/webui/src/serve.mjs", + "packages/webui/tests/browser.mjs", + "packages/webui/tests/fixture.mjs" + ], + "packages/webui/tests/browser-edge.test.mjs": [ + "packages/webui/tests/browser.mjs", + "packages/webui/tests/fixture.mjs", + "packages/webui/src/serve.mjs" + ], + "packages/webui/tests/fixture.mjs": [ + "packages/control-board/src/serve.mjs", + "packages/seat/src/seat.mjs", + "packages/webui/src/serve.mjs" + ], + "packages/webui/tests/browser.test.mjs": [ + "packages/webui/tests/browser.mjs", + "packages/webui/tests/fixture.mjs" + ], + "packages/webui/tests/bus-browser.test.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/broker.mjs", + "packages/bus/src/views.mjs", + "packages/webui/src/serve.mjs", + "packages/webui/src/bus.mjs", + "packages/webui/tests/browser.mjs", + "packages/webui/tests/fixture.mjs", + "packages/tasks/src/fields.mjs" + ], + "packages/webui/tests/bus.test.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/broker.mjs", + "packages/bus/src/views.mjs", + "packages/cli/src/host.mjs", + "packages/webui/src/serve.mjs", + "packages/webui/src/bus.mjs", + "packages/webui/tests/fixture.mjs" + ], + "packages/webui/tests/channel-chat.test.mjs": [ + "packages/webui/src/chat.mjs", + "packages/webui/src/serve.mjs", + "packages/webui/src/bus.mjs", + "packages/webui/tests/fixture.mjs" + ], + "packages/webui/src/chat.mjs": [ + "packages/plugins/src/channel.mjs", + "packages/plugins/src/kinds.mjs", + "packages/webui/src/bus.mjs" + ], + "packages/webui/tests/chat-browser.test.mjs": [ + "packages/webui/src/serve.mjs", + "packages/webui/tests/fixture.mjs", + "packages/webui/tests/browser.mjs" + ], + "packages/webui/tests/chat-instances.test.mjs": [ + "packages/webui/src/serve.mjs", + "packages/webui/src/tester-socket.mjs", + "packages/webui/tests/fixture.mjs" + ], + "packages/webui/tests/chat-replies-browser.test.mjs": [ + "packages/webui/src/serve.mjs", + "packages/webui/tests/fixture.mjs", + "packages/webui/tests/browser.mjs" + ], + "packages/webui/tests/chat-sessions-access.test.mjs": [ + "packages/bus/src/broker.mjs", + "packages/bus/src/store.mjs", + "packages/webui/tests/browser.mjs" + ], + "packages/webui/tests/chat.test.mjs": [ + "packages/webui/src/chat.mjs", + "packages/webui/src/serve.mjs", + "packages/webui/src/bus.mjs", + "packages/webui/tests/fixture.mjs", + "packages/bus/src/store.mjs", + "packages/bus/src/broker.mjs", + "packages/webui/src/chat-http.mjs", + "packages/cli/tests/helpers.mjs" + ], + "packages/webui/tests/conversation.test.mjs": [ + "packages/webui/tests/browser.mjs", + "packages/webui/tests/history-fixture.mjs" + ], + "packages/webui/tests/history-fixture.mjs": [ + "packages/control-board/src/serve.mjs", + "packages/seat/src/seat.mjs", + "packages/webui/src/serve.mjs", + "packages/webui/tests/fixture.mjs" + ], + "packages/webui/tests/decide-browser.test.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/broker.mjs", + "packages/bus/src/views.mjs", + "packages/bus/tests/host-fixtures.mjs", + "packages/webui/src/serve.mjs", + "packages/webui/tests/browser.mjs", + "packages/webui/tests/fixture.mjs" + ], + "packages/webui/tests/decide-sso.test.mjs": [ + "packages/webui/src/serve.mjs", + "packages/webui/src/sso.mjs", + "packages/webui/src/decision-http.mjs", + "packages/webui/src/bus.mjs", + "packages/webui/src/access.mjs", + "packages/webui/src/console-bus.mjs", + "packages/webui/tests/fixture.mjs", + "packages/webui/tests/helpers/fake-oidc.mjs" + ], + "packages/webui/tests/decision-http.test.mjs": [ + "packages/webui/src/bus.mjs", + "packages/webui/src/decision-http.mjs" + ], + "packages/webui/tests/discord.test.mjs": [ + "packages/control-board/src/serve.mjs", + "packages/discord/src/journal.mjs", + "packages/seat/src/seat.mjs", + "packages/webui/src/serve.mjs", + "packages/webui/tests/browser.mjs", + "packages/webui/tests/fixture.mjs" + ], + "packages/webui/tests/docs-browser.test.mjs": [ + "packages/webui/src/serve.mjs", + "packages/webui/tests/browser.mjs", + "packages/webui/tests/fixture.mjs" + ], + "packages/webui/tests/editor-browser.test.mjs": [ + "packages/webui/src/serve.mjs", + "packages/webui/tests/browser.mjs", + "packages/webui/tests/fixture.mjs", + "packages/webui/tests/helpers/every-element.mjs" + ], + "packages/webui/tests/editor-provenance.test.mjs": [ + "packages/webui/editor/toolchain.mjs", + "packages/webui/editor/build.mjs" + ], + "packages/webui/editor/toolchain.mjs": [], + "packages/webui/editor/build.mjs": [ + "packages/webui/editor/toolchain.mjs" + ], + "packages/webui/tests/editor.test.mjs": [ + "packages/webui/tests/helpers/editor-bundle.mjs", + "packages/webui/tests/helpers/every-element.mjs", + "packages/webui/tests/fixture.mjs" + ], + "packages/webui/tests/helpers/editor-bundle.mjs": [], + "packages/webui/tests/helpers/every-element.mjs": [], + "packages/webui/tests/granted-user.test.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/broker.mjs", + "packages/cli/src/transport.mjs", + "packages/webui/src/serve.mjs", + "packages/webui/src/sso.mjs", + "packages/webui/src/access.mjs", + "packages/webui/src/console-bus.mjs", + "packages/webui/src/bus.mjs", + "packages/webui/tests/fixture.mjs", + "packages/webui/tests/browser.mjs", + "packages/webui/tests/helpers/fake-oidc.mjs" + ], + "packages/webui/tests/history-return-flow.test.mjs": [ + "packages/webui/tests/browser.mjs", + "packages/webui/tests/history-fixture.mjs" + ], + "packages/webui/tests/instances-browser.test.mjs": [ + "packages/webui/tests/browser.mjs", + "packages/webui/src/serve.mjs", + "packages/webui/tests/fixture.mjs" + ], + "packages/webui/tests/instances.test.mjs": [ + "packages/webui/src/serve.mjs", + "packages/webui/src/bus.mjs", + "packages/bus/src/broker.mjs", + "packages/bus/src/runtime.mjs", + "packages/cli/tests/helpers.mjs", + "packages/cli/src/config.mjs" + ], + "packages/webui/tests/library-cli.test.mjs": [ + "packages/cli/tests/helpers.mjs", + "packages/cli/src/transport.mjs" + ], + "packages/webui/tests/library-routes.test.mjs": [ + "packages/webui/src/serve.mjs", + "packages/webui/src/bus.mjs" + ], + "packages/webui/tests/library-status.test.mjs": [ + "packages/webui/src/bus.mjs" + ], + "packages/webui/tests/limits-browser.test.mjs": [ + "packages/webui/tests/browser.mjs", + "packages/webui/src/serve.mjs", + "packages/webui/tests/fixture.mjs" + ], + "packages/webui/tests/limits-route.test.mjs": [ + "packages/webui/src/serve.mjs", + "packages/webui/tests/fixture.mjs", + "packages/bus/src/views.mjs" + ], + "packages/webui/tests/markdown-preview.test.mjs": [], + "packages/webui/tests/messages.test.mjs": [ + "packages/cli/tests/helpers.mjs", + "packages/bus/src/views.mjs", + "packages/webui/src/serve.mjs", + "packages/webui/tests/fixture.mjs", + "packages/webui/tests/browser.mjs", + "packages/webui/src/bus.mjs" + ], + "packages/webui/tests/pinned-copy.test.mjs": [ + "packages/cli/tests/helpers.mjs", + "packages/webui/src/reads.mjs" + ], + "packages/webui/tests/preview.test.mjs": [ + "scripts/testing/lane-fixtures.mjs", + "packages/webui/src/serve.mjs", + "packages/webui/tests/fixture.mjs" + ], + "packages/webui/tests/processing-browser.test.mjs": [ + "packages/webui/src/serve.mjs", + "packages/webui/tests/fixture.mjs", + "packages/webui/tests/browser.mjs" + ], + "packages/webui/tests/processing-ui.test.mjs": [], + "packages/webui/tests/processing.test.mjs": [ + "packages/webui/src/tester-socket.mjs", + "packages/webui/src/serve.mjs", + "packages/webui/tests/fixture.mjs", + "packages/webui/src/processing-http.mjs" + ], + "packages/webui/tests/project-file.test.mjs": [ + "packages/webui/src/serve.mjs", + "packages/webui/src/bus.mjs" + ], + "packages/webui/tests/project-name-repo.test.mjs": [ + "packages/webui/src/bus.mjs" + ], + "packages/webui/tests/proof-cli.test.mjs": [ + "scripts/testing/lane-fixtures.mjs", + "packages/cli/src/tester-http.mjs", + "packages/webui/tests/tester-fixture.mjs" + ], + "packages/cli/src/tester-http.mjs": [ + "packages/webui/src/tester-socket.mjs", + "packages/cli/src/config.mjs" + ], + "packages/webui/tests/proof.test.mjs": [ + "packages/webui/src/serve.mjs", + "packages/webui/tests/fixture.mjs", + "packages/webui/src/tester-socket.mjs", + "packages/cli/src/tester-http.mjs" + ], + "packages/webui/tests/reads.test.mjs": [ + "packages/business/tests/helpers.mjs", + "packages/webui/src/serve.mjs", + "packages/webui/src/reads.mjs", + "packages/webui/tests/reads-fixture.mjs", + "packages/tasks/src/fields.mjs", + "packages/cli/src/boot-status.mjs" + ], + "packages/webui/tests/relaunch.test.mjs": [ + "packages/control-board/src/serve.mjs", + "packages/seat/src/seat.mjs", + "packages/webui/src/serve.mjs", + "packages/webui/tests/browser.mjs", + "packages/webui/tests/fixture.mjs" + ], + "packages/webui/tests/return-flow.test.mjs": [ + "packages/control-board/src/serve.mjs", + "packages/seat/src/seat.mjs", + "packages/webui/src/serve.mjs", + "packages/webui/tests/browser.mjs", + "packages/webui/tests/fixture.mjs" + ], + "packages/webui/tests/room-browser.test.mjs": [ + "packages/webui/tests/fixture.mjs", + "packages/webui/tests/browser.mjs", + "packages/bus/tests/address-cases.mjs" + ], + "packages/webui/tests/room-http.test.mjs": [ + "packages/webui/src/serve.mjs", + "packages/webui/src/chat.mjs", + "packages/webui/src/bus.mjs" + ], + "packages/webui/tests/routes-browser.test.mjs": [ + "packages/webui/tests/browser.mjs", + "packages/webui/src/serve.mjs", + "packages/webui/src/bus.mjs", + "packages/webui/tests/fixture.mjs", + "packages/bus/src/broker.mjs", + "packages/bus/src/runtime.mjs", + "packages/business/tests/helpers.mjs", + "packages/cli/tests/helpers.mjs" + ], + "packages/webui/tests/routes.test.mjs": [ + "packages/webui/src/serve.mjs", + "packages/webui/src/bus.mjs", + "packages/bus/src/broker.mjs", + "packages/bus/src/runtime.mjs", + "packages/business/tests/helpers.mjs", + "packages/cli/tests/helpers.mjs" + ], + "packages/webui/tests/send-browser.test.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/broker.mjs", + "packages/bus/src/views.mjs", + "packages/webui/src/serve.mjs", + "packages/webui/src/bus.mjs", + "packages/webui/tests/browser.mjs", + "packages/webui/tests/fixture.mjs" + ], + "packages/webui/tests/send.test.mjs": [ + "packages/webui/src/serve.mjs", + "packages/webui/src/bus.mjs", + "packages/webui/tests/fixture.mjs", + "packages/cli/tests/helpers.mjs" + ], + "packages/webui/tests/serve.test.mjs": [ + "scripts/testing/lane-fixtures.mjs", + "packages/webui/src/serve.mjs", + "packages/webui/tests/fixture.mjs" + ], + "packages/webui/tests/service.test.mjs": [ + "scripts/testing/lane-fixtures.mjs" + ], + "packages/webui/tests/settings-form.test.mjs": [ + "packages/webui/tests/browser.mjs", + "packages/webui/src/serve.mjs", + "packages/webui/tests/fixture.mjs" + ], + "packages/webui/tests/settings-write.test.mjs": [ + "packages/webui/src/serve.mjs" + ], + "packages/webui/tests/shell.test.mjs": [ + "packages/webui/tests/browser.mjs", + "packages/webui/tests/fixture.mjs", + "packages/webui/src/serve.mjs", + "packages/webui/src/bus.mjs" + ], + "packages/webui/tests/sso-browser.test.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/broker.mjs", + "packages/bus/src/views.mjs", + "packages/webui/src/serve.mjs", + "packages/webui/tests/browser.mjs", + "packages/webui/tests/fixture.mjs" + ], + "packages/webui/tests/sso.test.mjs": [ + "packages/webui/src/serve.mjs", + "packages/webui/src/tester-socket.mjs", + "packages/cli/src/tester-http.mjs", + "packages/webui/src/sso.mjs", + "packages/webui/tests/fixture.mjs", + "packages/webui/tests/helpers/fake-oidc.mjs" + ], + "packages/webui/tests/tester-browser.test.mjs": [ + "packages/webui/tests/tester-browser-fixture.mjs", + "packages/webui/tests/tester-fixture.mjs" + ], + "packages/webui/tests/tester-browser-fixture.mjs": [ + "packages/webui/tests/browser.mjs", + "packages/webui/src/tester-socket.mjs" + ], + "packages/webui/tests/tester-cli.test.mjs": [ + "scripts/testing/lane-fixtures.mjs", + "packages/cli/tests/helpers.mjs", + "packages/cli/src/transport.mjs", + "packages/webui/tests/tester-fixture.mjs", + "packages/webui/src/tester-socket.mjs" + ], + "packages/webui/tests/tester-listener.test.mjs": [ + "packages/webui/src/serve.mjs", + "packages/webui/src/tester-socket.mjs", + "packages/cli/tests/helpers.mjs", + "packages/webui/src/bus.mjs", + "packages/webui/tests/fixture.mjs", + "packages/webui/tests/tester-fixture.mjs" + ], + "packages/webui/tests/tester-socket.test.mjs": [ + "packages/webui/src/tester-socket.mjs", + "packages/cli/src/tester-http.mjs" + ], + "packages/webui/tests/thread-claims-browser.test.mjs": [ + "packages/webui/src/serve.mjs", + "packages/webui/src/bus.mjs", + "packages/webui/tests/fixture.mjs", + "packages/webui/tests/browser.mjs", + "packages/webui/src/tester-socket.mjs", + "packages/webui/tests/tester-browser-fixture.mjs", + "packages/cli/tests/helpers.mjs" + ], + "packages/webui/tests/thread-claims.test.mjs": [ + "packages/cli/tests/helpers.mjs", + "packages/webui/src/serve.mjs", + "packages/webui/src/tester-socket.mjs", + "packages/cli/src/tester-http.mjs", + "packages/webui/src/bus.mjs", + "packages/webui/tests/fixture.mjs" + ], + "packages/webui/tests/thread-sharing.test.mjs": [ + "packages/webui/tests/thread-sharing-fixture.mjs", + "packages/webui/tests/browser.mjs", + "packages/webui/src/serve.mjs", + "packages/webui/src/console-bus.mjs" + ], + "packages/webui/tests/thread-sharing-fixture.mjs": [ + "packages/bus/src/broker.mjs", + "packages/bus/src/store.mjs", + "packages/webui/src/chat.mjs", + "packages/webui/src/chat-http.mjs", + "packages/webui/src/access.mjs", + "packages/webui/src/bus.mjs" + ], + "packages/webui/tests/usage-browser.test.mjs": [ + "packages/webui/tests/browser.mjs", + "packages/webui/src/serve.mjs", + "packages/webui/tests/fixture.mjs" + ], + "packages/webui/tests/usage.test.mjs": [ + "packages/webui/src/serve.mjs", + "packages/webui/tests/fixture.mjs" + ], + "packages/webui/tests/user-option-swap.test.mjs": [ + "packages/bus/src/store.mjs", + "packages/bus/src/broker.mjs", + "packages/webui/src/sso.mjs", + "packages/webui/src/access.mjs", + "packages/webui/src/console-bus.mjs", + "packages/webui/src/bus.mjs", + "packages/webui/tests/fixture.mjs", + "packages/webui/tests/helpers/fake-oidc.mjs" + ], + "packages/webui/tests/views.test.mjs": [ + "packages/webui/tests/browser.mjs", + "packages/webui/tests/fixture.mjs", + "packages/webui/src/serve.mjs", + "packages/webui/src/reads.mjs", + "packages/business/tests/helpers.mjs", + "packages/webui/tests/reads-fixture.mjs" + ] + } +} diff --git a/agents/magica/work/queue-331/candidate-b1.json b/agents/magica/work/queue-331/candidate-b1.json new file mode 100644 index 000000000..f667fa37a --- /dev/null +++ b/agents/magica/work/queue-331/candidate-b1.json @@ -0,0 +1,785 @@ +{ + "kind": "candidate-blob-manifest", + "baseCommit": "78b69e1e68b2b8a9dc4c02564381a0792c0c7549", + "sourceCommit": "81cbdea37ff85bf5ca1e99c60f24e33e059eaeec", + "scope": "Every committed changed path; later manifest artifact excluded from own anchor", + "files": [ + { + "path": "BUILD-LOG.md", + "mode": "100644", + "gitBlob": "4da3e35522825f74035ac9407d95cb18e9c5df1d", + "sha256": "2a6a56c85e1d2842f5635fdf590296bc2b57c121e15a17d2418603302a5bc7be", + "bytes": 693524 + }, + { + "path": "agents/magica/work/queue-331/BUILD.md", + "mode": "100644", + "gitBlob": "51bac3abaff06e432ea8d1bf9cb5d21a33712856", + "sha256": "4ac0437d05ae8632bdbe56b2b0111b4ff360193c088c0fdf2420bc89fc237920", + "bytes": 49431 + }, + { + "path": "agents/magica/work/queue-331/b1-boundary-expected-red.json", + "mode": "100644", + "gitBlob": "e17559b1d4630d4278e489a69120e46c3f50356c", + "sha256": "5155f36f5cbed40695caa112e69b8bc2b89792cb2b629f1a7298053fb370cd7f", + "bytes": 542 + }, + { + "path": "agents/magica/work/queue-331/b1-boundary-prepared-manifest.json", + "mode": "100644", + "gitBlob": "e0b64b8387b888d5a4c10a708150efa85d555306", + "sha256": "cff4465b0a2df4ba09844e7f89710b5b2b66d802d1ac93d5613a168c9fb2e52b", + "bytes": 2111 + }, + { + "path": "agents/magica/work/queue-331/b1-boundary-prepared.md", + "mode": "100644", + "gitBlob": "a317d9e69ab8d8ba3dbc012938c161b96f163eec", + "sha256": "c97d90fc64fe12425cc35e9ef1f5f53332838e3ab62a176b3a466619bf4057d4", + "bytes": 2544 + }, + { + "path": "agents/magica/work/queue-331/b1-boundary-red-events.jsonl", + "mode": "100644", + "gitBlob": "9bc09cace912a344a1b78d8d94d2e06fc2abbaed", + "sha256": "faac1a9694fad9ff5721f1f468fa2b1fbcf04133ea449240ef13f93a7b87bc84", + "bytes": 1352 + }, + { + "path": "agents/magica/work/queue-331/b1-boundary-red-files.txt", + "mode": "100644", + "gitBlob": "ff3523365c1401970eed6232633db4129c69d050", + "sha256": "4639f78fcda9e698ad0d03edd452cfd9a8f8d0f517ca8fc0c189eb48178af2d6", + "bytes": 54 + }, + { + "path": "agents/magica/work/queue-331/b1-boundary-red-gate.mjs", + "mode": "100644", + "gitBlob": "d013ea9926da754aa50396b68a66ed2b0283fce5", + "sha256": "65f4d92de3bcee492ae4c177ba098e9e055b6147ed9df0ba1ff0da553d79f971", + "bytes": 4211 + }, + { + "path": "agents/magica/work/queue-331/b1-boundary-red-product-after.json", + "mode": "100644", + "gitBlob": "584acbef2706a8918eebdb30f944c33fb8c49935", + "sha256": "b21470d8b0dc1dad1a23a8f005f3173cc517e70c0625fc4cd3a849681b41ab01", + "bytes": 676 + }, + { + "path": "agents/magica/work/queue-331/b1-boundary-red-product-before.json", + "mode": "100644", + "gitBlob": "584acbef2706a8918eebdb30f944c33fb8c49935", + "sha256": "b21470d8b0dc1dad1a23a8f005f3173cc517e70c0625fc4cd3a849681b41ab01", + "bytes": 676 + }, + { + "path": "agents/magica/work/queue-331/b1-boundary-red-receipts.json", + "mode": "100644", + "gitBlob": "99206dcffb4b746e4a0cdf3bd79876d55d857681", + "sha256": "7fa8e123c6be63de24fb02d76e73935eb29abbb0cb39e36295ba8a8026d819ba", + "bytes": 1293 + }, + { + "path": "agents/magica/work/queue-331/b1-boundary-red-result-manifest.json", + "mode": "100644", + "gitBlob": "72d44b45a996d3dddb5ff2e2c43e3703b226d927", + "sha256": "8c49df81428ed7271148f5ae6d3c1e913907d374ddbe73d9a11a8f81bd2ed2a9", + "bytes": 2140 + }, + { + "path": "agents/magica/work/queue-331/b1-boundary-red-summary.md", + "mode": "100644", + "gitBlob": "8793a6448a3e714e10257e4c18aae30b58e2c179", + "sha256": "fe6f444537f5be5085a3299f2bf87d06b3489944254eb6899e3e3ad6f10fb4fc", + "bytes": 1185 + }, + { + "path": "agents/magica/work/queue-331/b1-expected-red-r2.json", + "mode": "100644", + "gitBlob": "156b04f8f80b5598a25c4a78bf0d74bca8e21cae", + "sha256": "3fffa7848a8dcbd100df3c1808cab8f39c697b14d75a84f75e29ed24acc47dd5", + "bytes": 3133 + }, + { + "path": "agents/magica/work/queue-331/b1-green-files.txt", + "mode": "100644", + "gitBlob": "403b7295a89be4b60699cb7d616d1880ae8e4e41", + "sha256": "9caa5881c637a5e8173a97784f60bb01512a1e552e3f3142d9e2eb609891e9a6", + "bytes": 368 + }, + { + "path": "agents/magica/work/queue-331/b1-green-gate.mjs", + "mode": "100644", + "gitBlob": "b39ba9b19053c1c0761cd42dccdd18b842789798", + "sha256": "d266a31d665ffd17e971ffde6c51a4ab00059393d962b1b757331e7d1cd0262c", + "bytes": 4483 + }, + { + "path": "agents/magica/work/queue-331/b1-mutation-boundary-proposed.diff", + "mode": "100644", + "gitBlob": "4674a009dfe3a7584cc8d323b326d08dab7b3dbc", + "sha256": "5b94c4265b102909eb693fc2b74c80f6bcbcb7e97dd731f9b135df6757dca370", + "bytes": 1122 + }, + { + "path": "agents/magica/work/queue-331/b1-preparation-r2.md", + "mode": "100644", + "gitBlob": "a72d2ff00672990b8cd76da4c7be1a38569ab09d", + "sha256": "e0ca08a1226b5167d7159c2fa8c03641f620c6e42443fc1219eef171d18936e1", + "bytes": 1730 + }, + { + "path": "agents/magica/work/queue-331/b1-prepared-manifest.json", + "mode": "100644", + "gitBlob": "a48629279c8f120765f23485a63d93c5acf3ea64", + "sha256": "b205b12705ff678b2b9854486672d12e39c132dad4e764b6385b679beb36aea6", + "bytes": 1849 + }, + { + "path": "agents/magica/work/queue-331/b1-prepared-r2-manifest.json", + "mode": "100644", + "gitBlob": "f333a5ab5f216a2f5a61909c1cb1854c35635a0b", + "sha256": "effd22ffa7d865be3063bf6cc3162af0f7bba05591ef098516bedd8c4725b9af", + "bytes": 2413 + }, + { + "path": "agents/magica/work/queue-331/b1-proposal.md", + "mode": "100644", + "gitBlob": "44e23c616245d0f251ceca3089cf719a0ae07310", + "sha256": "0b98c9d87bccf70d73f46a790aeb888ef9966591d6b9543829e47d27c739d79b", + "bytes": 7228 + }, + { + "path": "agents/magica/work/queue-331/b1-proposed-focused-files.txt", + "mode": "100644", + "gitBlob": "6a1eb0c1d916dc1224001e9210a32c9a2d5cfa68", + "sha256": "1f6fc01f5cb411107cf1940af6b696018fc119db3261eeadb6b190f81d884522", + "bytes": 274 + }, + { + "path": "agents/magica/work/queue-331/b1-red-case-results.json", + "mode": "100644", + "gitBlob": "00307c5835a681f41213144f9ba3d8e842ba8c05", + "sha256": "a0eb144825aa528fc3bdf9dc9971788df56f666614b1d882df43986ab645e58e", + "bytes": 2827 + }, + { + "path": "agents/magica/work/queue-331/b1-red-events.jsonl", + "mode": "100644", + "gitBlob": "64298c427cf9fc14d4f9b3ef471c22beac338ce9", + "sha256": "2fbcb534ca2bd0971a9f74943c6dd66802d33a0801870951356684175c83ce7e", + "bytes": 1901 + }, + { + "path": "agents/magica/work/queue-331/b1-red-files.txt", + "mode": "100644", + "gitBlob": "8ef1d1539dfddc494144f6a51271a7f3e98b8f66", + "sha256": "4f0881da05f0d61a4dda4c7d14ad13608caad8f8325c03c758ce614560823c37", + "bytes": 42 + }, + { + "path": "agents/magica/work/queue-331/b1-red-gate.mjs", + "mode": "100644", + "gitBlob": "3c8bfb029de622aeb24c893323940ff94eec75be", + "sha256": "371424187e903117db994a9c7af7014a404ba45f68b1ddf322708c4350fcd30f", + "bytes": 4192 + }, + { + "path": "agents/magica/work/queue-331/b1-red-product-after.json", + "mode": "100644", + "gitBlob": "584acbef2706a8918eebdb30f944c33fb8c49935", + "sha256": "b21470d8b0dc1dad1a23a8f005f3173cc517e70c0625fc4cd3a849681b41ab01", + "bytes": 676 + }, + { + "path": "agents/magica/work/queue-331/b1-red-product-before.json", + "mode": "100644", + "gitBlob": "584acbef2706a8918eebdb30f944c33fb8c49935", + "sha256": "b21470d8b0dc1dad1a23a8f005f3173cc517e70c0625fc4cd3a849681b41ab01", + "bytes": 676 + }, + { + "path": "agents/magica/work/queue-331/b1-red-receipts.json", + "mode": "100644", + "gitBlob": "2ff8ad8001540298b240243c9b9affdef130e418", + "sha256": "e99d225a3d88591e887d37933c0ed49e51dcb7cc186b3b173cbe3212142c551f", + "bytes": 1938 + }, + { + "path": "agents/magica/work/queue-331/b1-red-result-manifest.json", + "mode": "100644", + "gitBlob": "a32eeea1d257ff93ff8eb6fef13f606c3bdacd41", + "sha256": "e69b1ac955dba265160b9f32bf0d981e62db132d9ddd38cb638f85299593b20a", + "bytes": 2239 + }, + { + "path": "agents/magica/work/queue-331/b1-red-summary.md", + "mode": "100644", + "gitBlob": "650dd1a79b45e6a108c78dca685dbe17d901bc43", + "sha256": "27208824dc5126aadf3ff8d5795ffd7ac45450229c233a086e6ac24f374e97f0", + "bytes": 1273 + }, + { + "path": "agents/magica/work/queue-331/b1-static-dependencies.json", + "mode": "100644", + "gitBlob": "77b0839ba8b58beb809cef0a06fec3c85c764c36", + "sha256": "860c6a13c6f4c878f8216b6695d6c9ec792eaf3b69c0cd92d55395390a674f3c", + "bytes": 1658 + }, + { + "path": "agents/magica/work/queue-331/base-overlap.json", + "mode": "100644", + "gitBlob": "ee07fe7f2d15e048c52178fa8fc0db8870476563", + "sha256": "753a5c9344a611771354c463d86d878ac71be54b3fc2fbe8ade15c85528e13a8", + "bytes": 154 + }, + { + "path": "agents/magica/work/queue-331/candidate-r3.json", + "mode": "100644", + "gitBlob": "453f43a953246ae008519ce1d78633800aa4579f", + "sha256": "e4e0353dbd88e829caf4ce3f050443bd55740e1b8af50ed90522962b81d77f37", + "bytes": 11965 + }, + { + "path": "agents/magica/work/queue-331/candidate-r4.json", + "mode": "100644", + "gitBlob": "d3961fc0f02030bba28e6857074b34a76aedfb2b", + "sha256": "139b527420872005ea0c71df0f6c18074f8707fb5fe44bd00cb3d16c3f307973", + "bytes": 13245 + }, + { + "path": "agents/magica/work/queue-331/candidate-r5.json", + "mode": "100644", + "gitBlob": "80fec7b4eb02dcf5783de625158c13f6ec29d58c", + "sha256": "03dfc13f75a1e4894c6098907686c2fb188dc792a00642e403979b073dc02974", + "bytes": 15867 + }, + { + "path": "agents/magica/work/queue-331/green-files.txt", + "mode": "100644", + "gitBlob": "88111143ae73e68df15d9f6740fab1d6e517f846", + "sha256": "512d0c1c8823ff32a1c3308bd08950595e19ac87668fef3569be9c7aac3db674", + "bytes": 10786 + }, + { + "path": "agents/magica/work/queue-331/green-receipts.json", + "mode": "100644", + "gitBlob": "fbc6eeadc7406b6264dfb01dba7c1ad577315ffb", + "sha256": "f086e5ecffaf5367796d41fd56b9afb32555ca2412c6b7ef21942b7d7305abb0", + "bytes": 26951 + }, + { + "path": "agents/magica/work/queue-331/green.sh", + "mode": "100755", + "gitBlob": "84dc900a8bceebc7a5a59fab743f4eecc69cef03", + "sha256": "6daaed7bbdeb2e26218045a168f42d7cd43ec8c71020b064f2bf8658c427390d", + "bytes": 1283 + }, + { + "path": "agents/magica/work/queue-331/import-list.mjs", + "mode": "100644", + "gitBlob": "ff926c2d5ea6dcc53c2d23c86a662eb9cf3d0a92", + "sha256": "2916015ff56c21da56def95608f6026c76bd0d5f456d9fe1ee5b813a79bc2a34", + "bytes": 4570 + }, + { + "path": "agents/magica/work/queue-331/import-manifest.json", + "mode": "100644", + "gitBlob": "dbb6644da48fb4be156ff7373b0e7000f876853b", + "sha256": "a026f5637caf13bfac121b3fd6637e7052d1f90fa1a4114a94e59edf60344875", + "bytes": 121509 + }, + { + "path": "agents/magica/work/queue-331/mutants.mjs", + "mode": "100644", + "gitBlob": "568824f1d355a7e3b13afc78a33153f14b2d2703", + "sha256": "9bb088485beeda99ab946fad4b8ca18bd29df487d6b5fe72240c12e73a5d803d", + "bytes": 3569 + }, + { + "path": "agents/magica/work/queue-331/r2-events.jsonl", + "mode": "100644", + "gitBlob": "172a22bcf7c0fd5625a3adfc319757a71af38dc9", + "sha256": "52d694723f7ca07ebd313660d8deaf22937d6aede71993464060e197b3131d37", + "bytes": 49517 + }, + { + "path": "agents/magica/work/queue-331/r2-gate.mjs", + "mode": "100644", + "gitBlob": "21d8732c1c429a1ba36855d30a092d7ca3e5a650", + "sha256": "bcd155cb5f0400c0600754433876168c4fadded01290fe8f967f9b51db9ad97c", + "bytes": 5256 + }, + { + "path": "agents/magica/work/queue-331/r2-receipts.json", + "mode": "100644", + "gitBlob": "6d53465a48763b1871bbb6782c8b3966d7001447", + "sha256": "beb50238a5f54403eb0f9b84e3ea1fdddd087dfc1d757966defced8c2f8aea1c", + "bytes": 47815 + }, + { + "path": "agents/magica/work/queue-331/r3-events.jsonl", + "mode": "100644", + "gitBlob": "824652eab9046123510027393068e164a7abb7ce", + "sha256": "291ff4d60a2ff136e436a74f3869b2ca9b57899ad5dbe200bec3c620d8dbbb1c", + "bytes": 1305 + }, + { + "path": "agents/magica/work/queue-331/r3-gate.mjs", + "mode": "100644", + "gitBlob": "5c2fd4762b2f89400edacd66ebe953265488c7a6", + "sha256": "3b9f4dbb679b1f59352e7ff5c57274fa13966efc8232f06e70e73665794d4bdc", + "bytes": 5784 + }, + { + "path": "agents/magica/work/queue-331/r3-receipts.json", + "mode": "100644", + "gitBlob": "86a6216b9637e99d6bd3dc5bbc953a53fc63fd63", + "sha256": "a70eb559a9cd394f22576375b1a8222868985bdb878bb8ac74fef009845be52c", + "bytes": 1283 + }, + { + "path": "agents/magica/work/queue-331/r3-summary.json", + "mode": "100644", + "gitBlob": "4ebf32cda3b3ab34340ed4671c4217e74063e14c", + "sha256": "8834bc906a5c79675e063cf302fb540c8eedc3c4fdcc8f439eb3c5a6d51ac3b2", + "bytes": 746 + }, + { + "path": "agents/magica/work/queue-331/r4-events.jsonl", + "mode": "100644", + "gitBlob": "483da152ec40942eb4a4ab4e9e9d94d24d5c5d67", + "sha256": "db59dd5f98069f65972283fe9f56281aafbe59e3c296233b33ba6ca1c5f6ee07", + "bytes": 65897 + }, + { + "path": "agents/magica/work/queue-331/r4-gate.mjs", + "mode": "100644", + "gitBlob": "f3bb5f3f56aa54d94cae5e7f98b51cef21f0351a", + "sha256": "5230125cfff5a87e9008b26c4be9a03dadbc1fd1ab9865f569e034a8ca740a98", + "bytes": 5811 + }, + { + "path": "agents/magica/work/queue-331/r4-receipts.json", + "mode": "100644", + "gitBlob": "2a3392e548ff7dea51749c86d142b15018a0c2b4", + "sha256": "2caf9296c8357ca0753a14f7169d2ae6dd71a967ab34eddb5a8d3ce5a658676c", + "bytes": 63777 + }, + { + "path": "agents/magica/work/queue-331/r4-summary.md", + "mode": "100644", + "gitBlob": "0b7616039c9fb5c6dc559c4dbea36c6642d15c06", + "sha256": "cfd763d82a06b0a893662469c5fcbe17604927592bf66a17d8c08182bdf9d72e", + "bytes": 1367 + }, + { + "path": "agents/magica/work/queue-331/r5-dependency-files.txt", + "mode": "100644", + "gitBlob": "7afa3352a97614646d53d906a295357027f69714", + "sha256": "fd724dd96f315a2c5539cb24eaa799d900d9e79434921cd5675aa5388b71cd20", + "bytes": 11118 + }, + { + "path": "agents/magica/work/queue-331/r5-expanded-full-files.txt", + "mode": "100644", + "gitBlob": "7afa3352a97614646d53d906a295357027f69714", + "sha256": "fd724dd96f315a2c5539cb24eaa799d900d9e79434921cd5675aa5388b71cd20", + "bytes": 11118 + }, + { + "path": "agents/magica/work/queue-331/r5-focused-events.jsonl", + "mode": "100644", + "gitBlob": "f6c14f61c6ee3b7742a52fd98d719ba0f0c1c44c", + "sha256": "ddf6ee0c507656e4578efe361d343e98c36f3889e37acebbd15e0acc6738f0df", + "bytes": 15507 + }, + { + "path": "agents/magica/work/queue-331/r5-focused-files.txt", + "mode": "100644", + "gitBlob": "cb380502e4cc165ce6cde72a3d1ad6a9dd08dcc0", + "sha256": "2e19975256cda4da7291f76d33aeed925b8229feb0718d5c53426cae8514fe6b", + "bytes": 714 + }, + { + "path": "agents/magica/work/queue-331/r5-focused-gate.mjs", + "mode": "100644", + "gitBlob": "772d9c8ce7cb3e8c806f96c7ccbe8e3d96d20f2c", + "sha256": "7602b7abdac831eab78f316003f30a5b2e5745a53d6847870bab17c0318c7d49", + "bytes": 4203 + }, + { + "path": "agents/magica/work/queue-331/r5-focused-hash-manifest.json", + "mode": "100644", + "gitBlob": "e8a0115a90a91374ea7010e579f6e2e00df14625", + "sha256": "c915c61027d9986020dbffd9b3d56ea62bf24771491d168baa903026bcf5f9cf", + "bytes": 5328 + }, + { + "path": "agents/magica/work/queue-331/r5-focused-receipts.json", + "mode": "100644", + "gitBlob": "481280878b18afaf2ac4df9006e15f37e443476d", + "sha256": "a268706a320b74982f2a5ac7db3a423e56e03fa0baa2736224d6d2a347fbb728", + "bytes": 15144 + }, + { + "path": "agents/magica/work/queue-331/r5-focused-summary.md", + "mode": "100644", + "gitBlob": "fd202bf7620c124acbb666af21948b0a22fa7bab", + "sha256": "51c2955bb5c92404e2929a6174e532a20ce9adab76d5e3f11d254242c829e922", + "bytes": 1996 + }, + { + "path": "agents/magica/work/queue-331/r5-full-events.jsonl", + "mode": "100644", + "gitBlob": "2f843a267be6bbc93ae89f6fd4e71f4c90e85e48", + "sha256": "63ac7ddf086bc81aaf845a3c19904a87e27e15250008f86dc4f90f4ccde00a42", + "bytes": 261354 + }, + { + "path": "agents/magica/work/queue-331/r5-full-files.txt", + "mode": "100644", + "gitBlob": "4b86c2bf049acf18dc22f46b6999f620c01bed8c", + "sha256": "651cfff204fde6d5d935519181c44ac3e3eba1cc802c101aef71f1943410e2c5", + "bytes": 10833 + }, + { + "path": "agents/magica/work/queue-331/r5-full-gate.mjs", + "mode": "100644", + "gitBlob": "773885026dd37645fbbbb8dae08a204ff3d87622", + "sha256": "9a83dd8cd4ae7b540ccb83edda3707ceb9323e58a883232d706a2438fd9b2672", + "bytes": 5839 + }, + { + "path": "agents/magica/work/queue-331/r5-full-packet-manifest.json", + "mode": "100644", + "gitBlob": "1ec9684ff27133a679f3a3f9c21a1cce6ec91962", + "sha256": "3993f7d33da7727255dac63cdd1b5717b7132d8a5aefe2dc265a2520c5f59a20", + "bytes": 2189 + }, + { + "path": "agents/magica/work/queue-331/r5-full-receipts.json", + "mode": "100644", + "gitBlob": "6d8dd7c5bae84293bb75885079fbfbb6fecfb28a", + "sha256": "f95b14d7570b3b6a755095ab81e8d9277d8623cf7600b90adbaed14c47af81fd", + "bytes": 252950 + }, + { + "path": "agents/magica/work/queue-331/r5-full-result-manifest.json", + "mode": "100644", + "gitBlob": "32af48da86dbf59c841078db1552cd05fb028587", + "sha256": "f1b6ee9b7f6fb337f5b4b145ccd815abc81ce17ab583d38eea8d52fe4c4e2a14", + "bytes": 63134 + }, + { + "path": "agents/magica/work/queue-331/r5-full-runner.diff", + "mode": "100644", + "gitBlob": "ab038b7eb9908aa672c87bcffb084efd52df9dfc", + "sha256": "3d070ad2becca046485a21386520d3a53c1dcddfdc3bd3a2a7c952b99ca634f5", + "bytes": 1885 + }, + { + "path": "agents/magica/work/queue-331/r5-full-summary.md", + "mode": "100644", + "gitBlob": "c5c3860be28d62f614f7bd30eec3067b27911e47", + "sha256": "5a07a42f4f9f4369c0a3f9dec1d65b97c14f0885486bb53fba9dd87917862581", + "bytes": 17353 + }, + { + "path": "agents/magica/work/queue-331/r5-import-list.mjs", + "mode": "100644", + "gitBlob": "66c475e7314b619edd435a4dcb533dda11b5db5b", + "sha256": "1d1042b53d2e3a43c22448011d2855744769f622809cd9ce00397af0b80de806", + "bytes": 4802 + }, + { + "path": "agents/magica/work/queue-331/r5-import-manifest.json", + "mode": "100644", + "gitBlob": "efad00ab882c700e54299207b42d87cef4dd6144", + "sha256": "bed8a7000b275dda0ddaa96a736ef5c9176d3f6893c274adddd6619355f277bb", + "bytes": 121476 + }, + { + "path": "agents/magica/work/queue-331/r5-queue-review-receipt.json", + "mode": "100644", + "gitBlob": "f2007b69c1ac898dcca7df069a9600966961eb67", + "sha256": "9a328d372cf354caa7eb599511d67cc552195efca4674160afc9563e0696f2aa", + "bytes": 605 + }, + { + "path": "agents/magica/work/queue-331/red-bus-proxy.log", + "mode": "100644", + "gitBlob": "170e337e038bf80536e75b109dd6905ac59a1cf3", + "sha256": "b8eacf3c025c63289702a8a2a5630f694f74e9cc8f02dfa04b983e22f40466ae", + "bytes": 6208 + }, + { + "path": "agents/magica/work/queue-331/red-cli-guards.log", + "mode": "100644", + "gitBlob": "56ee8e14a9fa7a7fe47f06789e972b8e2041bba4", + "sha256": "9645a7c408249ecbacbfaa7d631a5b98c380916a2aa37985061b27a6ed05e1b0", + "bytes": 6223 + }, + { + "path": "agents/magica/work/queue-331/red-client-probe.log", + "mode": "100644", + "gitBlob": "8fdc9ecc8764a802fc5955c5ca03f8e96691cf38", + "sha256": "e72318cbbc3fb0803770e4bb8e8ded9725fb4c4ebee6ea4bec365bceaa68250a", + "bytes": 5579 + }, + { + "path": "agents/magica/work/queue-331/red-model-store.log", + "mode": "100644", + "gitBlob": "b49b35bd745cb191baa8586ab0f86d088ba2a173", + "sha256": "1797d611f72f417612e6b7b24f3119ae0f079dc0b9a12acba087ab5c8b2cec59", + "bytes": 4453 + }, + { + "path": "agents/magica/work/queue-331/red-tmpdir.txt", + "mode": "100644", + "gitBlob": "9075a58959c6ce812f5a6548a990caa20c7ac51f", + "sha256": "af65e1bb7a9e02d52d2635901b66b6ef4de40ade6a806a092228b7d5f87f35f2", + "bytes": 32 + }, + { + "path": "docs/SESSIONS.md", + "mode": "100644", + "gitBlob": "6483c12b76216aafd7e9a09e4fb338848dbae0b2", + "sha256": "17b4a037903cd27f75a7d98e8414b3b18c80bc4a61e8ddf847ed92c1c4bb17b0", + "bytes": 591120 + }, + { + "path": "docs/plans/DEFERRED.md", + "mode": "100644", + "gitBlob": "16c862ba6c37f42fc0fb469dc5b788a7ceb74119", + "sha256": "667b60c9935528aee1c489aaaf284222bab6af1b579e1f8f2fdec4dcb7d7a0f6", + "bytes": 59838 + }, + { + "path": "packages/bus/src/broker.mjs", + "mode": "100644", + "gitBlob": "94b37966a762a8aceecd2ad0f31fad4baced4965", + "sha256": "eafd7e4b7a0d32b7522fa17e1424db088efedc69777b2ed914e98d07a9ffb6a5", + "bytes": 406827 + }, + { + "path": "packages/bus/src/credentials.mjs", + "mode": "100644", + "gitBlob": "85dfbb11b7ed43bddc224f15b35df4941e7d0c15", + "sha256": "1c27b306be4b1d9a3b163b940cf4d9ca0badd62812ed7c78670865a846cad0bd", + "bytes": 25161 + }, + { + "path": "packages/bus/src/model-keys.mjs", + "mode": "100644", + "gitBlob": "97c10513c4b578d1b4fb16a65cdd6f2881e78d5b", + "sha256": "bf96f9413537d75991464df1b6893c999c01599976eb48eb2032e33e9aade92a", + "bytes": 14105 + }, + { + "path": "packages/bus/src/process.mjs", + "mode": "100644", + "gitBlob": "8cafbcdf37ae8d9b62a40a55d42b8348b3d910b7", + "sha256": "3d429ef05c2f869c8782273563fe13b0f02701832349f268634d3ba53a316285", + "bytes": 7059 + }, + { + "path": "packages/bus/src/runtime.mjs", + "mode": "100644", + "gitBlob": "aea9a5aefb065f64bc3929851934a72ca77885cf", + "sha256": "2894ea78e85ca4e11b2acf5dc130bea4cec75eeb1e30eea3bc068d336b58f7a6", + "bytes": 52963 + }, + { + "path": "packages/bus/tests/model-credential-store.test.mjs", + "mode": "100644", + "gitBlob": "e319400d3291ccd5801e190054d7f4030818ec45", + "sha256": "9a5f913845e2a987b4fe2fcc191b0d207696c1271455609aafc6c804906559bf", + "bytes": 4790 + }, + { + "path": "packages/bus/tests/model-keys.test.mjs", + "mode": "100644", + "gitBlob": "fd2a6c5d5448d9513e9102a1da14deb99327a641", + "sha256": "6986c8e290749b9f8f861c8c8d1b39f610131142482842e4834e3c6d48772040", + "bytes": 21117 + }, + { + "path": "packages/bus/tests/model-proxy.test.mjs", + "mode": "100644", + "gitBlob": "e4fd74beee011ff5a9eeb599a7b4e98c4abac2ac", + "sha256": "adcc349357f4ac89956a6bc503af5730b03bfff1ffff20fb07bcdb4d247cbd72", + "bytes": 5206 + }, + { + "path": "packages/bus/tests/model-restart.test.mjs", + "mode": "100644", + "gitBlob": "e322cb862c1b1b60b4b1d01eb304a67b21df3f72", + "sha256": "daf5997cdb367388c1b79ff9392c33ce203d16bec2dc5b351dcb18497fdeb656", + "bytes": 10810 + }, + { + "path": "packages/bus/tests/model-retirement-boundary.test.mjs", + "mode": "100644", + "gitBlob": "b19683caee716a4c72e520c043adfc5edecb2645", + "sha256": "5d2ed538b6db01530b4365675cf664ebee523ffb8ce853d58b635a7373917231", + "bytes": 5231 + }, + { + "path": "packages/bus/tests/model-stop.test.mjs", + "mode": "100644", + "gitBlob": "a580b2dc26730ab179e393ca030ba2afdf8cddf9", + "sha256": "cb4f72afc070d86fc10c9fb410b03969341f3d7015da6ebaaec5ea1f780899ae", + "bytes": 2056 + }, + { + "path": "packages/bus/tests/project-runtime.test.mjs", + "mode": "100644", + "gitBlob": "fe8622be13c94eb47ffb91d5c303d73bd0f45fd4", + "sha256": "f13554e08d7390455075f085dbe2cb2f9e39e678a6513e32cb41b4ba1817e276", + "bytes": 5661 + }, + { + "path": "packages/cli/src/cli.mjs", + "mode": "100644", + "gitBlob": "7c3424b0857c4632b20092bffa518d6df5bd5177", + "sha256": "1e663b175e18e39ff68c9ac3a65ff71fc777a6c37ebca035fce6a2783d0aaac3", + "bytes": 38737 + }, + { + "path": "packages/cli/src/launcher.mjs", + "mode": "100644", + "gitBlob": "316551a85a55515c318f7b0215313d5920d18838", + "sha256": "0272cc7c8e2ccbca9d92e4d3a34293cedc8a9bb1ec45fed88917050bd9bdede7", + "bytes": 68619 + }, + { + "path": "packages/cli/src/model-proxy.mjs", + "mode": "100644", + "gitBlob": "079d2aa02d02a2c09fd3835d42badadd264146ca", + "sha256": "9a043f122e1d49103bab64716d0eb80cfc09da3c91f7e2eb014b0d8ff0b02f3d", + "bytes": 4202 + }, + { + "path": "packages/cli/src/model-stall.mjs", + "mode": "100644", + "gitBlob": "db3979b0f4fe71dcd0d3432582eb89a4dff9a236", + "sha256": "3df9770e8aae51357986a16473c96d2a3879bcd436153fa25c70f71b0ab181d7", + "bytes": 1012 + }, + { + "path": "packages/cli/tests/model-proxy-guards.test.mjs", + "mode": "100644", + "gitBlob": "5ee58f3d1b3485f7ff515f6626e5068375b4d44d", + "sha256": "c4b14bb65b2ea10603f8dfa446ac7a2d31fea6e2f7382892beaed5d3372dd237", + "bytes": 3016 + }, + { + "path": "packages/cli/tests/model-stall.test.mjs", + "mode": "100644", + "gitBlob": "37ae415d4066470b3463046ac89836305ac601d2", + "sha256": "655c9ec5d37e8fa0a8ba3340ec053c886072519b6d322f298654d0ba152d287f", + "bytes": 2152 + }, + { + "path": "packages/harness/src/first-output.mjs", + "mode": "100644", + "gitBlob": "c254ba2e959c601476a6b21b092b6a9f0aac9717", + "sha256": "1ef13e5bd2ea9b166b505c46821f1649444b8fab9882531975858ce20a79f341", + "bytes": 473 + }, + { + "path": "packages/harness/src/runner.mjs", + "mode": "100644", + "gitBlob": "81bf5ae77ad91206af55fbc790292a157a848a7e", + "sha256": "9c0a0482c877dd5eae1e2691f20d30e37a289d68cb7d4998b0418c44055ae6d1", + "bytes": 31478 + }, + { + "path": "packages/harness/tests/first-output.test.mjs", + "mode": "100644", + "gitBlob": "6a8c8310330fe46c2a51ee2b868fe0315a963091", + "sha256": "9cf8bbac00be602675e913699cb57d625bb1cab7a2734aa39396b6b9fe308351", + "bytes": 964 + }, + { + "path": "packages/model-proxy/README.md", + "mode": "100644", + "gitBlob": "ea2c0bd62b4756341fc04c05ff32e1f77e251f5d", + "sha256": "982d06ff27cb69a8e099802cb062e7915e6e26a8a35d698950f21f9209c6e067", + "bytes": 4858 + }, + { + "path": "packages/model-proxy/src/client.mjs", + "mode": "100644", + "gitBlob": "16433df00fa1219adc8e6e56791273e817e522f2", + "sha256": "47120f55d91f110668d48c7fc7b7c2e1de513082bea6197ebc5073bcfea7f611", + "bytes": 5465 + }, + { + "path": "packages/model-proxy/src/common.mjs", + "mode": "100644", + "gitBlob": "1a733d237f115a001c41367340bac7084e441714", + "sha256": "a6fb88352018b8f21593a0bb9311f87162c80d8b1e05e62b4d43b1e69af21b23", + "bytes": 1287 + }, + { + "path": "packages/model-proxy/src/settings.mjs", + "mode": "100644", + "gitBlob": "8dccb1271abd03a718d9fc63d6270b5b3ae53a4b", + "sha256": "1eac4b5741b360a077bb1c871c008b64f7c7119afc64be4d6e4a0dcdb3a313bb", + "bytes": 5915 + }, + { + "path": "packages/model-proxy/src/validation.mjs", + "mode": "100644", + "gitBlob": "be83e2954366f63f10f92d384f6fd6b9fc617641", + "sha256": "e66453cf6662677cf28cbad1ae8f7509917d333e5b80404ab02c53f5cf75e9e1", + "bytes": 887 + }, + { + "path": "packages/model-proxy/tests/client-probe.test.mjs", + "mode": "100644", + "gitBlob": "252df33d928243696afb2d8ec0922ea611269bbb", + "sha256": "77327681d6eb51f25d7aeffcc532b7e8269c1dc59139cb03adb4a3a1409f63e9", + "bytes": 2743 + }, + { + "path": "packages/model-proxy/tests/p2-settings.test.mjs", + "mode": "100644", + "gitBlob": "28fd3a8dd9a60b3711653ec9f684c303a2df5f89", + "sha256": "858a0d254de44acc2d8e9d57e823ab2b4c6820059d1d29d2d73270a313a557ee", + "bytes": 1074 + }, + { + "path": "packages/model-proxy/tests/validation.test.mjs", + "mode": "100644", + "gitBlob": "d104f98eae10fda3598a017a7087c9ae587bd000", + "sha256": "e0a79c3cc9b0e1a0d542f28539ce1e6c9f7239efab2ddbcbc0ee4651e85014cd", + "bytes": 2776 + }, + { + "path": "packages/seat/src/sandbox.mjs", + "mode": "100644", + "gitBlob": "ed4550c6e7b52e00b4302a94b24cf4242cd8797e", + "sha256": "a203f7bb2735e4abeb0758c7719022545696b35f00d7943144b73aa892091807", + "bytes": 10764 + }, + { + "path": "packages/seat/tests/sandbox.test.mjs", + "mode": "100644", + "gitBlob": "df42bacdda9fac12b7dbbde627d99204c9452efe", + "sha256": "0def1344345fe5fd719b8548ddc115d1ba581577294179a3996cb6f39dd5088a", + "bytes": 23701 + }, + { + "path": "scripts/mosaic-config.mjs", + "mode": "100755", + "gitBlob": "b1866a890e18491158834b21ca8f95816cc54612", + "sha256": "55acb1965a630c079a39db740609074790310e47dc9e84f8decf5f278f102738", + "bytes": 22360 + } + ] +} diff --git a/docs/SESSIONS.md b/docs/SESSIONS.md index 6483c12b7..64ee47ecf 100644 --- a/docs/SESSIONS.md +++ b/docs/SESSIONS.md @@ -1704,3 +1704,4 @@ are never rewritten or removed; corrections are new entries. 2026-10-25 | magica | row331 review handoff | in-review rev4119, request failed rev4120 missing own credential; Sage fallback requested; Boyd restart/grace finding confirmed read-only; no product edits/runs 2026-10-25 | magica | row331 B1 RED sage-4490 | one whole file12tests/2pass/10intendedfail, no skips/harness/cleanupfail; product unchanged; SLOT BACK0049; await repair ruling 2026-10-25 | magica | row331 B1 boundary RED sage-4495 | separatewhole2casefile,2intendedfail/0pass, no harness/cleanupfail, productunchanged; SLOT BACK0053; awaitresume +2026-10-25 | magica | row331 B1 focused sage-4496 on81cbdea37 |9whole131pass/0fail/skip; real confinement verified, sleepstandin limits retained; SLOT BACK0055; full/freshreviews pending