package.json
Rama main · réplica de lectura del repositorio original.
{
"name": "cotal-monorepo",
"version": "0.0.0",
"private": true,
"license": "Apache-2.0",
"type": "module",
"packageManager": "pnpm@11.28.2",
"engines": {
"node": ">=22.10"
},
"scripts": {
"smoke:atomic-write-cleanup": "node bin/smoke/atomic-write-cleanup.smoke.mjs",
"smoke:local-write-quota": "node bin/smoke/local-write-quota.smoke.mjs",
"smoke:server-intent:live": "tsx implementations/cli/smoke/server-intent-live.smoke.ts",
"smoke:store-identity:live": "tsx implementations/cli/smoke/store-identity-live.smoke.ts",
"smoke:store-identity": "tsx implementations/cli/smoke/store-identity.smoke.ts",
"smoke:no-manager-credential-warning:live": "tsx implementations/cli/smoke/no-manager-credential-warning-live.smoke.ts",
"typecheck": "pnpm build && pnpm -r typecheck",
"build": "pnpm -r build",
"gen:schema": "node scripts/generate-cotal-schema.mjs",
"gen:tooldocs": "pnpm --filter @cotal-ai/connector-core... build && tsx scripts/generate-tool-docs.mjs && tsx scripts/check-tool-docs.mjs",
"gen:meshdocs": "pnpm --filter @cotal-ai/manager... build && tsx scripts/generate-mesh-docs.mjs && tsx scripts/check-mesh-docs.mjs",
"check:meshdocs": "tsx scripts/check-mesh-docs.mjs",
"gen:briefingdoc": "pnpm --filter @cotal-ai/connector-core... build && tsx scripts/generate-agent-briefing.mjs",
"gen:docsbundle": "node scripts/generate-docs-bundle.mjs",
"gen:tsdocs": "pnpm build && typedoc",
"gen:conformance": "tsx scripts/generate-conformance-corpus.ts",
"smoke:callout-load-result": "tsx implementations/auth/smoke/callout-load-result.smoke.ts",
"check:doc-comments": "node scripts/check-doc-comments.mjs && node scripts/check-doc-comments.smoke.mjs",
"check:docs-voice": "node scripts/check-docs-voice.mjs",
"check:docs-literals": "node scripts/check-docs-literals.mjs",
"check:docs-site": "node website/scripts/sync-docs.mjs",
"gen:reaper-dts": "tsx bin/smoke/gen-reaper-dts.mts",
"gen:ci-suites-dts": "tsx bin/smoke/gen-ci-suites-dts.mts",
"gen:publish-closure-dts": "tsx bin/smoke/gen-publish-closure-dts.mts",
"gen:npm-publish-preflight-dts": "tsx bin/smoke/gen-npm-publish-preflight-dts.mts",
"upgrade-section-gate": "node scripts/upgrade-section-gate.mjs",
"smoke:delegated-recovery": "tsx packages/core/smoke/delegated-recovery.smoke.ts",
"smoke:hermes-probe-interrupt": "tsx extensions/connector-hermes/smoke/probe-interrupt.smoke.ts",
"smoke:upgrade-section": "node scripts/upgrade-section-gate.mjs --self-test",
"smoke:release-notes": "node scripts/release-notes-detail.mjs --self-test",
"smoke:release-announcement": "node scripts/release-announcement.mjs --self-test",
"mutation-proof": "node scripts/mutation-proof.mjs",
"mutation-coverage": "node scripts/mutation-coverage.mjs",
"doc-binding": "node scripts/doc-binding.mjs",
"smoke:doc-binding": "node scripts/doc-binding.mjs --self-test",
"smoke:sandbox-guard": "tsx packages/smoke-kit/smoke/sandbox-guard.smoke.ts",
"smoke:broker-migration": "tsx packages/smoke-kit/smoke/broker-migration.smoke.ts",
"smoke:attribution-seat-names": "node scripts/check-attribution.seatnames.smoke.mjs",
"smoke:ci-policy": "node --test --test-reporter=tap scripts/ci-no-mutations.test.mjs",
"smoke:mutation-proof": "node scripts/mutation-proof.selftest.mjs",
"smoke:mutation-coverage": "node scripts/mutation-coverage.selftest.mjs",
"smoke:mutation-metadata": "node scripts/mutation-coverage.mjs --gradable-only",
"smoke:mutation-cell-witness": "node scripts/mutation-cell-witness.selftest.mjs",
"smoke:mutation-command-safety": "tsx bin/smoke/mutation-command-safety.smoke.ts",
"smoke:entrypoint-guard": "node scripts/entrypoint-guard.selftest.mjs",
"check:docsbundle": "node scripts/check-unmerged.mjs && pnpm check:docs-voice && pnpm check:doc-comments && pnpm check:docs-literals && pnpm gen:tsdocs && pnpm check:docs-site && pnpm gen:tooldocs && pnpm gen:briefingdoc && pnpm gen:meshdocs && pnpm gen:schema && git diff --exit-code -- docs/mcp-tools.mdx docs/agent-briefing.mdx docs/mesh-commands.mdx spec/cotal.schema.json && node scripts/check-docs-bundle.mjs",
"check:shard-stability": "tsx bin/smoke/shard-stability.ts",
"pr-head-gate": "node scripts/pr-head-gate.mjs",
"test": "pnpm -r --if-present test",
"test:release-cold": "node scripts/release-cold-setup.mjs",
"smoke:release-cold-contract": "node --test scripts/publication-budget.test.mjs scripts/release-promotion.test.mjs scripts/publication-identity.test.mjs && node scripts/release-cold.smoke.mjs && node scripts/release-cold-publish.smoke.mjs",
"smoke:release-notes-detail": "node scripts/release-notes-detail.smoke.mjs",
"smoke:schema-remaining15-diagnostic": "pnpm --dir packages/core exec node --test --test-concurrency=1 smoke/schema-remaining15-diagnostic.test.mjs",
"smoke:schema-remaining15-schemasafe-comparison": "node --test --test-concurrency=1 packages/core/smoke/schema-remaining15-schemasafe-comparison.test.mjs",
"smoke:schema-schemasafe-public-errors": "node --test --test-concurrency=1 packages/core/smoke/schema-schemasafe-public-errors.test.mjs",
"check": "node scripts/check.mjs pnpm typecheck pnpm check:docsbundle pnpm test pnpm smoke:docs pnpm smoke:orientation pnpm smoke:view pnpm smoke:core-boundary pnpm smoke:sandbox-guard pnpm smoke:spawn-from-anywhere pnpm smoke:spawn-from-anywhere:live pnpm smoke:preflight pnpm smoke:update-concurrency pnpm smoke:ci pnpm smoke:spawn-detach:live pnpm smoke:readiness:live pnpm smoke:setup-pure:live pnpm smoke:store-identity:live pnpm smoke:up-stack:live pnpm smoke:chat-static:live pnpm smoke:stack-member-crash:live pnpm smoke:up-manifest:live pnpm smoke:join-external:live pnpm smoke:ext:live pnpm smoke:dogfood:live pnpm smoke:freeslot-barrier:live pnpm smoke:int2-revoke:live pnpm smoke:backup-perms:live pnpm smoke:backup-restore:live pnpm smoke:chat-history-restore:live pnpm smoke:restore-endpoint-redaction:live pnpm smoke:backup-conservation:live pnpm smoke:backup-usermode:live pnpm smoke:backup-faults:live pnpm smoke:down-manifest-usermode:live",
"smoke:ci": "pnpm build && node bin/smoke/shard.mjs 0 1",
"smoke:ci:offline": "pnpm build && node bin/smoke/shard.mjs 0 1 --offline",
"clean:dry": "git clean -ndX -- node_modules .pnpm-store packages extensions implementations examples remotion",
"clean": "git clean -fdX -- node_modules .pnpm-store packages extensions implementations examples remotion",
"cotal": "tsx bin/cotal.ts",
"changeset": "changeset",
"version": "changeset version",
"ci:version": "pnpm build && pnpm changeset version && pnpm gen:tooldocs && pnpm --filter @cotal-ai/connector-claude-code build && node scripts/check-mcp-docs-stamp.test.mjs && node scripts/materialize-claude-plugin.mjs",
"ci:publish": "pnpm changeset publish",
"release:cut": "node scripts/release-cut.mjs",
"smoke": "tsx packages/core/smoke.ts",
"smoke:auth": "tsx packages/core/smoke-auth.ts",
"smoke:native-creds-authenticator": "tsx packages/core/smoke/native-creds-authenticator.smoke.ts",
"smoke:lang-grammar": "tsx packages/lang/smoke/grammar.smoke.ts",
"smoke:lang-keys": "tsx packages/lang/smoke/keys.smoke.ts",
"smoke:lang-journal": "tsx packages/lang/smoke/journal.smoke.ts",
"smoke:lang-fuzz-journal": "tsx packages/lang/smoke/fuzz-journal.smoke.ts",
"smoke:runtime-journal-store": "tsx implementations/runtime/smoke/journal-store.smoke.ts",
"smoke:runtime-run-driver": "tsx implementations/runtime/smoke/run-driver.smoke.ts && tsx implementations/runtime/smoke/run-status-recovery.smoke.ts && tsx implementations/runtime/smoke/run-status-controls.smoke.ts",
"smoke:runtime-mesh-wait": "tsx implementations/runtime/smoke/mesh-wait.smoke.ts",
"smoke:runtime-mesh-checkpoint": "tsx implementations/runtime/smoke/mesh-checkpoint.smoke.ts",
"smoke:runtime-mesh-sleep": "tsx implementations/runtime/smoke/mesh-sleep.smoke.ts",
"smoke:runtime-host-starvation": "tsx implementations/runtime/smoke/host-starvation.smoke.ts",
"smoke:runtime-mesh-notify": "tsx implementations/runtime/smoke/mesh-notify.smoke.ts",
"smoke:runtime-migrate": "tsx implementations/runtime/smoke/migrate-run.smoke.ts",
"smoke:runtime-migration-orphan-pause": "tsx implementations/runtime/smoke/migration-orphan-pause.smoke.ts",
"smoke:runtime-mesh-spawn": "tsx implementations/runtime/smoke/mesh-spawn.smoke.ts",
"smoke:runtime-placement-grants": "tsx implementations/runtime/smoke/placement-grants.smoke.ts",
"smoke:runtime-spawn-policy": "tsx implementations/runtime/smoke/spawn-policy.smoke.ts",
"smoke:runtime-mesh-conclave": "tsx implementations/runtime/smoke/mesh-conclave.smoke.ts",
"smoke:runtime-mesh-ask": "tsx implementations/runtime/smoke/mesh-ask.smoke.ts",
"smoke:runtime-mesh-monitor": "tsx implementations/runtime/smoke/mesh-monitor.smoke.ts",
"smoke:runtime-mesh-turn": "tsx implementations/runtime/smoke/mesh-turn.smoke.ts",
"smoke:runtime-mesh-replied": "tsx implementations/runtime/smoke/mesh-replied.smoke.ts",
"smoke:runtime-mesh-worktree": "tsx implementations/runtime/smoke/mesh-worktree.smoke.ts",
"smoke:runtime-mesh-seam": "tsx implementations/runtime/smoke/mesh-seam.smoke.ts",
"smoke:runtime-fork": "tsx implementations/runtime/smoke/fork-run.smoke.ts",
"smoke:runtime-run-driver-auth": "tsx implementations/runtime/smoke/run-driver-auth.smoke.ts",
"smoke:runtime-agent-arguments": "tsx implementations/runtime/smoke/agent-arguments.smoke.ts",
"smoke:runtime-run-command": "tsx implementations/runtime/smoke/run-command.smoke.ts",
"smoke:runtime-run-command-usage": "tsx implementations/runtime/smoke/run-command-usage.smoke.ts",
"smoke:run-seat-one-sweep": "tsx implementations/runtime/smoke/run-seat-one-sweep.smoke.ts",
"smoke:runtime-run-host-replay": "tsx implementations/runtime/smoke/run-host-replay.smoke.ts",
"smoke:lang-pins": "tsx packages/lang/smoke/pins.smoke.ts",
"smoke:lang-scopes": "tsx packages/lang/smoke/scopes.smoke.ts",
"smoke:lang-sim": "tsx packages/lang/smoke/sim.smoke.ts",
"smoke:lang-interpret": "tsx packages/lang/smoke/interpret.smoke.ts",
"smoke:lang-fuel": "tsx packages/lang/smoke/fuel.smoke.ts",
"smoke:lang-dryrun": "tsx packages/lang/smoke/dryrun.smoke.ts",
"smoke:lang-examples": "tsx packages/lang/smoke/examples.smoke.ts",
"smoke:lang-options": "tsx packages/lang/smoke/options.smoke.ts",
"smoke:lang-notify-fact": "tsx packages/lang/smoke/notify-fact.smoke.ts",
"smoke:lang-migrate": "tsx packages/lang/smoke/migrate.smoke.ts",
"smoke:lang-semantics": "tsx packages/lang/smoke/semantics.smoke.ts",
"smoke:lang-surface": "tsx packages/lang/smoke/surface.smoke.ts",
"smoke:lang-wait-until": "tsx packages/lang/smoke/wait-until.smoke.ts",
"smoke:lang-conformance": "tsx packages/lang/smoke/conformance.smoke.ts",
"smoke:lang-transform": "tsx packages/lang/smoke/transform.smoke.ts",
"smoke:lang-engine": "pnpm --filter @cotal-ai/lang build:emit && tsx packages/lang/smoke/engine.smoke.ts",
"smoke:lang-worker-errors": "pnpm --filter @cotal-ai/lang build:emit && tsx packages/lang/smoke/worker-errors.smoke.ts",
"smoke:lang-differential": "tsx packages/lang/smoke/differential.smoke.ts",
"smoke:lang-root-cancellation": "pnpm --filter @cotal-ai/lang build && tsx packages/lang/smoke/root-cancellation.smoke.ts",
"smoke:run-cancel-static": "tsx bin/smoke/run-cancel-live.smoke.ts",
"smoke:run-cancel-signerless": "tsx implementations/auth/smoke/run-cancel-live.smoke.ts",
"smoke:run-cancel-observation": "tsx implementations/auth/smoke/run-cancel-observation.smoke.ts",
"smoke:orientation": "tsx extensions/connector-core/smoke/orientation.smoke.ts",
"smoke:briefing": "tsx extensions/connector-core/smoke/briefing.smoke.ts",
"smoke:claude-orientation-boot": "tsx extensions/connector-claude-code/smoke/orientation-boot.smoke.ts",
"smoke:presence-progress": "tsx packages/workspace/smoke/presence-progress.smoke.ts",
"smoke:output": "tsx packages/workspace/smoke/output.smoke.ts",
"smoke:space-host": "tsx packages/workspace/smoke/space-host.smoke.ts",
"smoke:present": "tsx packages/workspace/smoke/present.smoke.ts",
"smoke:provenance": "tsx packages/workspace/smoke/provenance.smoke.ts",
"smoke:presence-render-census": "tsx packages/workspace/smoke/presence-render-census.smoke.ts",
"smoke:presence-render-proofs": "tsx packages/workspace/smoke/presence-render-proofs.smoke.ts",
"smoke:endpoint-warning-consumers": "pnpm --filter @cotal-ai/connector-core... build && pnpm --filter @cotal-ai/workspace --filter @cotal-ai/connector-claude-code --filter @cotal-ai/connector-codex --filter @cotal-ai/connector-hermes --filter @cotal-ai/connector-jcode --filter @cotal-ai/connector-opencode --filter @cotal-ai/pi --filter @cotal-ai/cli --filter @cotal-ai/manager --filter @cotal-ai/web --filter @cotal-ai/delivery --filter @cotal-ai/linear build && tsx bin/smoke/endpoint-warning-consumers.smoke.ts",
"smoke:docs": "tsx extensions/connector-core/smoke/docs.smoke.ts",
"smoke:disarm-delete-timeout": "tsx packages/core/smoke/disarm-delete-timeout.smoke.ts",
"smoke:pi": "tsx extensions/pi/pi.smoke.ts && tsx extensions/pi/pi-sdk.smoke.ts",
"smoke:pi-sdk": "tsx extensions/pi/pi-sdk.smoke.ts",
"smoke:pi-once": "tsx extensions/pi/smoke/once-handoff.smoke.ts",
"smoke:codex-args": "tsx extensions/connector-codex/smoke/codex-args.smoke.ts",
"smoke:codex-setup-refresh": "tsx extensions/connector-codex/smoke/setup-refresh.smoke.ts",
"smoke:codex-host": "tsx extensions/connector-codex/smoke/codex-host.smoke.ts",
"smoke:codex-dist": "tsx extensions/connector-codex/smoke/codex-dist.smoke.ts",
"smoke:tree-hygiene": "tsx bin/smoke/tree-hygiene.smoke.ts",
"smoke:no-npx-tsx": "tsx bin/smoke/no-npx-tsx.smoke.ts",
"smoke:auth-openapi": "tsx implementations/auth/smoke/openapi.smoke.ts",
"smoke:web-openapi": "node website/scripts/sync-docs.mjs && tsx implementations/web/smoke/openapi.smoke.ts",
"smoke:web-harness": "tsx implementations/web/smoke/harness.smoke.ts",
"smoke:web-parts": "tsx implementations/web/smoke/parts-non-silence.smoke.ts",
"smoke:web-no-input": "tsx implementations/web/smoke/no-input.smoke.ts",
"smoke:web-channel-authority": "tsx implementations/web/smoke/channel-authority.smoke.ts",
"smoke:web-console-auth": "tsx implementations/web/smoke/console-auth.smoke.ts",
"smoke:web-registration-seam": "pnpm --filter @cotal-ai/web... build && tsx implementations/web/smoke/registration-seam.smoke.ts",
"smoke:web-client-serving": "tsx implementations/web/smoke/client-serving.smoke.ts",
"smoke:web-remote-bind": "tsx implementations/web/smoke/remote-bind.smoke.ts",
"smoke:web-membership-refusal": "tsx implementations/web/smoke/membership-refusal.smoke.ts",
"smoke:web-snapshot": "tsx implementations/web/smoke/snapshot-retention.smoke.ts",
"smoke:web-bounded-aggregation": "tsx implementations/web/smoke/bounded-aggregation.smoke.ts",
"smoke:web-activity-read-cost": "pnpm --filter @cotal-ai/web... build && tsx implementations/web/smoke/activity-read-cost.smoke.ts",
"smoke:web-client-build": "pnpm --filter @cotal-ai/web... build && tsx implementations/web/smoke/client-build.smoke.ts",
"smoke:web-client-copy": "tsx implementations/web/smoke/client-copy.smoke.ts",
"smoke:web-client-theme": "tsx implementations/web/smoke/client-theme.smoke.ts",
"smoke:web-route": "tsx implementations/web/smoke/route.smoke.ts",
"smoke:web-app-shell": "tsx implementations/web/smoke/app-shell.smoke.ts",
"smoke:web-claims": "tsx implementations/web/smoke/claims.smoke.ts",
"smoke:web-markdown": "tsx implementations/web/smoke/markdown.smoke.ts",
"smoke:web-components": "tsx implementations/web/smoke/components.smoke.ts",
"smoke:web-app-mount": "tsx implementations/web/smoke/app-mount.smoke.ts",
"smoke:web-rate": "tsx implementations/web/smoke/rate.smoke.ts",
"smoke:web-sidebar": "tsx implementations/web/smoke/sidebar.smoke.ts",
"smoke:web-members": "tsx implementations/web/smoke/members.smoke.ts",
"smoke:web-views": "tsx implementations/web/smoke/views.smoke.ts",
"smoke:web-topology": "tsx implementations/web/smoke/topology.smoke.ts",
"smoke:web-topology-view": "tsx implementations/web/smoke/topology-view.smoke.ts",
"smoke:web-agents-view": "tsx implementations/web/smoke/agents-view.smoke.ts",
"smoke:web-panel": "tsx implementations/web/smoke/panel.smoke.ts",
"smoke:web-states": "tsx implementations/web/smoke/states.smoke.ts",
"smoke:web-layout": "tsx implementations/web/smoke/layout.smoke.ts",
"smoke:web-identity": "tsx implementations/web/smoke/identity.smoke.ts",
"smoke:web-proxy-order": "tsx implementations/web/smoke/slow-link-serialization.probe.ts",
"smoke:web-session": "tsx implementations/web/smoke/session.smoke.ts",
"smoke:web-session-parts": "tsx implementations/web/smoke/session-parts.smoke.ts",
"smoke:web-session-view": "tsx implementations/web/smoke/session-view.smoke.ts",
"smoke:codex-installed": "pnpm --filter cotal-ai... build && tsx extensions/connector-codex/smoke/codex-installed.smoke.ts",
"smoke:codex-live": "tsx extensions/connector-codex/smoke/codex-live.smoke.ts",
"smoke:personal-codex-native:live": "tsx implementations/auth/smoke/personal-codex-native.smoke.ts",
"smoke:personal-codex-local:live": "tsx implementations/cli/smoke/personal-local-codex-live.smoke.ts",
"smoke:codex-tui-live": "tsx extensions/connector-codex/smoke/codex-tui-live.smoke.ts",
"smoke:jcode-args": "tsx extensions/connector-jcode/smoke/jcode-args.smoke.ts",
"smoke:jcode-journal-lifecycle": "pnpm --filter @cotal-ai/connector-core build && tsx extensions/connector-jcode/smoke/journal-lifecycle.smoke.ts",
"smoke:jcode-effort-model": "tsx extensions/connector-jcode/smoke/jcode-effort-model.smoke.ts",
"smoke:ps-provenance": "tsx implementations/cli/smoke/agents-provenance.smoke.ts",
"smoke:ps-mesh-column": "tsx implementations/cli/smoke/ps-mesh-column.smoke.ts",
"smoke:seat-locality-honesty": "tsx implementations/cli/smoke/seat-locality-honesty.smoke.ts",
"smoke:status-provenance": "pnpm --filter @cotal-ai/connector-claude-code... build && tsx implementations/cli/smoke/status-provenance.smoke.ts",
"smoke:status-default-agent": "tsx bin/smoke/status-default-agent.smoke.ts",
"smoke:jcode-host": "pnpm --filter @cotal-ai/connector-core build && tsx extensions/connector-jcode/smoke/jcode-host.smoke.ts",
"smoke:jcode-private-state": "tsx extensions/connector-jcode/smoke/private-state.smoke.ts",
"smoke:jcode-session-resume": "tsx extensions/connector-jcode/smoke/session-resume.smoke.ts",
"smoke:jcode-route-identity": "tsx extensions/connector-jcode/smoke/route-identity.smoke.ts",
"smoke:jcode-retry-policy": "tsx extensions/connector-jcode/smoke/retry-policy.smoke.ts",
"smoke:jcode-security": "tsx extensions/connector-jcode/smoke/jcode-security.smoke.ts",
"smoke:jcode-startup-diagnostics": "tsx extensions/connector-jcode/smoke/startup-diagnostics.smoke.ts",
"smoke:jcode-stored-sessions": "tsx extensions/connector-jcode/smoke/stored-sessions.smoke.ts",
"smoke:jcode-empty-sessions": "tsx extensions/connector-jcode/smoke/empty-sessions.smoke.ts",
"smoke:jcode-lifecycle": "tsx extensions/connector-jcode/smoke/jcode-lifecycle.smoke.ts",
"smoke:jcode-busy-tui": "tsx extensions/connector-jcode/smoke/jcode-busy-tui.smoke.ts",
"smoke:jcode-steer-timeout": "tsx extensions/connector-jcode/smoke/jcode-steer-timeout.smoke.ts",
"smoke:jcode-private-lifecycle": "tsx extensions/connector-jcode/smoke/private-lifecycle.smoke.ts",
"smoke:jcode-once-retire": "tsx extensions/connector-jcode/smoke/once-retire.smoke.ts",
"smoke:jcode-once": "tsx bin/smoke/jcode-once.smoke.ts",
"smoke:jcode-provider-disconnect": "tsx extensions/connector-jcode/smoke/jcode-provider-disconnect.smoke.ts",
"smoke:jcode-provider-permanent-refusal": "tsx extensions/connector-jcode/smoke/jcode-provider-permanent-refusal.smoke.ts",
"smoke:jcode-recovery-classifier": "tsx extensions/connector-jcode/smoke/jcode-recovery-classifier.smoke.ts",
"smoke:jcode-mid-turn-delivery": "tsx extensions/connector-jcode/smoke/jcode-mid-turn-delivery.smoke.ts",
"smoke:jcode-inbound-wedge": "pnpm --filter @cotal-ai/connector-core build && tsx extensions/connector-jcode/smoke/jcode-inbound-wedge.smoke.ts",
"smoke:jcode-queue-fallback-policy": "tsx extensions/connector-jcode/smoke/jcode-queue-fallback-policy.smoke.ts",
"smoke:jcode-queue-fallback": "tsx extensions/connector-jcode/smoke/jcode-queue-fallback.smoke.ts",
"smoke:jcode-live": "tsx extensions/connector-jcode/smoke/jcode-live.smoke.ts",
"smoke:view": "tsx implementations/cli/smoke/view.smoke.ts",
"smoke:watch-roster:live": "tsx implementations/cli/smoke/watch-roster-live.smoke.ts",
"smoke:members": "tsx packages/core/smoke/members.smoke.ts",
"smoke:plane3:auth": "tsx packages/core/smoke/plane3-auth.smoke.ts",
"smoke:plane3-gate:auth": "tsx packages/core/smoke/plane3-gate-auth.smoke.ts",
"smoke:plane3-activation:auth": "tsx packages/core/smoke/plane3-activation-auth.smoke.ts",
"smoke:channel-family:auth": "tsx packages/core/smoke/channel-family-auth.smoke.ts",
"smoke:channel-family:join": "tsx extensions/connector-core/smoke/channel-family-join.smoke.ts",
"smoke:membership": "tsx packages/core/smoke/membership.smoke.ts",
"smoke:membership:auth": "tsx packages/core/smoke/membership-auth.smoke.ts",
"smoke:membership-feed:auth": "tsx packages/core/smoke/membership-feed.smoke.ts",
"smoke:membership-feed-confinement:auth": "tsx packages/core/smoke/membership-feed-confinement.smoke.ts",
"smoke:membership-rw-renewal": "tsx packages/core/smoke/membership-rw-renewal.smoke.ts",
"smoke:membership-observer-renewal": "tsx packages/core/smoke/membership-observer-renewal.smoke.ts",
"smoke:channels": "tsx packages/core/smoke/channels.smoke.ts",
"smoke:wildcard-backfill": "tsx packages/core/smoke/wildcard-backfill.smoke.ts",
"smoke:channels:auth": "tsx packages/core/smoke/channels-auth.smoke.ts",
"smoke:listing-rows": "tsx packages/core/smoke/listing-rows.smoke.ts",
"smoke:endpoint-coverage": "tsx packages/core/smoke/endpoint-coverage.smoke.ts",
"smoke:endpoint-permission-results:auth": "tsx packages/core/smoke/endpoint-permission-results.smoke.ts",
"smoke:no-implicit-general": "tsx packages/core/smoke/no-implicit-general.smoke.ts",
"smoke:session-channels": "tsx extensions/connector-core/smoke/session-channels.smoke.ts",
"smoke:read-acl:auth": "tsx packages/core/smoke/read-acl-auth.smoke.ts",
"smoke:sub-acl:auth": "tsx packages/core/smoke/sub-acl-auth.smoke.ts",
"smoke:owner-token": "tsx packages/core/smoke/owner-token.smoke.ts",
"smoke:self-serve-join:auth": "tsx packages/core/smoke/self-serve-join-auth.smoke.ts",
"smoke:self-serve-join-coverage:auth": "tsx packages/core/smoke/self-serve-join-coverage-auth.smoke.ts",
"smoke:late-chat-refusal": "tsx packages/core/smoke/late-chat-refusal.smoke.ts",
"smoke:e2e:acl": "tsx packages/core/smoke/e2e-acl.smoke.ts",
"smoke:agent-file": "tsx packages/core/smoke/agent-file.smoke.ts",
"smoke:grant-bound": "tsx packages/core/smoke/grant-bound.smoke.ts",
"smoke:persona-frontmatter": "tsx packages/core/smoke/persona-frontmatter.smoke.ts",
"smoke:persona-templates": "tsx implementations/cli/smoke/persona-templates.smoke.ts",
"smoke:setup-start:live": "tsx implementations/cli/smoke/setup-start-live.smoke.ts",
"smoke:setup-destination": "pnpm --filter cotal-ai... --filter @cotal-ai/tmux --filter @cotal-ai/herdr build && tsx implementations/cli/smoke/setup-destination.smoke.ts",
"smoke:persona-root": "tsx implementations/cli/smoke/persona-root.smoke.ts",
"smoke:control-auth": "tsx packages/core/smoke/control-auth.smoke.ts",
"smoke:control-request-close": "tsx packages/core/smoke/control-request-close.smoke.ts",
"smoke:manager-split": "tsx packages/core/smoke/manager-split-auth.smoke.ts",
"smoke:cred-lifetime": "tsx packages/core/smoke/cred-lifetime-auth.smoke.ts",
"smoke:creds-supply-expiry": "tsx packages/core/smoke/creds-supply-expiry-auth.smoke.ts",
"smoke:reconnect-fence-close": "tsx packages/core/smoke/reconnect-fence-close.smoke.ts",
"smoke:transport-ping-defaults": "tsx packages/core/smoke/transport-ping-defaults.smoke.ts",
"smoke:seat-idle-version": "tsx packages/core/smoke/seat-idle-version.smoke.ts",
"smoke:seat-idle-go-trace": "tsx packages/core/smoke/seat-idle-go-trace.smoke.ts",
"smoke:native-request-errors": "tsx packages/core/smoke/native-request-errors.smoke.ts",
"smoke:standing-renewal": "tsx packages/core/smoke/standing-renewal-auth.smoke.ts",
"smoke:seat-creds-renewal": "tsx extensions/connector-core/smoke/seat-creds-renewal.smoke.ts",
"smoke:doctor-auth": "tsx implementations/cli/smoke/doctor-auth.smoke.ts",
"smoke:doctor-unbounded": "tsx implementations/cli/smoke/doctor-unbounded.smoke.ts",
"smoke:no-space-next": "tsx implementations/cli/smoke/no-space-next.smoke.ts",
"smoke:doctor-superseded": "tsx implementations/cli/smoke/doctor-superseded.smoke.ts",
"smoke:delivery-lease-grant": "pnpm --filter @cotal-ai/core build && tsx packages/core/smoke/delivery-lease-grant.smoke.ts",
"smoke:sys-rotation": "tsx implementations/cli/smoke/sys-rotation.smoke.ts",
"smoke:sys-rotation-e2e": "tsx implementations/cli/smoke/sys-rotation-e2e.smoke.ts",
"smoke:anchor-renewal": "tsx packages/core/smoke/anchor-renewal.smoke.ts",
"smoke:signing-key-rotation": "tsx packages/core/smoke/signing-key-rotation-auth.smoke.ts",
"smoke:system-account-rotation": "tsx packages/core/smoke/system-account-rotation-auth.smoke.ts",
"smoke:cutover-restart-eviction": "tsx packages/core/smoke/cutover-restart-eviction-auth.smoke.ts",
"smoke:evict-live:auth": "tsx packages/core/smoke/evict-live-auth.smoke.ts",
"smoke:deprovision": "tsx packages/core/smoke/deprovision-agent-auth.smoke.ts",
"smoke:provision-stream-info": "tsx packages/core/smoke/provision-stream-info.smoke.ts",
"smoke:attention": "tsx extensions/connector-core/smoke/attention.smoke.ts",
"smoke:focus-drop-exhaustion": "tsx extensions/connector-core/smoke/focus-drop-exhaustion.smoke.ts",
"smoke:focus-exclusion-mention": "tsx extensions/connector-core/smoke/focus-exclusion-mention.smoke.ts",
"smoke:gateway": "tsx extensions/connector-core/smoke/gateway.smoke.ts",
"smoke:discovery-addressing": "tsx extensions/connector-core/smoke/discovery-addressing.smoke.ts",
"smoke:injection-framing": "tsx extensions/connector-core/smoke/injection-framing.smoke.ts",
"smoke:broker-redelivery-framing": "tsx extensions/connector-core/smoke/broker-redelivery-framing.smoke.ts",
"smoke:control-reply": "tsx extensions/connector-core/smoke/control-reply.smoke.ts",
"smoke:control-rebind": "tsx extensions/connector-core/smoke/control-rebind.smoke.ts",
"smoke:hook-relay-startup": "tsx extensions/connector-core/smoke/hook-relay-startup.smoke.ts",
"smoke:manager-invoke-verdict": "tsx extensions/connector-core/smoke/manager-invoke-verdict.smoke.ts",
"smoke:manager-connect-deadline": "tsx extensions/connector-core/smoke/manager-connect-deadline.smoke.ts",
"smoke:turn-notice": "tsx extensions/connector-core/smoke/turn-notice.smoke.ts",
"smoke:idle-seat-connects": "tsx extensions/connector-core/smoke/idle-seat-connects.smoke.ts",
"smoke:manager-caller-transport": "tsx implementations/runtime/smoke/manager-caller-transport.smoke.ts",
"smoke:manager-launch-reads": "tsx implementations/manager/smoke/launch-reads.smoke.ts",
"smoke:manager-chat-session": "tsx implementations/manager/smoke/chat-session.smoke.ts",
"smoke:static-chat-pure": "tsx packages/workspace/smoke/static-chat-pure.smoke.ts",
"smoke:chat-compose": "tsx packages/workspace/smoke/chat-compose.smoke.ts",
"smoke:chat-open:live": "tsx packages/workspace/smoke/chat-open-live.smoke.ts",
"smoke:chat-transport:live": "tsx implementations/cli/smoke/chat-transport-live.smoke.ts",
"smoke:chat-name": "tsx packages/workspace/smoke/chat-name.smoke.ts",
"smoke:chat-remembered": "tsx packages/workspace/smoke/chat-remembered.smoke.ts",
"smoke:chat-command": "tsx implementations/cli/smoke/chat-command.smoke.ts",
"smoke:chat-leave": "tsx implementations/cli/smoke/chat-leave.smoke.ts",
"smoke:chat-stand-in": "tsx implementations/cli/smoke/chat-stand-in.smoke.ts",
"smoke:chat-static:live": "tsx implementations/cli/smoke/chat-static-live.smoke.ts",
"smoke:chat-recipient:live": "tsx implementations/cli/smoke/chat-recipient-live.smoke.ts",
"smoke:send-retired-chat:live": "tsx implementations/cli/smoke/send-retired-chat-live.smoke.ts",
"smoke:stdout-owner": "tsx implementations/cli/smoke/stdout-owner.smoke.ts",
"smoke:manager-status-metadata": "tsx implementations/manager/smoke/status-metadata.smoke.ts",
"smoke:manager-delegated-config": "tsx implementations/manager/smoke/delegated-config.smoke.ts",
"smoke:keyed-review-window": "tsx implementations/manager/smoke/keyed-review-window.smoke.ts",
"smoke:keyed-submission-failures": "tsx implementations/manager/smoke/keyed-submission-failures.smoke.ts",
"smoke:keyed-submission-native": "tsx implementations/manager/smoke/keyed-submission-native.smoke.ts",
"smoke:run-status-program-identity": "tsx bin/smoke/run-status-program-identity.smoke.ts",
"smoke:run-check-identity": "tsx bin/smoke/run-check-identity.smoke.ts",
"smoke:run-ps-latency": "tsx bin/smoke/run-ps-latency.smoke.ts",
"smoke:keyed-submission-store": "tsx implementations/manager/smoke/keyed-submission-store.smoke.ts",
"smoke:goal-submit-order": "tsx packages/core/smoke/goal-submit-order.smoke.ts",
"smoke:goal-follow-cancellation": "tsx packages/core/smoke/goal-follow-cancellation.smoke.ts",
"smoke:user-bearer-goal-lifetime": "tsx implementations/manager/smoke/user-bearer-goal-lifetime.smoke.ts",
"smoke:user-manager-transport": "tsx extensions/connector-core/smoke/user-manager-transport.smoke.ts",
"smoke:custody-exit-proof": "tsx implementations/manager/smoke/custody-exit-proof.smoke.ts",
"smoke:remote-manager-goal-reader": "COTAL_OWNER_NATIVE_ACCEPTANCE=1 tsx implementations/manager/smoke/remote-manager-goal-reader.smoke.ts",
"smoke:turn-intake": "tsx extensions/connector-core/smoke/turn-intake.smoke.ts",
"smoke:once-handoff": "tsx extensions/connector-core/smoke/once-handoff.smoke.ts",
"smoke:claude-turn-frames": "tsx extensions/connector-claude-code/smoke/turn-frames.smoke.ts",
"smoke:claude-once-frames": "tsx extensions/connector-claude-code/smoke/once-frames.smoke.ts",
"smoke:claude-once-exit": "tsx extensions/connector-claude-code/smoke/once-exit.smoke.ts",
"smoke:claude-plane-reestablish": "pnpm --filter @cotal-ai/connector-core build && tsx extensions/connector-claude-code/smoke/plane-reestablish.smoke.ts",
"smoke:transport-liveness": "tsx extensions/connector-core/smoke/transport-liveness.smoke.ts",
"smoke:transport-liveness:broker": "tsx extensions/connector-core/smoke/transport-liveness-broker.smoke.ts",
"smoke:connection-status": "tsx extensions/connector-core/smoke/connection-status.smoke.ts",
"smoke:card-host": "tsx extensions/connector-core/smoke/card-host.smoke.ts",
"smoke:attention:auth": "tsx extensions/connector-core/smoke/attention-auth.smoke.ts",
"smoke:seat-channel-registry": "tsx extensions/connector-core/smoke/seat-channel-registry.smoke.ts",
"smoke:channel-attention": "tsx extensions/connector-core/smoke/per-channel-attention.smoke.ts",
"smoke:channel-attention:auth": "tsx extensions/connector-core/smoke/per-channel-attention-auth.smoke.ts",
"smoke:anycast-take-gate:auth": "tsx extensions/connector-core/smoke/anycast-take-gate-auth.smoke.ts",
"smoke:codex-anycast-take-host:auth": "tsx extensions/connector-codex/smoke/anycast-take-host-auth.smoke.ts",
"smoke:hermes-anycast-notice:auth": "tsx extensions/connector-hermes/smoke/anycast-notice-auth.smoke.ts",
"smoke:focus-recall-wildcard": "tsx extensions/connector-core/smoke/focus-recall-wildcard.smoke.ts",
"smoke:presence-scrub": "tsx packages/core/smoke/presence-offline-scrub.smoke.ts",
"smoke:cross-path-dedup": "tsx extensions/connector-core/smoke/cross-path-dedup.smoke.ts",
"smoke:overflow-churn-bound": "tsx extensions/connector-core/smoke/overflow-churn-bound.smoke.ts",
"smoke:inbox-overflow-directed": "tsx extensions/connector-core/smoke/inbox-overflow-directed.smoke.ts",
"smoke:history-flood": "tsx extensions/connector-core/smoke/history-flood.smoke.ts",
"smoke:history-mention:live": "tsx extensions/connector-core/smoke/history-mention-live.smoke.ts",
"smoke:empty-id-ingest": "tsx extensions/connector-core/smoke/empty-id-ingest.smoke.ts",
"smoke:inbox-window": "tsx extensions/connector-core/smoke/inbox-window.smoke.ts",
"smoke:feedback": "tsx extensions/connector-core/smoke/feedback.smoke.ts",
"smoke:feedback-command": "tsx implementations/cli/smoke/feedback-command.smoke.ts",
"smoke:claude-wake": "tsx extensions/connector-claude-code/smoke/wake-path.smoke.ts",
"smoke:claude-boot-wake": "tsx extensions/connector-claude-code/smoke/boot-wake-race.smoke.ts",
"smoke:claude-activation-wake": "tsx extensions/connector-claude-code/smoke/activation-wake.smoke.ts",
"smoke:claude-anycast-take-wake:auth": "tsx extensions/connector-claude-code/smoke/anycast-take-wake-auth.smoke.ts",
"smoke:claude-one-path": "pnpm --filter @cotal-ai/connector-claude-code... build && tsx extensions/connector-claude-code/smoke/one-path.smoke.ts",
"smoke:claude-connection-owner": "pnpm --filter @cotal-ai/connector-claude-code... build && tsx extensions/connector-claude-code/smoke/connection-owner.smoke.ts",
"smoke:claude-launch-model": "tsx extensions/connector-claude-code/smoke/launch-model.smoke.ts",
"smoke:claude-models": "tsx extensions/connector-claude-code/smoke/models.smoke.ts",
"smoke:claude-launch-env": "tsx extensions/connector-claude-code/smoke/launch-env.smoke.ts",
"smoke:claude-hosted-session": "pnpm --filter @cotal-ai/connector-claude-code... --filter @cotal-ai/auth... build && tsx extensions/connector-claude-code/smoke/hosted-session.smoke.ts && pnpm smoke:claude-hosted-env",
"smoke:claude-hosted-env": "tsx extensions/connector-claude-code/smoke/hosted-env.smoke.ts",
"smoke:claude-hosted-types": "pnpm --filter @cotal-ai/connector-claude-code... build && tsx extensions/connector-claude-code/smoke/hosted-types.smoke.ts",
"smoke:claude-hosted-presence": "pnpm --filter @cotal-ai/connector-claude-code... build && tsx extensions/connector-claude-code/smoke/hosted-presence.smoke.ts",
"smoke:claude-hosted-session-directory": "pnpm --filter @cotal-ai/connector-claude-code... build && tsx extensions/connector-claude-code/smoke/hosted-session-directory.smoke.ts",
"smoke:claude-workspace-trust": "tsx implementations/manager/smoke/claude-workspace-trust.smoke.ts && tsx implementations/manager/smoke/startup-choices.smoke.ts",
"smoke:claude-persona-file": "pnpm --filter @cotal-ai/connector-claude-code... build && tsx extensions/connector-claude-code/smoke/persona-file.smoke.ts",
"smoke:claude-events-arm": "tsx extensions/connector-claude-code/smoke/events-arm.smoke.ts",
"smoke:claude-marketplace": "pnpm --filter @cotal-ai/connector-claude-code... build && tsx extensions/connector-claude-code/smoke/marketplace-manifest.smoke.ts",
"smoke:claude-run-error": "tsx extensions/connector-claude-code/smoke/agui-run-error.smoke.ts",
"smoke:claude-start-source": "tsx extensions/connector-claude-code/smoke/agui-start-source.smoke.ts",
"smoke:agui-authorship": "tsx extensions/connector-claude-code/smoke/agui-authorship.smoke.ts",
"smoke:agui-map": "COTAL_AGUI_SESSION=extensions/connector-claude-code/smoke/fixtures/session-shape.jsonl tsx extensions/connector-claude-code/smoke/agui-map.smoke.ts",
"smoke:agui-map:real": "tsx extensions/connector-claude-code/smoke/agui-map.smoke.ts",
"smoke:agui-opencode-map": "tsx extensions/connector-opencode/smoke/agui-map.smoke.ts",
"smoke:agui-opencode-source": "tsx extensions/connector-opencode/smoke/agui-source.smoke.ts",
"smoke:agui-opencode2-map": "tsx extensions/connector-opencode/smoke/agui-map2.smoke.ts",
"smoke:agui-opencode2-source": "tsx extensions/connector-opencode/smoke/agui-source2.smoke.ts",
"smoke:opencode2-events": "tsx extensions/connector-opencode/smoke/events2.smoke.ts",
"smoke:opencode-events-arm": "tsx extensions/connector-opencode/smoke/events-arm.smoke.ts",
"smoke:opencode-launch-claim": "pnpm --filter @cotal-ai/connector-opencode build && tsx extensions/connector-opencode/smoke/launch-claim.smoke.ts",
"smoke:opencode-events-reset": "tsx extensions/connector-opencode/smoke/agui-session-reset.smoke.ts",
"smoke:opencode-run-error": "tsx extensions/connector-opencode/smoke/agui-run-error.smoke.ts",
"smoke:opencode-events-release": "tsx extensions/connector-opencode/smoke/events-release.smoke.ts",
"smoke:spawn-foreground-events": "tsx implementations/cli/smoke/spawn-foreground-events.smoke.ts",
"smoke:foreground-actor-names": "tsx implementations/cli/smoke/foreground-actor-names.smoke.ts",
"smoke:installer-selection": "tsx implementations/cli/smoke/installer-selection.smoke.ts",
"smoke:installed-command-display:live": "tsx implementations/cli/smoke/installed-command-display.smoke.ts",
"smoke:opencode": "tsx extensions/connector-opencode/smoke/turn-wedge.smoke.ts",
"smoke:opencode-coop": "tsx extensions/connector-opencode/smoke/cooperative-stop.smoke.ts",
"smoke:opencode-boot-prompt": "tsx extensions/connector-opencode/smoke/boot-prompt.smoke.ts",
"smoke:opencode-model-catalog": "tsx extensions/connector-opencode/smoke/model-catalog.smoke.ts",
"smoke:opencode-teardown-before-model": "tsx extensions/connector-opencode/smoke/teardown-before-model.smoke.ts",
"smoke:opencode-once": "tsx extensions/connector-opencode/smoke/once-handoff.smoke.ts",
"smoke:opencode-setup-refused": "tsx extensions/connector-opencode/smoke/setup-refused.smoke.ts",
"smoke:opencode-native-prompt-take:auth": "tsx extensions/connector-opencode/smoke/native-prompt-take-auth.smoke.ts",
"smoke:opencode-setup-guard": "pnpm --filter @cotal-ai/connector-opencode build && tsx extensions/connector-opencode/smoke/setup-guard.smoke.ts",
"smoke:attach": "pnpm --filter @cotal-ai/seat --filter @cotal-ai/core --filter @cotal-ai/workspace --filter @cotal-ai/manager --filter @cotal-ai/cmux --filter @cotal-ai/tmux build && tsx implementations/manager/smoke/attach.smoke.ts",
"smoke:mesh-attach": "tsx implementations/manager/smoke/mesh-attach.smoke.ts",
"smoke:mesh-attach-plane": "tsx implementations/manager/smoke/mesh-attach-plane.smoke.ts",
"smoke:attach-auth-root": "tsx bin/smoke/attach-auth-root.smoke.ts",
"smoke:attach-open-mode": "tsx bin/smoke/attach-open-mode.smoke.ts",
"smoke:manager-two-root-renewal": "pnpm --filter cotal-ai... build && tsx bin/smoke/manager-two-root-renewal.smoke.ts",
"smoke:manager-stop-reap": "pnpm --filter cotal-ai... build && tsx bin/smoke/manager-stop-reaps-agents.smoke.ts",
"smoke:manager-stop-spare-guard": "tsx bin/smoke/manager-stop-spare-guard.smoke.ts",
"smoke:control-transport-dial": "tsx bin/smoke/control-transport-dial.smoke.ts && pnpm smoke:control-transport-cleanup",
"smoke:supervise-remote-dial": "tsx bin/smoke/supervise-remote-dial.smoke.ts",
"smoke:control-transport-cleanup": "tsx bin/smoke/fixtures/control-transport-cleanup.mts",
"smoke:control-transport-crash-cleanup": "tsx bin/smoke/fixtures/control-transport-crash-cleanup.mts",
"smoke:session-ledger-family": "tsx implementations/manager/smoke/session-ledger-family.smoke.ts",
"smoke:session-cap": "tsx implementations/manager/smoke/session-cap.smoke.ts",
"smoke:seat-cap": "tsx implementations/manager/smoke/seat-cap.smoke.ts",
"smoke:renewal-terminal-race": "tsx implementations/manager/smoke/renewal-terminal-race.smoke.ts",
"smoke:lease-renew": "tsx implementations/manager/smoke/lease-renew-no-answer.smoke.ts",
"smoke:lease-release-reconnect": "tsx implementations/manager/smoke/lease-release-reconnect.smoke.ts",
"smoke:sibling-mint-fence": "tsx implementations/manager/smoke/sibling-mint-fence.smoke.ts",
"smoke:secret-store-seam": "tsx implementations/manager/smoke/secret-store-seam.smoke.ts",
"smoke:boot-delivery-lease": "tsx implementations/manager/smoke/boot-delivery-lease.smoke.ts",
"smoke:console-ws-listener": "tsx implementations/manager/smoke/console-ws-listener.smoke.ts",
"smoke:attach-auth": "tsx implementations/manager/smoke/attach-auth.smoke.ts",
"smoke:attach-repaint": "tsx implementations/manager/smoke/attach-repaint.smoke.ts",
"smoke:attach-reconnect": "tsx implementations/manager/smoke/attach-reconnect.smoke.ts",
"smoke:attach-stdin": "tsx implementations/manager/smoke/attach-stdin.smoke.ts",
"probe:attach-reconnect": "tsx implementations/manager/smoke/_probe-attach-reconnect.ts",
"probe:session-leak": "tsx implementations/manager/smoke/_probe-session-leak.ts",
"probe:cellj-timing": "tsx implementations/manager/smoke/_probe-cellj-timing.ts",
"probe:stdin-window": "tsx implementations/manager/smoke/_probe-stdin-window.ts",
"probe:pipe-oneshot": "tsx implementations/manager/smoke/_probe-pipe-oneshot-exit.ts",
"probe:missed-handoff": "tsx implementations/manager/smoke/_probe-missed-handoff.ts",
"probe:live-socket-gap": "tsx implementations/manager/smoke/_probe-live-socket-gap.ts",
"probe:late-delivery": "tsx implementations/manager/smoke/_probe-late-delivery.ts",
"smoke:manager-console": "pnpm --filter @cotal-ai/manager... build && tsx implementations/manager/smoke/console-assets.smoke.ts",
"smoke:windows": "tsx implementations/manager/smoke/windows-launch.smoke.ts",
"smoke:secret-fs": "tsx packages/core/smoke/secret-fs.smoke.ts",
"smoke:env-isolate": "tsx implementations/manager/smoke/env-isolate.smoke.ts",
"smoke:tmux": "tsx extensions/tmux/smoke.ts",
"smoke:tmux-attach-hint": "pnpm --filter @cotal-ai/tmux build && tsx extensions/tmux/attach-hint.smoke.ts",
"smoke:cmux": "tsx extensions/cmux/smoke.ts",
"smoke:cmux-inventory": "pnpm --filter @cotal-ai/cmux build && tsx extensions/cmux/inventory.smoke.ts",
"smoke:startup-expiry": "tsx implementations/manager/smoke/startup-expiry.smoke.ts",
"smoke:orca": "tsx extensions/orca/smoke.ts",
"smoke:orca:live": "tsx extensions/orca/smoke.ts -- --live",
"smoke:orca-e2e:live": "pnpm --filter cotal-ai... build && pnpm --filter @cotal-ai/orca build && tsx bin/smoke/orca-extension-live.smoke.ts",
"smoke:herdr": "tsx extensions/herdr/smoke.ts",
"smoke:runtime": "pnpm smoke:tmux && pnpm smoke:manager-tmux-adopt && pnpm smoke:persona-endpoints-served && pnpm smoke:orca && pnpm smoke:herdr && pnpm smoke:env-isolate && pnpm smoke:attach",
"smoke:start-model": "tsx implementations/manager/smoke/start-model-preflight.smoke.ts",
"smoke:persona-acl": "tsx implementations/manager/smoke/persona-identity-acl.smoke.ts",
"smoke:spawn-grant-bound": "tsx implementations/manager/smoke/spawn-grant-bound.smoke.ts",
"smoke:spawn-grant-door": "tsx implementations/manager/smoke/spawn-grant-door.smoke.ts",
"smoke:spawn-inline-persona": "tsx implementations/manager/smoke/spawn-inline-persona.smoke.ts",
"smoke:persona-role-capability": "pnpm --filter @cotal-ai/manager... build && tsx implementations/manager/smoke/persona-role-capability.smoke.ts",
"smoke:lifecycle-files": "tsx implementations/manager/smoke/lifecycle-file-ownership.smoke.ts",
"smoke:static-lifecycle": "tsx implementations/manager/smoke/static-lifecycle.smoke.ts",
"smoke:events-grant": "tsx implementations/manager/smoke/events-grant-acl.smoke.ts",
"smoke:manifest-launch": "tsx implementations/manager/smoke/manifest-launch.smoke.ts",
"smoke:own-agent-control": "tsx implementations/manager/smoke/own-agent-control.smoke.ts",
"smoke:views": "tsx implementations/auth/smoke/views.smoke.ts",
"smoke:tool-result-prerequisites": "tsx implementations/auth/smoke/tool-result-prerequisites.smoke.ts && tsx implementations/auth/smoke/tool-result-revocation-outcomes.smoke.ts && tsx implementations/auth/smoke/tool-result-custody-lifetime.smoke.ts",
"smoke:tool-result-custody-lifetime": "tsx implementations/auth/smoke/tool-result-custody-lifetime.smoke.ts --lifetime",
"smoke:tool-result-consent": "tsx implementations/auth/smoke/tool-result-consent.smoke.ts",
"smoke:tool-result-consent-acl": "tsx implementations/auth/smoke/tool-result-consent-acl.smoke.ts",
"smoke:tool-result-human-proof": "tsx implementations/auth/smoke/tool-result-human-proof.smoke.ts",
"smoke:manager-service-authority": "tsx implementations/auth/smoke/manager-service-authority.smoke.ts",
"probe:remote-manager-executor-authority": "tsx implementations/auth/smoke/remote-manager-executor-authority.probe.ts",
"smoke:owned-child-cleanup": "tsx implementations/auth/smoke/owned-child-cleanup.smoke.ts",
"smoke:manager-goal-index": "tsx implementations/auth/smoke/manager-goal-index.smoke.ts",
"smoke:manager-registration-check": "tsx implementations/auth/smoke/manager-registration-check.smoke.ts",
"smoke:manager-admin-authorization": "tsx implementations/auth/smoke/manager-admin-authorization.smoke.ts",
"probe:manager-goal-index-scanner": "tsx implementations/auth/smoke/manager-goal-index-scanner.native.ts",
"probe:manager-foreground-readiness": "tsx implementations/cli/smoke/manager-foreground-readiness.native.ts",
"probe:remote-manager-security": "pnpm --filter @cotal-ai/core build && pnpm --filter @cotal-ai/auth build && pnpm probe:manager-goal-index-scanner && pnpm probe:remote-manager-executor-authority",
"smoke:remote-authority-operations": "tsx implementations/manager/smoke/remote-authority-operations.smoke.ts",
"smoke:remote-renewal-broker": "tsx implementations/manager/smoke/remote-renewal-broker.smoke.ts",
"smoke:remote-standing-adoption": "tsx implementations/manager/smoke/remote-standing-adoption.smoke.ts",
"smoke:remote-closed-connection-recovery": "tsx implementations/manager/smoke/remote-closed-connection-recovery.smoke.ts",
"smoke:remote-registration-expiry": "tsx implementations/manager/smoke/remote-registration-expiry.smoke.ts && tsx implementations/manager/smoke/remote-registration-maintenance.smoke.ts && tsx implementations/manager/smoke/remote-registration-close.smoke.ts",
"smoke:remote-start-expiry-recovery": "tsx implementations/manager/smoke/remote-start-expiry-recovery.smoke.ts",
"smoke:remote-run-renewal": "tsx implementations/manager/smoke/remote-run-renewal.smoke.ts",
"smoke:remote-ef-continuity": "tsx implementations/manager/smoke/remote-ef-continuity.smoke.ts",
"smoke:public-remote-authority": "tsx implementations/manager/smoke/public-remote-authority.smoke.ts",
"smoke:remote-resume-completion": "tsx implementations/manager/smoke/remote-resume-completion.smoke.ts",
"smoke:hosted-bootstrap-order": "tsx implementations/auth/smoke/hosted-bootstrap-order.smoke.ts",
"smoke:manager-standing-renewal": "tsx implementations/auth/smoke/manager-standing-renewal.smoke.ts",
"smoke:remote-run-admission": "tsx implementations/auth/smoke/remote-run-admission.smoke.ts",
"smoke:remote-run-revoke": "tsx implementations/auth/smoke/remote-run-revoke.smoke.ts",
"smoke:managed-run-issuance": "tsx implementations/auth/smoke/managed-run-issuance.smoke.ts",
"smoke:remote-run-attempt-route": "tsx implementations/auth/smoke/remote-run-attempt-route.smoke.ts",
"smoke:issued-caller-expiry": "tsx implementations/auth/smoke/issued-caller-expiry.smoke.ts",
"smoke:delivery-coverage": "tsx implementations/delivery/smoke/delivery-coverage.smoke.ts",
"smoke:hosted-delivery-lifetime": "tsx implementations/delivery/smoke/hosted-delivery-lifetime.smoke.ts",
"smoke:hosted-delivery-startup-isolation": "tsx implementations/delivery/smoke/hosted-delivery-startup-isolation.smoke.ts",
"smoke:delivery-multi-space": "pnpm --filter cotal-ai... build && tsx implementations/delivery/smoke/delivery-multi-space.smoke.ts",
"smoke:delivery-standby": "pnpm --filter cotal-ai... build && tsx implementations/delivery/smoke/delivery-standby.smoke.ts",
"smoke:remote-ef-accepted-goal": "tsx implementations/manager/smoke/remote-ef-accepted-goal.smoke.ts",
"smoke:no-execution": "tsx implementations/manager/smoke/no-execution.smoke.ts",
"smoke:no-execution-participant": "tsx implementations/manager/smoke/no-execution-participant.smoke.ts",
"smoke:browser-manager-caller": "tsx implementations/manager/smoke/browser-manager-caller.smoke.ts",
"smoke:persona-remove-contract": "tsx implementations/manager/smoke/persona-remove-contract.smoke.ts",
"smoke:remote-ef-pooled": "tsx implementations/manager/smoke/remote-ef-pooled.smoke.ts",
"smoke:remote-run-attempt": "tsx implementations/manager/smoke/remote-run-attempt.smoke.ts",
"smoke:remote-run-client": "tsx implementations/manager/smoke/remote-run-client.smoke.ts",
"smoke:run-answer-rejection": "tsx implementations/manager/smoke/run-answer-rejection.smoke.ts",
"smoke:renewal-rejection-text": "tsx implementations/manager/smoke/renewal-rejection-text.smoke.ts",
"smoke:cleanup-record": "tsx packages/core/smoke/cleanup-record.smoke.ts",
"smoke:managed-agent-runtime-client": "tsx implementations/manager/smoke/remote-managed-agent-runtime-client.smoke.ts",
"smoke:remote-isolated-renewal": "for target in serve goalWriter executor; do F_ISOLATED_TARGET=$target tsx implementations/manager/smoke/remote-isolated-renewal.smoke.ts || exit 1; done",
"smoke:retirement-copy": "tsx implementations/manager/smoke/retirement-copy.smoke.ts",
"smoke:hosted-retirement-order": "tsx implementations/manager/smoke/hosted-retirement-order.smoke.ts",
"probe:hosted-retirement-stock-supervise": "tsx implementations/manager/smoke/hosted-retirement-stock-supervise.acceptance.ts",
"smoke:core-boundary": "tsx packages/core/smoke/core-boundary.smoke.ts",
"smoke:preflight": "tsx packages/workspace/smoke/preflight.smoke.ts",
"smoke:pid-contract": "tsx packages/workspace/smoke/pid.smoke.ts",
"smoke:absent-process-record": "tsx implementations/cli/smoke/absent-process-record.smoke.ts",
"smoke:process-record": "pnpm --filter @cotal-ai/workspace typecheck && tsx packages/workspace/smoke/process-record.smoke.ts",
"smoke:team-stopped-attempt": "tsx implementations/cli/smoke/team-stopped-attempt.smoke.ts",
"smoke:pid-identity": "pnpm --filter @cotal-ai/workspace... build && tsx packages/workspace/smoke/pid-identity.smoke.ts",
"smoke:service-host-record": "tsx implementations/cli/smoke/service-host-record.smoke.ts",
"smoke:win32-custody": "pnpm --filter @cotal-ai/workspace... build && tsx packages/workspace/smoke/win32-custody.smoke.ts",
"smoke:inst-route-grant": "tsx packages/core/smoke/inst-route-grant.smoke.ts",
"smoke:manager-lease-grant": "tsx packages/core/smoke/manager-lease-grant.smoke.ts",
"smoke:manager-lease-probe": "tsx packages/core/smoke/manager-lease-probe.smoke.ts",
"smoke:kv-scan": "tsx packages/core/smoke/kv-scan.smoke.ts",
"smoke:kv-watch-consumers": "tsx packages/core/smoke/kv-watch-consumers.smoke.ts",
"smoke:readonly-watch-cleanup:auth": "tsx packages/core/smoke/readonly-watch-cleanup.smoke.ts",
"smoke:timer-writer-stop": "tsx packages/core/smoke/timer-writer-stop.smoke.ts",
"smoke:kv-read-shape": "tsx packages/core/smoke/kv-read-shape.smoke.ts",
"smoke:history-recent": "tsx packages/core/smoke/history-recent.smoke.ts",
"smoke:dm-history-subject": "tsx packages/core/smoke/dm-history-subject.smoke.ts",
"smoke:dm-history-of": "tsx packages/core/smoke/dm-history-of.smoke.ts",
"smoke:dm-inbox-missing": "tsx packages/core/smoke/dm-inbox-missing.smoke.ts",
"smoke:history-cancellation": "tsx packages/core/smoke/history-cancellation.smoke.ts",
"smoke:web-history-cancellation": "tsx implementations/web/smoke/history-cancellation.smoke.ts",
"smoke:server-resolution:live": "tsx implementations/cli/smoke/server-resolution-live.smoke.ts",
"smoke:cooperative-stop:live": "tsx implementations/manager/smoke/cooperative-stop-live.smoke.ts",
"smoke:lifecycle-e2e": "tsx implementations/manager/smoke/lifecycle-e2e.smoke.ts",
"smoke:orphan-seat-succession": "tsx implementations/manager/smoke/orphan-seat-succession.smoke.ts",
"smoke:reap-absent-refusal": "tsx implementations/manager/smoke/reap-absent-refusal.smoke.ts",
"smoke:lifecycle-inventory-concurrency": "tsx implementations/manager/smoke/lifecycle-inventory-concurrency.smoke.ts",
"smoke:manager-mass-stop": "tsx implementations/manager/smoke/manager-mass-stop.smoke.ts",
"smoke:retire-fence-lifetime": "tsx implementations/manager/smoke/retire-fence-lifetime.smoke.ts",
"smoke:orphan-seat-reap": "pnpm --filter @cotal-ai/seat build && tsx implementations/manager/smoke/orphan-seat-reap.smoke.ts",
"smoke:orphan-seat-spawn-window": "pnpm --filter @cotal-ai/seat build && tsx implementations/manager/smoke/orphan-seat-spawn-window.smoke.ts",
"smoke:orphan-seat-rollback": "pnpm --filter @cotal-ai/seat build && tsx implementations/manager/smoke/orphan-seat-rollback.smoke.ts",
"smoke:spawn-args": "tsx extensions/connector-core/smoke/spawn-args.smoke.ts",
"smoke:launch-options": "tsx bin/smoke/launch-options.smoke.ts",
"smoke:install": "tsx implementations/cli/smoke/install.smoke.ts",
"smoke:send": "tsx implementations/cli/smoke/send.smoke.ts",
"smoke:spawn-from-anywhere": "tsx implementations/cli/smoke/spawn-from-anywhere.smoke.ts",
"smoke:status-persona-root": "tsx implementations/cli/smoke/status-persona-root.smoke.ts",
"smoke:spawn-from-anywhere:live": "tsx implementations/cli/smoke/spawn-from-anywhere-live.smoke.ts",
"smoke:up-manifest:live": "tsx implementations/cli/smoke/up-manifest-live.smoke.ts",
"smoke:team-views:live": "pnpm --filter cotal-ai... build && tsx implementations/cli/smoke/team-views-live.smoke.ts",
"smoke:signal-exits:live": "pnpm --filter cotal-ai... build && tsx implementations/cli/smoke/signal-exits-live.smoke.ts",
"smoke:channel-members:live": "pnpm --filter cotal-ai... build && tsx implementations/cli/smoke/channel-members-live.smoke.ts",
"smoke:ledger": "tsx implementations/cli/smoke/ledger.smoke.ts",
"smoke:manager-singleton:live": "tsx implementations/cli/smoke/manager-singleton-live.smoke.ts",
"smoke:component-health": "pnpm --filter cotal-ai... build && tsx implementations/cli/smoke/component-health.smoke.ts && tsx implementations/cli/smoke/status-component-width.smoke.ts",
"smoke:liveness-peer": "tsx packages/core/smoke/liveness-peer.smoke.ts",
"smoke:delivery-responder-visibility": "pnpm --filter cotal-ai... build && tsx implementations/cli/smoke/delivery-responder-visibility.smoke.ts",
"smoke:delivery-boot-honesty": "pnpm --filter cotal-ai... build && tsx implementations/cli/smoke/delivery-boot-honesty.smoke.ts",
"smoke:delivery-pidfile-ownership": "pnpm --filter cotal-ai... build && tsx implementations/cli/smoke/delivery-pidfile-ownership.smoke.ts",
"smoke:systemd-supervision": "tsx implementations/cli/smoke/systemd-supervision.smoke.ts",
"smoke:web-seed:live": "tsx implementations/cli/smoke/web-seed-live.smoke.ts",
"smoke:delivery-cred:auth": "tsx packages/core/smoke/delivery-cred-confinement.smoke.ts",
"smoke:delivery-reply-injection:auth": "tsx packages/core/smoke/delivery-reply-injection.smoke.ts",
"smoke:anycast-request-status:auth": "tsx packages/core/smoke/anycast-request-status.smoke.ts",
"smoke:delivery-shards-reject": "tsx implementations/delivery/smoke/delivery-shards-reject.smoke.ts",
"smoke:adoption-proof": "tsx implementations/delivery/smoke/adoption-false-green.smoke.ts",
"smoke:adoption-swap-strand": "tsx implementations/delivery/smoke/adoption-swap-strand.smoke.ts",
"smoke:adoption-passive-preflight": "tsx implementations/delivery/smoke/adoption-passive-preflight.smoke.ts",
"smoke:delivery-startup-adoption": "pnpm --filter cotal-ai... build && tsx implementations/delivery/smoke/delivery-startup-adoption.smoke.ts",
"smoke:renewal-record-honesty": "tsx implementations/cli/smoke/renewal-record-honesty.smoke.ts",
"smoke:reload-deadline-queue": "tsx packages/core/smoke/reload-deadline-queue.smoke.ts",
"smoke:adoption-doctor-e2e": "tsx implementations/delivery/smoke/adoption-doctor-e2e.smoke.ts",
"smoke:delivery-leave-tombstone:auth": "tsx packages/core/smoke/delivery-leave-tombstone.smoke.ts",
"smoke:delivery-lease:auth": "tsx packages/core/smoke/delivery-lease.smoke.ts",
"smoke:delivery-boot-retry:auth": "tsx packages/core/smoke/delivery-boot-retry.smoke.ts",
"smoke:delivery-old-manager": "tsx implementations/cli/smoke/delivery-old-manager-preflight.smoke.ts",
"smoke:delivery-reconnect:auth": "tsx packages/core/smoke/delivery-reconnect.smoke.ts",
"smoke:delivery-broker-coupling": "tsx implementations/delivery/smoke/delivery-broker-coupling.smoke.ts",
"smoke:delivery-native-health": "pnpm --filter @cotal-ai/delivery build && tsx implementations/delivery/smoke/delivery-native-health-lifetime.smoke.ts",
"smoke:delivery-transport-health": "tsx implementations/delivery/smoke/delivery-transport-health.smoke.ts",
"smoke:delivery-starvation": "tsx implementations/delivery/smoke/delivery-starvation.smoke.ts",
"smoke:delivery-watchdog-evidence": "tsx implementations/delivery/smoke/delivery-watchdog-evidence.smoke.ts",
"smoke:delivery-timer-writer": "pnpm --filter cotal-ai... build && tsx implementations/delivery/smoke/delivery-timer-writer.smoke.ts",
"smoke:delivery-renewal": "pnpm --filter cotal-ai... build && tsx implementations/delivery/smoke/delivery-cred-renewal.smoke.ts",
"smoke:principal-key": "tsx packages/core/smoke/principal-key.smoke.ts",
"smoke:grammar": "tsx packages/core/smoke/grammar.smoke.ts",
"smoke:ep-grammar": "tsx packages/core/smoke/endpoint-grammar.smoke.ts",
"smoke:ep-grants": "tsx packages/core/smoke/endpoint-grants.smoke.ts",
"smoke:native-service-gate": "tsx implementations/auth/smoke/native-service-gate.smoke.ts",
"smoke:service-access-callout:auth": "tsx implementations/auth/smoke/service-access-callout.smoke.ts",
"smoke:service-custody:auth": "tsx implementations/auth/smoke/service-custody.smoke.ts",
"smoke:service-custody-writer:auth": "tsx implementations/auth/smoke/service-custody-writer.smoke.ts",
"smoke:service-custody-recovery:auth": "tsx implementations/auth/smoke/service-custody-recovery.smoke.ts",
"smoke:service-host-ops:auth": "tsx implementations/auth/smoke/service-host-ops.smoke.ts",
"smoke:service-host-effect:auth": "tsx implementations/auth/smoke/service-host-effect.smoke.ts",
"smoke:native-issuance-startup": "pnpm --filter @cotal-ai/auth... build && tsx implementations/auth/smoke/native-issuance-startup.smoke.ts",
"smoke:service-host-plane:auth": "tsx implementations/auth/smoke/service-host-plane.smoke.ts",
"smoke:chat-session-authority": "tsx implementations/auth/smoke/chat-session-authority.smoke.ts",
"smoke:chat-session-row": "tsx implementations/auth/smoke/chat-session-row.smoke.ts",
"smoke:managed-grant-transaction": "tsx implementations/auth/smoke/managed-grant-transaction.smoke.ts",
"smoke:public-surfaces": "tsx implementations/auth/smoke/auth-public-closure.smoke.ts && tsx implementations/auth/smoke/plane-claim-public.smoke.ts && tsx implementations/auth/smoke/account-liveness-public.smoke.ts",
"smoke:service-caller-issuance": "tsx implementations/auth/smoke/service-caller-issuance.smoke.ts && tsx implementations/auth/smoke/service-caller-issuance.smoke.ts --second && tsx implementations/auth/smoke/service-caller-issuance.smoke.ts --cli",
"smoke:service-caller-reload": "tsx implementations/auth/smoke/service-caller-reload.smoke.ts",
"smoke:service-caller-payload": "tsx implementations/auth/smoke/service-caller-payload-bootstrap.smoke.ts && tsx implementations/auth/smoke/service-caller-issuance.smoke.ts --payload-withdraw && tsx implementations/auth/smoke/service-caller-issuance.smoke.ts --policy-during-observe && tsx implementations/auth/smoke/service-caller-issuance.smoke.ts --close-during-observe && tsx implementations/auth/smoke/service-caller-issuance.smoke.ts --reopen-payload",
"smoke:service-endpoint-renewal": "tsx implementations/auth/smoke/service-endpoint-renewal.smoke.ts",
"smoke:system-signing-seed-custody": "tsx implementations/auth/smoke/system-signing-seed-custody.smoke.ts",
"smoke:service-endpoint-authority:auth": "tsx implementations/auth/smoke/service-endpoint-authority.smoke.ts",
"smoke:service-serving:auth": "tsx implementations/auth/smoke/service-serving.smoke.ts",
"smoke:service-caller-policy": "tsx implementations/auth/smoke/service-caller-policy.smoke.ts",
"smoke:service-caller-host:auth": "tsx implementations/auth/smoke/service-caller-host.smoke.ts",
"smoke:describe-observation": "tsx packages/core/smoke/describe-observation.smoke.ts",
"smoke:service-access": "tsx implementations/auth/smoke/service-access.smoke.ts",
"smoke:service-renewal": "tsx implementations/auth/smoke/service-renewal.smoke.ts",
"smoke:service-registration": "tsx packages/core/smoke/service-registration.smoke.ts",
"smoke:service-release": "tsx packages/core/smoke/service-release.smoke.ts",
"smoke:service-gate": "tsx packages/core/smoke/service-gate.smoke.ts",
"smoke:service-authority-client": "tsx implementations/auth/smoke/service-authority-client.smoke.ts",
"smoke:issued-rail-sources": "tsx implementations/auth/smoke/issued-rail-sources.smoke.ts",
"smoke:service-host-contract": "tsx implementations/auth/smoke/service-host-contract.smoke.ts",
"smoke:remote-service-authority": "tsx packages/core/smoke/remote-service-authority.smoke.ts",
"smoke:ep-capability-policy": "tsx packages/core/smoke/endpoint-capability-policy.smoke.ts",
"smoke:frozen-exports": "tsx packages/core/smoke/frozen-exports.smoke.ts",
"smoke:tool-list-announce": "tsx packages/core/smoke/tool-list-announce.smoke.ts",
"smoke:send-channel-receipt": "tsx extensions/connector-core/smoke/send-channel-receipt.smoke.ts",
"smoke:stored-copies-notice": "tsx extensions/connector-core/smoke/stored-copies-notice.smoke.ts",
"smoke:read-history:auth": "tsx packages/core/smoke/read-history-auth.smoke.ts",
"smoke:history-reader-consumers:auth": "tsx packages/core/smoke/history-reader-consumers-auth.smoke.ts",
"smoke:dm-only-consume:auth": "tsx packages/core/smoke/dm-only-consume-auth.smoke.ts",
"smoke:history-reader-callout:auth": "tsx implementations/auth/smoke/history-reader-callout.smoke.ts",
"smoke:acl-cas": "tsx packages/core/smoke/acl-cas.smoke.ts",
"smoke:ep-records": "tsx packages/core/smoke/endpoint-records.smoke.ts",
"smoke:run-notice": "tsx packages/core/smoke/run-notice.smoke.ts",
"smoke:run-migration": "tsx packages/core/smoke/run-migration.smoke.ts",
"smoke:ep-journal": "tsx packages/core/smoke/endpoint-journal.smoke.ts",
"smoke:ep-binding": "tsx packages/core/smoke/endpoint-binding.smoke.ts",
"smoke:issued-space": "tsx packages/core/smoke/issued-space.smoke.ts",
"smoke:issued-space:live": "tsx packages/core/smoke/issued-space-live.smoke.ts",
"smoke:issued-observe:live": "tsx packages/core/smoke/issued-observe-live.smoke.ts",
"smoke:listing-issuance:live": "tsx packages/core/smoke/listing-issuance-live.smoke.ts",
"smoke:registry-answer:live": "pnpm --filter @cotal-ai/registry build && tsx implementations/registry/smoke/registry-answer-live.smoke.ts",
"smoke:registry-listing-e2e:live": "pnpm --filter @cotal-ai/registry build && tsx implementations/registry/smoke/registry-listing-e2e-live.smoke.ts",
"smoke:registry-listing-user-auth": "pnpm --filter @cotal-ai/auth build && tsx implementations/auth/smoke/registry-listing-user-auth.smoke.ts",
"smoke:registry-host": "pnpm --filter @cotal-ai/auth... --filter @cotal-ai/registry... --filter @cotal-ai/delivery... build && tsx implementations/auth/smoke/registry-host.smoke.ts",
"smoke:registry-host-cli": "pnpm --filter cotal-ai... build && tsx implementations/auth/smoke/registry-host-cli.smoke.ts",
"smoke:issued-retention:live": "tsx packages/core/smoke/issued-retention-live.smoke.ts",
"smoke:issued-store-binders": "tsx implementations/manager/smoke/issued-store-binders.smoke.ts",
"smoke:issued-store-recreate": "tsx packages/core/smoke/issued-store-recreate.smoke.ts",
"smoke:delete-space-auth": "tsx packages/core/smoke/delete-space-auth.smoke.ts",
"smoke:failed-bind-cleanup": "tsx packages/core/smoke/failed-bind-cleanup.smoke.ts",
"smoke:cas-publish": "tsx packages/core/smoke/cas-publish.smoke.ts",
"smoke:cas-loss-one-rule": "tsx packages/core/smoke/cas-loss-one-rule.smoke.ts",
"smoke:cas-preflight-cluster": "tsx packages/core/smoke/cas-preflight-cluster.smoke.ts",
"smoke:frame-size": "tsx packages/core/smoke/frame-size.smoke.ts",
"smoke:valid-name": "tsx packages/core/smoke/valid-name.smoke.ts",
"smoke:actor-ephemeral": "tsx packages/core/smoke/actor-ephemeral.smoke.ts",
"smoke:recoverable-error-channel": "tsx packages/core/smoke/recoverable-error-channel.smoke.ts",
"smoke:principal-channel-witness": "tsx packages/core/smoke/principal-channel-witness.smoke.ts",
"smoke:part-renderer": "tsx packages/core/smoke/part-renderer.smoke.ts",
"smoke:run-journal-auth": "tsx packages/core/smoke/run-journal-auth.smoke.ts",
"smoke:run-journal": "tsx packages/core/smoke/run-journal.smoke.ts",
"smoke:consumer-already-exists": "tsx packages/core/smoke/consumer-already-exists.smoke.ts",
"smoke:agui-kind": "tsx packages/core/smoke/agui-kind.smoke.ts",
"smoke:agui-conformance": "tsx extensions/connector-core/smoke/agui-conformance.smoke.ts",
"smoke:event-channel-classify": "tsx packages/core/smoke/event-channel-classify.smoke.ts",
"smoke:agui-render": "tsx extensions/connector-core/smoke/agui-render.smoke.ts",
"smoke:agui-render-parity": "pnpm --filter @cotal-ai/connector-core build && tsx implementations/web/smoke/agui-render-parity.smoke.ts",
"smoke:agui-frame-dispatch": "tsx implementations/web/smoke/agui-frame-dispatch.smoke.ts",
"smoke:view-events-filter": "tsx packages/workspace/smoke/view-events-filter.smoke.ts",
"smoke:view-transport": "tsx packages/workspace/smoke/view-transport.smoke.ts",
"smoke:view-thread-fields": "tsx packages/workspace/smoke/view-thread-fields.smoke.ts",
"smoke:event-order": "tsx implementations/web/smoke/event-order.smoke.ts",
"smoke:web-events-filter": "tsx implementations/web/smoke/web-events-filter.smoke.ts",
"smoke:event-channel": "tsx extensions/connector-core/smoke/event-channel.smoke.ts",
"smoke:event-channel-resolve": "tsx extensions/connector-core/smoke/event-channel-resolve.smoke.ts",
"smoke:agui-split": "tsx extensions/connector-core/smoke/agui-split.smoke.ts",
"smoke:durable-source": "tsx extensions/connector-core/smoke/durable-source.smoke.ts",
"smoke:event-wal": "tsx extensions/connector-core/smoke/event-wal.smoke.ts",
"smoke:agui-wal-path": "tsx extensions/connector-core/smoke/agui-wal-path.smoke.ts",
"smoke:operator-env-keep": "tsx extensions/connector-core/smoke/operator-env-keep.smoke.ts",
"smoke:bin-path": "tsx packages/workspace/smoke/bin-path.smoke.ts",
"smoke:home-record-entries": "tsx packages/workspace/smoke/home-record-entries.smoke.ts",
"smoke:spawn-env-config": "tsx packages/core/smoke/spawn-env-config.smoke.ts",
"smoke:spawn-env-e2e": "tsx bin/smoke/spawn-env-e2e.smoke.ts",
"smoke:agui-emitter": "tsx extensions/connector-core/smoke/agui-emitter.smoke.ts",
"smoke:agui-tool-result": "tsx extensions/connector-core/smoke/agui-tool-result.smoke.ts",
"smoke:agui-egress-closed-schema": "tsx extensions/connector-core/smoke/agui-egress-closed-schema.smoke.ts",
"smoke:tool-result-journal": "tsx extensions/connector-core/smoke/tool-result-journal.smoke.ts",
"smoke:tool-result-frontier": "tsx extensions/connector-core/smoke/tool-result-frontier.smoke.ts",
"smoke:egress-guard-differential": "tsx extensions/connector-core/smoke/egress-guard-differential.smoke.ts",
"smoke:agui-retry-duplicate": "tsx extensions/connector-core/smoke/agui-retry-duplicate.smoke.ts",
"smoke:agui-holder": "tsx extensions/connector-core/smoke/agui-holder.smoke.ts",
"smoke:agui-multi-session": "tsx extensions/connector-core/smoke/agui-multi-session.smoke.ts",
"smoke:subject-frontier": "tsx extensions/connector-core/smoke/subject-frontier.smoke.ts",
"smoke:agui-close-run": "tsx extensions/connector-core/smoke/agui-close-run.smoke.ts",
"smoke:ep-work": "tsx packages/core/smoke/endpoint-work.smoke.ts",
"smoke:ep-virtual": "tsx packages/core/smoke/endpoint-virtual.smoke.ts",
"smoke:ep-action": "tsx packages/core/smoke/endpoint-action.smoke.ts",
"smoke:ep-action-class": "tsx packages/core/smoke/endpoint-action-class.smoke.ts",
"smoke:ep-goaleff": "tsx packages/core/smoke/endpoint-goaleff.smoke.ts",
"smoke:ep-epname": "tsx packages/core/smoke/endpoint-epname.smoke.ts",
"smoke:ep-effects": "tsx packages/core/smoke/endpoint-effects.smoke.ts",
"smoke:goal-epoch-fence": "tsx packages/core/smoke/goal-epoch-fence.smoke.ts",
"smoke:ep-checkpoint": "tsx packages/core/smoke/endpoint-checkpoint.smoke.ts",
"smoke:ep-handle": "tsx packages/core/smoke/endpoint-handle.smoke.ts",
"smoke:ep-session": "tsx packages/core/smoke/endpoint-session.smoke.ts",
"smoke:ep-guard": "tsx packages/core/smoke/endpoint-guard.smoke.ts",
"smoke:ep-receipt": "tsx packages/core/smoke/endpoint-receipt.smoke.ts",
"smoke:ep-contract-store": "tsx packages/core/smoke/endpoint-contract-store.smoke.ts",
"smoke:ep-invoke": "tsx packages/core/smoke/endpoint-invoke.smoke.ts",
"smoke:ep-publish-denial:auth": "tsx packages/core/smoke/endpoint-publish-denial.smoke.ts",
"smoke:ep-serve": "tsx packages/core/smoke/endpoint-serve.smoke.ts",
"smoke:ep-request-origin": "tsx packages/core/smoke/endpoint-request-origin.smoke.ts",
"smoke:broker-teardown": "tsx packages/core/smoke/broker-teardown.smoke.ts",
"smoke:full-account-resolver": "tsx packages/core/smoke/full-account-resolver.smoke.ts",
"smoke:bind-fence": "tsx packages/core/smoke/bind-fence.smoke.ts",
"smoke:unfenced-responder": "tsx packages/core/smoke/unfenced-responder.smoke.ts",
"smoke:ep-serve-gate": "tsx packages/core/smoke/endpoint-serve-gate.smoke.ts && pnpm smoke:ep-family-scan",
"smoke:ep-family-scan": "tsx packages/core/smoke/endpoint-family-scan.smoke.ts",
"smoke:registration-reopen": "tsx packages/core/smoke/registration-reopen.smoke.ts",
"smoke:environment-manager-grants": "tsx packages/core/smoke/environment-manager-grants.smoke.ts",
"smoke:manager-service": "tsx implementations/manager/smoke/manager-service.smoke.ts",
"smoke:manager-renewal-boundary": "tsx implementations/manager/smoke/manager-renewal-boundary.smoke.ts",
"smoke:manager-harness-boot": "tsx implementations/manager/smoke/harness-boot.smoke.ts",
"smoke:manager-connector-generation:live": "tsx implementations/manager/smoke/connector-generation-live.smoke.ts",
"smoke:status-connector-event-plane": "tsx implementations/manager/smoke/status-connector-event-plane.smoke.ts",
"smoke:manager-service-ops": "tsx implementations/manager/smoke/manager-service-ops.smoke.ts",
"smoke:manager-persona-show-auth": "tsx implementations/manager/smoke/persona-show-auth.smoke.ts",
"smoke:manager-service-invoke": "tsx implementations/manager/smoke/manager-service-invoke.smoke.ts",
"smoke:journal-model-b": "tsx implementations/manager/smoke/journal-model-b.smoke.ts",
"smoke:journal-declaration": "tsx implementations/manager/smoke/journal-declaration.smoke.ts",
"smoke:max-agents-single-source": "tsx implementations/manager/smoke/max-agents-single-source.smoke.ts",
"smoke:contract-vocabulary": "tsx implementations/manager/smoke/contract-vocabulary.smoke.ts",
"smoke:manager-spawn-action": "tsx implementations/manager/smoke/spawn-action.smoke.ts",
"smoke:manager-refusal-code": "tsx implementations/manager/smoke/refusal-code.smoke.ts",
"smoke:manager-supervise-restart": "tsx implementations/manager/smoke/supervise-restart.smoke.ts",
"smoke:manager-supervise-crash": "tsx implementations/manager/smoke/supervise-manager-crash.smoke.ts",
"smoke:supervise-crash-late-join": "tsx implementations/manager/smoke/supervise-crash-late-join.smoke.ts",
"smoke:manager-tmux-adopt": "tsx implementations/manager/smoke/tmux-adopt-manager-crash.smoke.ts",
"smoke:persona-endpoints-served": "tsx implementations/manager/smoke/persona-endpoints-served.smoke.ts",
"smoke:manager-spawn-action-auth": "tsx implementations/manager/smoke/spawn-action-auth.smoke.ts",
"smoke:manager-restart-fence": "tsx implementations/manager/smoke/manager-restart-fence.smoke.ts",
"smoke:manager-coexist": "tsx implementations/manager/smoke/manager-coexist.smoke.ts",
"smoke:manager-instance-exclusive": "tsx packages/workspace/smoke/manager-instance-exclusive.smoke.ts",
"smoke:manager-instance-retire": "tsx packages/workspace/smoke/manager-instance-retire.smoke.ts",
"smoke:manager-fresh-root-identity": "tsx implementations/manager/smoke/manager-fresh-root-identity.smoke.ts",
"smoke:goal-sibling-race": "tsx implementations/manager/smoke/goal-sibling-race.smoke.ts",
"smoke:manager-reconcile-ownership": "tsx implementations/manager/smoke/manager-reconcile-ownership.smoke.ts",
"smoke:manager-reconcile-startup": "tsx implementations/manager/smoke/manager-reconcile-startup.smoke.ts",
"smoke:manager-reconcile-redrive": "tsx implementations/manager/smoke/manager-reconcile-redrive.smoke.ts",
"smoke:manager-name-claim": "tsx implementations/manager/smoke/manager-name-claim.smoke.ts",
"smoke:manager-on-route": "tsx implementations/manager/smoke/manager-on-route.smoke.ts",
"smoke:manager-scatter": "tsx implementations/manager/smoke/manager-scatter.smoke.ts",
"smoke:manager-multi-live": "tsx implementations/manager/smoke/manager-multi-live.smoke.ts",
"smoke:manager-deregister": "tsx implementations/manager/smoke/manager-deregister.smoke.ts",
"smoke:user-endpoint-deregister": "tsx implementations/auth/smoke/endpoint-deregister.smoke.ts",
"smoke:governance-slot-orphan": "pnpm --filter @cotal-ai/core build && tsx implementations/manager/smoke/governance-slot-orphan.smoke.ts",
"smoke:manager-restart-live": "tsx implementations/manager/smoke/manager-restart-live.smoke.ts",
"smoke:supervise-registered-user": "tsx implementations/manager/smoke/supervise-registered-user.smoke.ts",
"smoke:supervise-registered-user-authority": "tsx implementations/manager/smoke/supervise-registered-user-authority.smoke.ts",
"smoke:seat-exit-cause": "tsx implementations/manager/smoke/seat-exit-cause.smoke.ts",
"smoke:exit-watch": "tsx implementations/manager/smoke/exit-watch.smoke.ts",
"smoke:lease-loss-keeps-serving": "tsx implementations/manager/smoke/lease-loss-keeps-serving.smoke.ts",
"smoke:serve-stop-outage": "tsx implementations/manager/smoke/serve-stop-outage.smoke.ts",
"smoke:preserve-state": "tsx implementations/manager/smoke/preserve-state.smoke.ts",
"smoke:manager-status-observation": "tsx implementations/manager/smoke/status-observation.smoke.ts",
"smoke:manager-launch-admission": "tsx implementations/manager/smoke/launch-admission.smoke.ts",
"smoke:maintenance-controller": "tsx packages/workspace/smoke/maintenance-controller.smoke.ts",
"smoke:controller-cut-withheld": "pnpm --filter cotal-ai... build && tsx implementations/cli/smoke/controller-cut-withheld.smoke.ts",
"smoke:controller-restore": "tsx implementations/cli/smoke/controller-restore.smoke.ts",
"smoke:manager-seats-inventory": "tsx implementations/manager/smoke/seats-inventory.smoke.ts",
"smoke:legacy-pty-custody": "pnpm --filter @cotal-ai/manager... build && tsx implementations/manager/smoke/legacy-pty-custody.smoke.ts",
"smoke:custodial-pty": "pnpm --filter @cotal-ai/seat --filter @cotal-ai/core --filter @cotal-ai/workspace --filter @cotal-ai/manager build && tsx implementations/manager/smoke/custodial-pty.smoke.ts",
"smoke:seat-platform": "pnpm --filter @cotal-ai/seat build && tsx packages/seat/smoke/platform.smoke.ts",
"smoke:seat-peer-credentials": "pnpm --filter @cotal-ai/seat build && tsx packages/seat/smoke/peer-credentials-public.smoke.ts",
"smoke:seat-native-ci": "tsx bin/smoke/seat-native-ci.smoke.ts",
"smoke:seat-installed-dist": "tsx bin/smoke/seat-installed-dist.smoke.ts",
"smoke:seat-protocol": "pnpm --filter @cotal-ai/seat build && tsx packages/seat/smoke/protocol.smoke.ts",
"smoke:seat-lifecycle": "pnpm --filter @cotal-ai/seat build && tsx packages/seat/smoke/lifecycle.smoke.ts && tsx packages/seat/smoke/reap-group-identity.smoke.ts",
"repro:1648": "pnpm --filter @cotal-ai/seat build && tsx packages/seat/smoke/repro-1648.mts",
"smoke:seat-isolation": "pnpm --filter @cotal-ai/seat build && tsx packages/seat/smoke/isolation.smoke.ts",
"smoke:ep-serve:auth": "tsx packages/core/smoke/endpoint-serve-auth.smoke.ts",
"smoke:ep-serve:guest": "tsx packages/core/smoke/endpoint-serve-guest.smoke.ts",
"smoke:scatter-liveness": "tsx packages/core/smoke/scatter-liveness.smoke.ts",
"smoke:scatter-pinned-probe": "tsx implementations/cli/smoke/scatter-pinned-probe.smoke.ts",
"smoke:service-dereg": "tsx packages/core/smoke/service-deregistration.smoke.ts",
"smoke:ep-verbs": "tsx packages/core/smoke/endpoint-verbs.smoke.ts",
"smoke:ep-traits": "tsx packages/core/smoke/endpoint-traits.smoke.ts",
"smoke:canonical": "tsx packages/core/smoke/canonical.smoke.ts",
"smoke:secret-store-identity": "tsx packages/core/smoke/secret-store-identity.smoke.ts",
"smoke:reload-store-identity": "tsx implementations/delivery/smoke/reload-store-identity.smoke.ts",
"smoke:artifact-contract": "tsx packages/core/smoke/artifact-contract.smoke.ts",
"smoke:schema-profile": "tsx packages/core/smoke/schema-profile.smoke.ts",
"smoke:private-tool-results-contracts": "tsx packages/core/smoke/private-tool-results-contract.smoke.ts",
"smoke:safe-pattern-fuzz": "tsx packages/core/smoke/safe-pattern-fuzz.smoke.ts",
"smoke:ep-envelope": "tsx packages/core/smoke/endpoint-envelope.smoke.ts",
"smoke:broker-floor": "tsx packages/core/smoke/broker-floor.smoke.ts",
"smoke:free-port-retry": "tsx packages/core/smoke/free-port-retry.smoke.ts",
"smoke:tls-serve": "tsx packages/core/smoke/tls-serve.smoke.ts",
"smoke:up-tls-routes": "tsx bin/smoke/up-tls-routes-live.smoke.ts",
"smoke:broker-policy": "tsx packages/workspace/smoke/broker-policy.smoke.ts",
"smoke:protected-paths": "tsx packages/workspace/smoke/protected-paths.smoke.ts",
"smoke:broker-selection": "tsx implementations/cli/smoke/broker-selection.smoke.ts",
"smoke:status-broker-relevance": "tsx implementations/cli/smoke/status-broker-relevance.smoke.ts",
"smoke:serverconfig-shapes": "tsx packages/core/smoke/serverconfig-shapes.smoke.ts",
"smoke:tls-intent": "tsx packages/workspace/smoke/tls-intent.smoke.ts",
"smoke:cross-owner:auth": "tsx packages/core/smoke/cross-owner-auth.smoke.ts",
"smoke:hook-load-emitter-race": "tsx extensions/connector-claude-code/smoke/hook-load-and-emitter-race.smoke.ts",
"smoke:spawn-name-actor": "tsx packages/core/smoke/spawn-name-actor-token.smoke.ts",
"smoke:auth-owner-token": "tsx implementations/auth/smoke/owner-token.smoke.ts",
"smoke:auth-issuer": "tsx implementations/auth/smoke/issuer.smoke.ts",
"smoke:auth-idp-bridge": "tsx implementations/auth/smoke/idp-bridge.smoke.ts",
"smoke:auth-response-json": "tsx implementations/auth/smoke/auth-response-json.smoke.ts",
"smoke:auth-login": "tsx implementations/auth/smoke/login.smoke.ts",
"smoke:auth-jwt-retry": "tsx implementations/auth/smoke/idp-jwt-retry.smoke.ts && tsx implementations/cli/smoke/manager-token-retry.native.ts",
"smoke:auth-login-name": "tsx implementations/auth/smoke/login-name.smoke.ts",
"smoke:login-unreachable": "tsx implementations/auth/smoke/login-unreachable.smoke.ts",
"smoke:actor-target": "tsx implementations/auth/smoke/actor-target.smoke.ts",
"smoke:grant-usage": "tsx implementations/auth/smoke/grant-usage.smoke.ts",
"smoke:auth-attenuation": "tsx implementations/auth/smoke/attenuation.smoke.ts",
"smoke:auth-callout:auth": "tsx implementations/auth/smoke/auth-callout.smoke.ts",
"smoke:callout-client-signing": "tsx implementations/auth/smoke/callout-client-signing.smoke.ts",
"smoke:bearer-exp-ceiling:auth": "tsx implementations/auth/smoke/bearer-exp-ceiling.smoke.ts",
"smoke:dm-reader:auth": "tsx implementations/auth/smoke/dm-reader.smoke.ts",
"smoke:endpoint-usermode:auth": "tsx implementations/auth/smoke/endpoint-usermode.smoke.ts",
"smoke:join-user:auth": "tsx implementations/auth/smoke/join-user.smoke.ts",
"smoke:keyed-review-capacity:auth": "tsx implementations/auth/smoke/keyed-review-capacity.smoke.ts",
"smoke:keyed-review-client:auth": "tsx implementations/auth/smoke/keyed-review-client.smoke.ts",
"smoke:keyed-review-observer:auth": "tsx implementations/auth/smoke/keyed-review-observer.smoke.ts",
"smoke:keyed-run-submission:auth": "tsx implementations/auth/smoke/keyed-run-submission.smoke.ts",
"smoke:keyed-submission-activation-restart:auth": "tsx implementations/auth/smoke/keyed-submission-activation-restart.smoke.ts",
"smoke:keyed-submission-client-provider:auth": "tsx implementations/auth/smoke/keyed-submission-client-provider.smoke.ts",
"smoke:keyed-submission-signerless-native:auth": "tsx implementations/auth/smoke/keyed-submission-signerless-native.smoke.ts",
"smoke:session-adapter:auth": "tsx implementations/auth/smoke/session-ledger.smoke.ts",
"smoke:lifecycle-registry:auth": "tsx implementations/auth/smoke/lifecycle-registry.smoke.ts",
"smoke:credential-ledger:auth": "tsx implementations/auth/smoke/credential-ledger.smoke.ts",
"smoke:admission-mediator:auth": "tsx implementations/auth/smoke/admission-mediator.smoke.ts",
"smoke:retirement-barrier:auth": "tsx implementations/auth/smoke/retirement-barrier.smoke.ts",
"smoke:mediator-confinement:auth": "tsx implementations/auth/smoke/mediator-confinement.smoke.ts",
"smoke:deny-new:auth": "tsx implementations/auth/smoke/deny-new.smoke.ts",
"smoke:connect-reader-acl:auth": "tsx implementations/auth/smoke/connect-reader-acl.smoke.ts",
"smoke:shape-supervisor:auth": "tsx implementations/auth/smoke/shape-supervisor.smoke.ts",
"smoke:barrier-plane:auth": "tsx implementations/auth/smoke/barrier-plane.smoke.ts",
"smoke:plane-claim:auth": "tsx implementations/auth/smoke/plane-claim.smoke.ts",
"smoke:drain-repair:auth": "tsx implementations/auth/smoke/drain-repair.smoke.ts",
"smoke:auth-admin:auth": "tsx implementations/auth/smoke/auth-admin.smoke.ts",
"smoke:managed-agent-enrollment:auth": "tsx implementations/auth/smoke/managed-agent-enrollment.smoke.ts",
"smoke:retire-member-rows:auth": "tsx implementations/auth/smoke/retire-member-rows.smoke.ts",
"smoke:managed-agent-runtime:auth": "tsx implementations/auth/smoke/managed-agent-runtime.smoke.ts",
"smoke:managed-activate-door:auth": "tsx implementations/auth/smoke/managed-activate-door.smoke.ts",
"smoke:managed-retire-door:auth": "tsx implementations/auth/smoke/managed-retire-door.smoke.ts",
"smoke:auth-pidfile": "tsx implementations/cli/smoke/auth-pidfile.smoke.ts",
"smoke:retirement-cleaner:auth": "tsx implementations/auth/smoke/retirement-cleaner-confinement.smoke.ts",
"smoke:retirement-wedge:auth": "tsx implementations/auth/smoke/retirement-wedge.smoke.ts",
"smoke:d32-matrix:auth": "tsx implementations/auth/smoke/d32-matrix.smoke.ts",
"smoke:storage-authority:auth": "tsx implementations/auth/smoke/storage-authority-confinement.smoke.ts",
"smoke:descendant-deny:auth": "tsx implementations/auth/smoke/descendant-deny.smoke.ts",
"smoke:callout-deny:auth": "tsx implementations/auth/smoke/callout-deny.smoke.ts",
"smoke:connect-limit:auth": "tsx implementations/auth/smoke/connect-limit.smoke.ts",
"smoke:callout-multi-tenant:auth": "tsx implementations/auth/smoke/callout-multi-tenant.smoke.ts",
"smoke:auth-service-multi-space:auth": "tsx implementations/auth/smoke/auth-service-multi-space.smoke.ts",
"smoke:callout-shape": "tsx implementations/auth/smoke/callout-shape.smoke.ts",
"smoke:callout-xkey": "tsx implementations/auth/smoke/callout-xkey.smoke.ts",
"smoke:user-auth-launch:live": "tsx implementations/auth/smoke/user-auth-launch.smoke.ts",
"smoke:down-inventory:live": "tsx implementations/auth/smoke/down-inventory.smoke.ts",
"smoke:remote-exchange:live": "tsx implementations/auth/smoke/remote-exchange.smoke.ts",
"smoke:auth-http-errors:live": "tsx implementations/auth/smoke/http-errors.smoke.ts",
"smoke:interactive-manager-options": "tsx implementations/auth/smoke/interactive-manager-options.smoke.ts",
"smoke:interactive-manager-selection:live": "tsx implementations/auth/smoke/interactive-manager-selection.smoke.ts",
"smoke:local-no-execution:live": "tsx implementations/auth/smoke/local-no-execution.smoke.ts",
"smoke:local-no-execution-state:live": "tsx implementations/auth/smoke/local-no-execution-state.smoke.ts",
"smoke:discovery-bundle-consumable:live": "tsx bin/smoke/discovery-bundle-consumable.smoke.ts",
"smoke:remote-agent-bearer:live": "tsx implementations/auth/smoke/remote-agent-bearer.smoke.ts",
"smoke:user-spawn:live": "tsx implementations/auth/smoke/user-spawn.smoke.ts",
"smoke:freeslot-barrier:live": "tsx implementations/auth/smoke/freeslot-respawn-barrier.smoke.ts",
"smoke:int2-revoke:live": "tsx implementations/auth/smoke/int2-revoke-hold.smoke.ts",
"smoke:ctl-trust:live": "tsx implementations/auth/smoke/ctl-trust.smoke.ts",
"smoke:cli-kernel": "tsx implementations/cli/smoke/command-kernel.smoke.ts",
"smoke:auth-service-prerequisite": "pnpm --filter cotal-ai... build && tsx implementations/cli/smoke/auth-service-prerequisite.smoke.ts",
"smoke:service-preset-guidance": "tsx implementations/cli/smoke/service-preset-guidance.smoke.ts",
"smoke:linear-accounts": "tsx implementations/linear/smoke/account-refusals.smoke.ts",
"smoke:linear-hosted": "tsx implementations/linear/smoke/user-auth-serve.smoke.ts",
"smoke:linear-hosted-renewal:live": "tsx implementations/linear/smoke/user-auth-serve.smoke.ts --renewal",
"smoke:cli-entry": "pnpm --filter cotal-ai... build && tsx bin/smoke/cli-entry.smoke.ts",
"smoke:read-envelopes": "pnpm --filter cotal-ai... build && tsx implementations/cli/smoke/read-envelopes.smoke.ts",
"smoke:read-no-seed": "pnpm --filter cotal-ai... build && tsx implementations/cli/smoke/read-no-seed.smoke.ts",
"smoke:web-bound-address": "tsx implementations/cli/smoke/web-bound-address.smoke.ts",
"smoke:status-report": "pnpm --filter cotal-ai... build && tsx implementations/cli/smoke/status-report.smoke.ts",
"smoke:status-silent-broker": "pnpm --filter cotal-ai... build && tsx implementations/cli/smoke/status-silent-broker.smoke.ts",
"smoke:status-bearer": "pnpm --filter cotal-ai... build && tsx implementations/cli/smoke/status-bearer.smoke.ts",
"smoke:service-preparation-refusal": "pnpm --filter cotal-ai... build && tsx implementations/cli/smoke/service-preparation-refusal.smoke.ts",
"smoke:service-list-state": "pnpm --filter cotal-ai... build && tsx implementations/cli/smoke/service-list-state.smoke.ts",
"smoke:prompt-input-end": "pnpm --filter cotal-ai... build && tsx implementations/cli/smoke/prompt-input-end.smoke.ts",
"smoke:manager-folder": "pnpm --filter cotal-ai... build && tsx implementations/cli/smoke/manager-folder.smoke.ts",
"smoke:spawn-folder:live": "tsx implementations/cli/smoke/spawn-folder-live.smoke.ts",
"smoke:foreground-issuance:live": "tsx implementations/cli/smoke/foreground-issuance-live.smoke.ts",
"smoke:up-usage-refusal": "pnpm --filter cotal-ai... build && tsx implementations/cli/smoke/up-usage-refusal.smoke.ts",
"smoke:leading-output-flags": "pnpm --filter cotal-ai... build && tsx implementations/cli/smoke/leading-output-flags.smoke.ts",
"smoke:telemetry": "pnpm --filter cotal-ai... build && tsx implementations/cli/smoke/telemetry.smoke.ts",
"smoke:usage-format": "pnpm --filter cotal-ai... build && tsx implementations/cli/smoke/usage-format.smoke.ts",
"smoke:space-prepared-delete": "pnpm --filter cotal-ai... build && tsx implementations/cli/smoke/space-prepared-delete.smoke.ts",
"smoke:service-target-hint": "pnpm --filter cotal-ai... build && tsx implementations/cli/smoke/service-target-hint.smoke.ts",
"smoke:status-forgotten-space": "pnpm --filter cotal-ai... build && tsx implementations/cli/smoke/status-forgotten-space.smoke.ts",
"smoke:target-recorded-stack": "pnpm --filter cotal-ai... build && tsx implementations/cli/smoke/target-recorded-stack.smoke.ts",
"smoke:use-interrupted-seed": "pnpm --filter cotal-ai... build && tsx implementations/cli/smoke/use-interrupted-seed.smoke.ts",
"smoke:setup-no-connector": "pnpm --filter cotal-ai... build && tsx implementations/cli/smoke/setup-no-connector.smoke.ts",
"smoke:send-refusal-mesh": "pnpm --filter cotal-ai... build && tsx implementations/cli/smoke/send-refusal-mesh.smoke.ts",
"smoke:history-clear-surface": "pnpm --filter cotal-ai... build && tsx implementations/cli/smoke/history-clear-surface.smoke.ts",
"smoke:operation-space": "pnpm --filter cotal-ai... build && tsx implementations/cli/smoke/operation-space.smoke.ts",
"smoke:service-stop-mesh:live": "pnpm --filter cotal-ai... build && tsx implementations/cli/smoke/service-stop-mesh-live.smoke.ts",
"smoke:no-manager-preset:live": "pnpm --filter cotal-ai... build && tsx implementations/cli/smoke/no-manager-preset-live.smoke.ts",
"smoke:who-roster": "pnpm --filter cotal-ai... build && tsx implementations/cli/smoke/who-roster.smoke.ts",
"smoke:history-read": "pnpm --filter cotal-ai... build && tsx implementations/cli/smoke/history-read.smoke.ts",
"smoke:history-limit": "pnpm --filter cotal-ai... build && tsx implementations/cli/smoke/history-limit.smoke.ts",
"smoke:docs-ext-read": "pnpm --filter cotal-ai... build && tsx bin/smoke/docs-ext-read.smoke.ts",
"smoke:docs-links": "pnpm --filter cotal-ai... build && tsx bin/smoke/docs-links.smoke.ts",
"smoke:config-preferences": "pnpm --filter cotal-ai... build && tsx bin/smoke/config-preferences.smoke.ts",
"smoke:completion-status": "pnpm --filter cotal-ai... build && tsx implementations/cli/smoke/completion-status.smoke.ts",
"smoke:space-reads": "pnpm --filter cotal-ai... build && tsx implementations/cli/smoke/space-reads.smoke.ts",
"smoke:space-registration": "pnpm --filter cotal-ai... build && tsx implementations/cli/smoke/space-registration.smoke.ts && tsx implementations/cli/smoke/stack-lost-records.smoke.ts && tsx implementations/cli/smoke/stack-lost-records-transitions.smoke.ts && tsx implementations/cli/smoke/stack-lost-records-relaunch.smoke.ts && tsx implementations/cli/smoke/stack-lost-records-first-launch.smoke.ts",
"smoke:space-export": "pnpm --filter cotal-ai... build && tsx implementations/cli/smoke/space-export.smoke.ts",
"smoke:target-resolution": "pnpm --filter cotal-ai... build && tsx implementations/cli/smoke/target-resolution.smoke.ts",
"smoke:legacy-manager-report": "tsx implementations/cli/smoke/legacy-manager-report.smoke.ts",
"smoke:legacy-packaged-manager": "tsx implementations/cli/smoke/legacy-packaged-manager.smoke.ts",
"smoke:runtime-contract": "tsx packages/core/smoke/runtime-contract.smoke.ts",
"smoke:update-remote-custody": "tsx implementations/cli/smoke/update-remote-custody.smoke.ts",
"smoke:update-refusal": "tsx implementations/cli/smoke/update-refusal.smoke.ts",
"smoke:update-concurrency": "pnpm --filter cotal-ai... build && tsx implementations/cli/smoke/update-concurrency.smoke.ts",
"smoke:npm-umask": "pnpm --filter cotal-ai... build && tsx implementations/cli/smoke/npm-umask.smoke.ts",
"smoke:join-creds": "tsx implementations/cli/smoke/join-creds-pairing.smoke.ts",
"smoke:clean": "tsx implementations/cli/smoke/clean.smoke.ts",
"smoke:down-delivery-retention": "node --experimental-test-module-mocks --import tsx implementations/cli/smoke/down-delivery-retention.smoke.ts",
"smoke:multi-space": "tsx implementations/cli/smoke/multi-space.smoke.ts",
"smoke:up-max-payload:live": "tsx implementations/cli/smoke/up-max-payload-live.smoke.ts",
"smoke:up-account-resolver:live": "tsx implementations/cli/smoke/up-account-resolver-live.smoke.ts",
"smoke:up-multi-space-render:live": "tsx implementations/cli/smoke/up-multi-space-render-live.smoke.ts",
"smoke:up-crash-repair-lease:live": "tsx implementations/cli/smoke/up-crash-repair-lease-live.smoke.ts",
"smoke:auth-oracle-order:live": "tsx implementations/cli/smoke/auth-oracle-order-live.smoke.ts",
"smoke:foreground-up-signals:live": "tsx implementations/cli/smoke/foreground-up-signals-live.smoke.ts",
"smoke:foreground-up-running:live": "tsx implementations/cli/smoke/foreground-up-running-live.smoke.ts",
"smoke:legacy-root-upgrade:live": "tsx implementations/cli/smoke/legacy-root-upgrade-live.smoke.ts",
"smoke:stack-settle:live": "tsx implementations/cli/smoke/stack-settle-live.smoke.ts",
"smoke:up-config-write:live": "tsx implementations/cli/smoke/up-config-write-live.smoke.ts",
"smoke:up-interrupt:live": "tsx implementations/cli/smoke/up-interrupt-live.smoke.ts",
"smoke:space-teardown:live": "tsx implementations/cli/smoke/space-teardown-live.smoke.ts",
"smoke:moved-root:live": "tsx implementations/cli/smoke/moved-root-live.smoke.ts",
"smoke:auth-revoke-credential:live": "tsx implementations/cli/smoke/auth-revoke-credential-live.smoke.ts",
"smoke:reset-credential-guidance:live": "tsx implementations/cli/smoke/reset-credential-guidance-live.smoke.ts",
"smoke:up-refresh-identity:live": "tsx implementations/cli/smoke/up-refresh-identity-live.smoke.ts",
"smoke:up-resume-render-lock:live": "tsx implementations/cli/smoke/up-resume-render-lock-live.smoke.ts",
"smoke:up-adopt-resume-lock:live": "tsx implementations/cli/smoke/up-adopt-resume-lock-live.smoke.ts",
"smoke:up-restore-reentry:live": "tsx implementations/cli/smoke/up-restore-reentry-live.smoke.ts",
"smoke:down-preserve-refusal:live": "tsx implementations/cli/smoke/down-preserve-refusal-live.smoke.ts",
"smoke:up-private-paths": "tsx implementations/cli/smoke/up-private-paths.smoke.ts",
"smoke:up-broker-early-exit": "tsx implementations/cli/smoke/up-broker-early-exit.smoke.ts",
"smoke:private-writers": "tsx bin/smoke/private-writers.smoke.ts",
"smoke:meshes-registry": "tsx implementations/cli/smoke/meshes-registry.smoke.ts",
"smoke:mesh-root-identity": "tsx implementations/cli/smoke/mesh-root-identity.smoke.ts",
"smoke:canonical-root-missing": "tsx implementations/cli/smoke/canonical-root-missing.smoke.ts",
"smoke:mesh-target-rebind": "tsx implementations/cli/smoke/mesh-target-rebind.smoke.ts",
"smoke:join-target": "tsx implementations/cli/smoke/join-target.smoke.ts",
"smoke:join-dial-entry": "tsx implementations/cli/smoke/join-dial-entry.smoke.ts",
"smoke:join-denial-guidance": "tsx implementations/cli/smoke/join-denial-guidance.smoke.ts",
"smoke:join-creds-grants:live": "tsx implementations/cli/smoke/join-creds-grants-live.smoke.ts",
"smoke:join-external:live": "tsx implementations/cli/smoke/join-external-broker-live.smoke.ts",
"smoke:join-durable-dedup:live": "tsx implementations/cli/smoke/join-durable-dedup-live.smoke.ts",
"smoke:join-session-lost:live": "tsx implementations/cli/smoke/join-session-lost-live.smoke.ts",
"smoke:app-identity:live": "tsx implementations/cli/smoke/app-identity-live.smoke.ts",
"smoke:conversation-selection-live": "tsx implementations/cli/smoke/conversation-selection-live.smoke.ts",
"smoke:connect-space:live": "tsx implementations/auth/smoke/connect-space.smoke.ts",
"smoke:conversation-approval-live": "tsx implementations/cli/smoke/conversation-approval-live.smoke.ts",
"smoke:claude-local:live": "tsx extensions/connector-claude-code/smoke/local-server-live.smoke.ts",
"smoke:claude-desktop-config": "tsx extensions/connector-claude-code/smoke/desktop-config.smoke.ts",
"smoke:claude-hook-weight": "tsx extensions/connector-claude-code/smoke/hook-weight.smoke.ts",
"smoke:claude-plugin-refresh:live": "pnpm --filter @cotal-ai/connector-claude-code... build && tsx extensions/connector-claude-code/smoke/plugin-refresh-live.smoke.ts && tsx extensions/connector-claude-code/smoke/plugin-refresh-concurrent-live.smoke.ts",
"smoke:claude-registration-home:live": "pnpm build && tsx extensions/connector-claude-code/smoke/registration-home-live.smoke.ts",
"smoke:mint-provision:auth": "tsx implementations/cli/smoke/mint-provision.smoke.ts",
"smoke:down-lease-tombstone": "tsx implementations/cli/smoke/down-lease-tombstone.smoke.ts",
"smoke:down-target": "tsx implementations/cli/smoke/down-target.smoke.ts",
"smoke:down-pidfile-liveness:live": "tsx implementations/cli/smoke/down-pidfile-liveness-live.smoke.ts",
"smoke:down-host-auth:live": "tsx implementations/cli/smoke/down-host-auth-live.smoke.ts",
"smoke:flag-inventory": "tsx bin/smoke/flag-inventory.smoke.ts",
"smoke:capability-census": "tsx bin/smoke/capability-census.smoke.ts",
"smoke:connector-bundle-text": "tsx bin/smoke/connector-bundle-text.smoke.ts",
"smoke:connector-bundle-import": "tsx bin/smoke/connector-bundle-import.smoke.ts",
"smoke:seat-compile-cache": "tsx bin/smoke/seat-compile-cache.smoke.ts",
"smoke:capability-census:live": "tsx bin/smoke/capability-census-live.smoke.ts",
"smoke:launch-matrix:live": "tsx bin/smoke/launch-matrix-live.smoke.ts",
"smoke:deprecated-daemon-entries": "tsx bin/smoke/deprecated-daemon-entries.smoke.ts",
"smoke:daemon-account-restart": "pnpm --filter cotal-ai... build && tsx bin/smoke/daemon-account.smoke.ts && tsx bin/smoke/daemon-service-connect.smoke.ts --hosting-only --account-only --account-restart-repro && tsx bin/smoke/daemon-service-connect.smoke.ts --hosting-only --account-only --account-hosted --account-restart-repro && tsx bin/smoke/daemon-service-connect.smoke.ts --hosting-only --account-only --account-unsupported --direct-disconnect-repro",
"smoke:daemon-other-providers": "tsx bin/smoke/daemon-other-providers.smoke.ts",
"smoke:daemon-expired-provider": "tsx bin/smoke/daemon-other-providers.smoke.ts --expired",
"smoke:daemon-login-signals": "pnpm --filter cotal-ai... build && tsx bin/smoke/daemon-login-signals.smoke.ts",
"smoke:daemon-login": "pnpm --filter @cotal-ai/auth... --filter @cotal-ai/seat build && tsx bin/smoke/daemon-login.smoke.ts",
"smoke:daemon-idp-timeout": "pnpm --filter cotal-ai... build && tsx bin/smoke/daemon-idp-timeout.smoke.ts",
"smoke:daemon-connect": "pnpm --filter @cotal-ai/auth... --filter @cotal-ai/seat build && tsx bin/smoke/daemon-connect.smoke.ts",
"smoke:daemon-register": "pnpm --filter @cotal-ai/auth... --filter @cotal-ai/seat build && tsx bin/smoke/daemon-register.smoke.ts",
"smoke:daemon-service-connect": "pnpm --filter cotal-ai... build && tsx bin/smoke/daemon-readiness.smoke.ts && tsx bin/smoke/daemon-update-path.smoke.ts && tsx bin/smoke/daemon-update-path.smoke.ts --generation-race && tsx bin/smoke/daemon-update-path.smoke.ts --generation-timeout && tsx bin/smoke/daemon-update-path.smoke.ts --unrecorded && tsx bin/smoke/daemon-update-path.smoke.ts --foreign && tsx bin/smoke/daemon-update-path.smoke.ts --foreign --setup-foreign && tsx bin/smoke/daemon-update-path.smoke.ts --childless && tsx bin/smoke/daemon-update-path.smoke.ts --start-fails && tsx bin/smoke/daemon-update-path.smoke.ts --start-fails --setup-start-fails && tsx bin/smoke/daemon-update-path.smoke.ts --provenance && tsx bin/smoke/daemon-manager-failures.smoke.ts && tsx bin/smoke/daemon-manager-log.smoke.ts && tsx bin/smoke/daemon-manager-startup.smoke.ts && tsx bin/smoke/daemon-compat.smoke.ts && tsx bin/smoke/daemon-compat.smoke.ts --default-home && tsx bin/smoke/daemon-service-connect.smoke.ts && tsx bin/smoke/daemon-service-connect.smoke.ts --setup-hints-only && tsx bin/smoke/daemon-service-connect.smoke.ts --hosting-only --setup-unsupported-repro && tsx bin/smoke/daemon-service-connect.smoke.ts --hosting-only --setup-no-connectors-repro && tsx bin/smoke/daemon-service-connect.smoke.ts --hosting-only --setup-path-repro && tsx bin/smoke/daemon-service-connect.smoke.ts --hosting-only --daemon-seed-repro && tsx bin/smoke/daemon-service-connect.smoke.ts --hosting-only --hosted-seed-repro && tsx bin/smoke/daemon-service-connect.smoke.ts --hosting-only --hosted-corrupt-repro && tsx bin/smoke/daemon-service-connect.smoke.ts --hosting-only --hosted-health-repro && tsx bin/smoke/daemon-service-connect.smoke.ts --hosting-only --hosted-stopped-repro && tsx bin/smoke/daemon-service-connect.smoke.ts --hosting-only --hosted-login-repro && tsx bin/smoke/daemon-service-connect.smoke.ts --hosting-only --ipc-health-repro && tsx bin/smoke/daemon-service-connect.smoke.ts --hosting-only --prepare-observation-repro && tsx bin/smoke/daemon-service-connect.smoke.ts --hosting-only --slow-status-repro && tsx bin/smoke/daemon-service-connect.smoke.ts --hosting-only --exchange-retry-repro && tsx bin/smoke/daemon-service-connect.smoke.ts --hosting-only --cold-restart-repro && tsx bin/smoke/daemon-service-connect.smoke.ts --hosting-only --fresh-status-repro && tsx bin/smoke/daemon-service-connect.smoke.ts --hosting-only --renewal-abort-repro && tsx bin/smoke/daemon-service-connect.smoke.ts --hosting-only --fence-exit-repro && tsx bin/smoke/daemon-service-connect.smoke.ts --hosting-only --generation-cause-repro && tsx bin/smoke/daemon-service-connect.smoke.ts --hosting-only --stock-persona-repro && tsx bin/smoke/daemon-service-connect.smoke.ts --hosting-only --dashboard-shape-repro && tsx bin/smoke/daemon-service-connect.smoke.ts --hosting-only --connector-generation-scope-repro && pnpm --dir bin seeded-connectors && tsx bin/smoke/daemon-generation-live.smoke.ts --generation-process-skew-repro --generation-marked-repro && tsx bin/smoke/daemon-generation-live.smoke.ts --generation-process-skew-repro && tsx bin/smoke/daemon-generation-live.smoke.ts --generation-process-skew-repro --generation-foreground-repro --explicit-home-repro && tsx bin/smoke/daemon-generation-live.smoke.ts && tsx bin/smoke/daemon-generation-live.smoke.ts --upgrade-connectors-repro --generation-cold-seed-repro",
"smoke:daemon-home": "pnpm --filter @cotal-ai/auth... --filter @cotal-ai/seat build && tsx bin/smoke/daemon-home.smoke.ts",
"smoke:daemon-lifetime": "pnpm --filter cotal-ai... build && tsx bin/smoke/daemon-lifetime.smoke.ts",
"smoke:manager-preset:live": "tsx bin/smoke/manager-preset-live.smoke.ts",
"smoke:service-commands": "tsx bin/smoke/service-commands.smoke.ts",
"smoke:service-commands:live": "tsx bin/smoke/service-commands-live.smoke.ts",
"smoke:persona-agent": "tsx bin/smoke/persona-agent.smoke.ts",
"smoke:start-overrides": "tsx implementations/manager/smoke/start-overrides.smoke.ts",
"smoke:launch-parity": "tsx bin/smoke/launch-parity.smoke.ts",
"smoke:seat-env-scope": "tsx bin/smoke/seat-env-scope.smoke.ts",
"smoke:suite-ambient-env": "tsx bin/smoke/suite-ambient-env.smoke.ts",
"smoke:suite-ambient-env-self": "tsx bin/smoke/suite-ambient-env-self.smoke.ts",
"smoke:suite-own-process-material": "tsx bin/smoke/suite-own-process-material.smoke.ts",
"smoke:broker-disclosure": "tsx bin/smoke/broker-disclosure.smoke.ts",
"smoke:spawn-detach:live": "tsx bin/smoke/spawn-detach-live.smoke.ts",
"smoke:goal-follow": "tsx bin/smoke/goal-follow.smoke.ts",
"smoke:lang-spawn-live": "pnpm --filter cotal-ai... build && tsx bin/smoke/lang-spawn-live.smoke.ts",
"smoke:lang-supervise-live": "pnpm --filter cotal-ai... build && tsx bin/smoke/lang-supervise-live.smoke.ts",
"smoke:owned-seats": "tsx bin/smoke/owned-seats.smoke.ts",
"smoke:run-host-live": "pnpm --filter cotal-ai... build && tsx bin/smoke/run-host-live.smoke.ts",
"smoke:spawn-lifecycle-state": "tsx bin/smoke/spawn-lifecycle-state.smoke.ts",
"smoke:readiness:live": "tsx bin/smoke/readiness-window-live.smoke.ts",
"smoke:setup-pure:live": "pnpm --filter @cotal-ai/cli... build && tsx bin/smoke/setup-pure-live.smoke.ts",
"smoke:up-control-plane-guidance:live": "tsx implementations/cli/smoke/up-control-plane-guidance.smoke.ts",
"smoke:up-stack:live": "tsx bin/smoke/up-stack-live.smoke.ts",
"smoke:broker-logging:live": "tsx implementations/cli/smoke/broker-logging-live.smoke.ts",
"smoke:stack-member-crash:live": "tsx implementations/cli/smoke/stack-member-crash-live.smoke.ts",
"smoke:ext:live": "tsx bin/smoke/ext-live.smoke.ts",
"smoke:seat-runtime-ext:live": "tsx bin/smoke/seat-runtime-ext-live.smoke.ts",
"smoke:dogfood:live": "tsx bin/smoke/dogfood-live.smoke.ts",
"smoke:artifact-store": "tsx packages/core/smoke/artifact-store.smoke.ts",
"smoke:artifact-store-no-reserve": "tsx packages/core/smoke/artifact-store-no-reserve.smoke.ts",
"smoke:chat-history-limit": "tsx packages/core/smoke/chat-history-limit.smoke.ts",
"smoke:chat-history-schema-diff": "tsx packages/core/smoke/chat-history-schema-diff.smoke.ts",
"smoke:membership-store-no-reserve": "tsx packages/core/smoke/membership-store-no-reserve.smoke.ts",
"smoke:backup-inventory": "tsx packages/core/smoke/backup-inventory.smoke.ts",
"smoke:backup-cli": "tsx implementations/cli/smoke/backup.smoke.ts",
"smoke:backup-kv-consumer": "tsx implementations/cli/smoke/backup-kv-consumer.smoke.ts",
"smoke:advisory-lock-stat": "pnpm --filter @cotal-ai/core build && tsx packages/core/smoke/advisory-lock-stat.smoke.ts",
"smoke:advisory-lock-reclaim-deadline": "pnpm --filter @cotal-ai/core build && tsx packages/core/smoke/advisory-lock-reclaim-deadline.smoke.ts",
"smoke:backup-perms:live": "pnpm -F @cotal-ai/core smoke:backup:live",
"smoke:backup-restore:live": "tsx bin/smoke/backup-restore-live.smoke.ts",
"smoke:chat-history-restore:live": "tsx bin/smoke/chat-history-restore-live.smoke.ts",
"smoke:restore-endpoint-redaction:live": "tsx implementations/cli/smoke/restore-endpoint-redaction-live.smoke.ts",
"smoke:isolated-reload": "tsx implementations/cli/smoke/isolated-reload.smoke.ts",
"smoke:isolated-infrastructure-scope": "tsx implementations/cli/smoke/isolated-infrastructure-scope.smoke.ts",
"smoke:backup-conservation:live": "tsx bin/smoke/backup-conservation-live.smoke.ts",
"smoke:backup-usermode:live": "tsx bin/smoke/backup-usermode-live.smoke.ts",
"smoke:backup-faults:live": "tsx bin/smoke/backup-faults-live.smoke.ts",
"smoke:registry-staging": "tsx packages/core/smoke/registry-staging.smoke.ts",
"smoke:import-remedy": "pnpm --filter @cotal-ai/workspace... build && tsx packages/workspace/smoke/import-remedy.smoke.ts",
"smoke:materialize-concurrency": "pnpm --filter @cotal-ai/workspace... build && tsx packages/workspace/smoke/materialize-concurrency.smoke.ts",
"smoke:setup-failloud": "pnpm --filter @cotal-ai/workspace... build && tsx implementations/cli/smoke/setup-failloud.smoke.ts",
"smoke:setup-connectors": "rm -rf implementations/cli/dist && pnpm --filter @cotal-ai/cli... build && tsx implementations/cli/smoke/setup-connectors.smoke.ts",
"smoke:agent-skills": "pnpm --filter @cotal-ai/workspace... build && tsx implementations/cli/smoke/agent-skills.smoke.ts",
"smoke:status-skills-remedy": "pnpm --filter @cotal-ai/workspace... build && pnpm --filter @cotal-ai/cli --filter @cotal-ai/manager --filter @cotal-ai/delivery --filter @cotal-ai/auth --filter @cotal-ai/connector-core --filter @cotal-ai/connector-claude-code build && tsx implementations/cli/smoke/status-skills-remedy.smoke.ts",
"smoke:setup-provider-pack": "pnpm --filter @cotal-ai/workspace... build && pnpm --filter @cotal-ai/connector-core build && pnpm --filter @cotal-ai/connector-claude-code build && pnpm --filter @cotal-ai/cli build && tsx implementations/cli/smoke/setup-provider-pack.smoke.ts && tsx implementations/cli/smoke/setup-provider-absent.smoke.ts",
"smoke:ext-seed-help": "pnpm --filter cotal-ai... build && tsx implementations/cli/smoke/ext-seed-help.smoke.ts",
"smoke:dry-run-no-seed": "pnpm --filter cotal-ai... build && tsx implementations/cli/smoke/dry-run-no-seed.smoke.ts",
"smoke:daemon-entry-modules": "pnpm --filter cotal-ai... build && tsx bin/smoke/daemon-entry-modules.smoke.ts",
"smoke:large-argv": "pnpm --filter cotal-ai... build && tsx implementations/cli/smoke/large-argv.smoke.ts",
"smoke:seed": "pnpm --filter cotal-ai... build && tsx implementations/cli/smoke/seed.smoke.ts",
"smoke:seed-upgrade-resume": "pnpm --filter cotal-ai... build && tsx implementations/cli/smoke/seed-upgrade-resume.smoke.ts",
"smoke:seed-checkout-store": "tsx implementations/cli/smoke/seed-checkout-store.smoke.ts",
"smoke:seed-verify-platform": "tsx implementations/cli/smoke/seed-verify-platform.smoke.ts",
"smoke:seed-shared-files": "tsx implementations/cli/smoke/seed-shared-files.smoke.ts",
"smoke:ext-install-copies": "tsx implementations/cli/smoke/ext-install-copies.smoke.ts",
"smoke:ext-add-interrupt": "tsx implementations/cli/smoke/ext-add-interrupt.smoke.ts",
"smoke:seed-migration-provenance": "pnpm --filter cotal-ai... build && pnpm --dir bin seeded-connectors && tsx implementations/cli/smoke/seed-migration-provenance.smoke.ts",
"smoke:seed-tarball:live": "pnpm --filter cotal-ai... build && tsx bin/smoke/seed-tarball-live.smoke.ts",
"smoke:down-manifest-usermode:live": "tsx implementations/auth/smoke/down-manifest-usermode.smoke.ts",
"smoke:secret-store": "tsx packages/workspace/smoke/secret-store.smoke.ts",
"smoke:space-auth-store": "tsx packages/workspace/smoke/space-auth-store.smoke.ts",
"smoke:space-segmentation": "tsx packages/workspace/smoke/space-segmentation.smoke.ts",
"smoke:segmented-runtime-namespace": "tsx packages/workspace/smoke/segmented-runtime-namespace.smoke.ts",
"smoke:segmented-runtime-records": "tsx implementations/cli/smoke/segmented-runtime-records.smoke.ts",
"smoke:record-manager-pid-per-space": "tsx implementations/manager/smoke/record-manager-pid-per-space.smoke.ts",
"smoke:agent-secret-segmentation": "tsx packages/workspace/smoke/agent-secret-segmentation.smoke.ts",
"smoke:delivery-store-boundary": "tsx implementations/delivery/smoke/delivery-store-boundary.smoke.ts",
"smoke:deliver-pending-sender": "tsx implementations/delivery/smoke/deliver-pending-sender.smoke.ts",
"smoke:sys-injection-evict": "tsx implementations/delivery/smoke/sys-injection-evict.smoke.ts",
"smoke:delivery-injected-tenancy-admission": "tsx implementations/delivery/smoke/injected-tenancy-admission.smoke.ts",
"smoke:sys-repair-honesty": "tsx implementations/delivery/smoke/sys-repair-honesty.smoke.ts",
"smoke:delivery-teardown": "tsx implementations/cli/smoke/delivery-teardown.smoke.ts",
"smoke:auth-store": "tsx implementations/auth/smoke/auth-store.smoke.ts",
"smoke:actor-retire-partial": "tsx implementations/auth/smoke/actor-retire-partial.smoke.ts",
"smoke:hosted-auth-lifetime": "tsx implementations/auth/smoke/hosted-auth-lifetime.smoke.ts",
"smoke:hosted-auth-fence": "tsx implementations/auth/smoke/hosted-auth-fence.smoke.ts",
"smoke:held-issuer-session": "tsx implementations/auth/smoke/held-issuer-session.smoke.ts",
"smoke:session-caller-grant": "tsx packages/core/smoke/session-caller-grant.smoke.ts",
"smoke:session-serving-grant": "tsx packages/core/smoke/session-serving-grant.smoke.ts",
"smoke:eps-grant-sweep": "tsx packages/core/smoke/eps-grant-sweep.smoke.ts",
"smoke:console-session-route": "tsx implementations/manager/smoke/console-session-route.smoke.ts",
"smoke:console-ws-duplex": "tsx implementations/manager/smoke/console-ws-duplex.smoke.ts",
"smoke:attach-host-persistence": "tsx implementations/cli/smoke/attach-host-persistence.smoke.ts",
"smoke:max-sessions-persistence": "tsx implementations/cli/smoke/max-sessions-persistence.smoke.ts",
"smoke:dist-freshness": "tsx bin/smoke/dist-freshness.smoke.ts",
"smoke:gate-inventory": "tsx bin/smoke/gate-inventory.smoke.ts",
"smoke:workspace-import-exports": "tsx bin/smoke/workspace-import-exports.smoke.ts",
"smoke:required-arg-seam": "tsx bin/smoke/required-arg-seam.smoke.ts",
"smoke:workspace-build-filters": "node scripts/workspace-build-filters.smoke.mjs",
"smoke:failure-timeout-reason": "node scripts/mutation-failure-signature.smoke.mjs",
"smoke:mutation-parse-cache": "node scripts/mutation-parse-cache.smoke.mjs",
"smoke:mutation-tsconfig": "node scripts/mutation-tsconfig.smoke.mjs",
"smoke:mutation-refusals": "node scripts/mutation-refusals.smoke.mjs",
"smoke:gate-invocations": "node scripts/gate-invocations.smoke.mjs",
"smoke:broker-stop-order": "tsx scripts/broker-stop-order.smoke.mjs",
"smoke:ci-suites": "tsx bin/smoke/ci-suites.smoke.ts",
"smoke:feed-agent": "pnpm --filter @cotal-ai/example-06-feed-agent test",
"smoke:package-test-contract": "tsx bin/smoke/package-test-contract.smoke.ts",
"smoke:ci-fragments": "tsx bin/smoke/ci-fragments.smoke.ts",
"smoke:ci-suites-freeze": "tsx bin/smoke/ci-suites-freeze.smoke.ts",
"smoke:ci-suites-freeze-drop": "tsx bin/smoke/ci-suites-freeze-drop.smoke.ts",
"smoke:ci-declarations": "tsx bin/smoke/ci-declarations.smoke.ts",
"smoke:shard-stability": "tsx bin/smoke/shard-stability.smoke.ts && node --test --test-reporter=tap --test-concurrency=1 bin/smoke/shard-stability-workflow.test.mjs",
"smoke:shard-never-ran": "tsx bin/smoke/shard-never-ran.smoke.ts",
"smoke:shard-sentinel": "tsx bin/smoke/shard-sentinel.smoke.ts",
"smoke:scenario-diagnostics": "tsx bin/smoke/scenario-diagnostics.smoke.ts",
"smoke:shard-launcher:live": "node bin/smoke/shard-launcher.smoke.mjs",
"smoke:workflow-concurrency": "tsx bin/smoke/workflow-concurrency.smoke.ts",
"smoke:live-job-conclusion": "tsx bin/smoke/live-job-conclusion.smoke.ts",
"smoke:live-suite": "tsx bin/smoke/live-suite.smoke.ts",
"smoke:pr-head-gate": "tsx bin/smoke/pr-head-gate.smoke.ts",
"smoke:pr-head-auth": "node scripts/pr-head-auth.smoke.mjs",
"smoke:verify-publish-closure": "tsx bin/smoke/verify-publish-closure.smoke.ts",
"smoke:post-publish-install-probe": "tsx bin/smoke/post-publish-install-probe.smoke.ts",
"smoke:staged-release": "node --test scripts/stage-release-plan.test.mjs scripts/changesets-staged-contract.test.mjs",
"smoke:install-probe-ci": "tsx bin/smoke/install-probe-ci.smoke.ts",
"smoke:mutation-fixtures": "tsx bin/smoke/mutation-fixtures.smoke.ts",
"smoke:mutation-reproof": "tsx bin/smoke/mutation-reproof.smoke.ts",
"smoke:mutation-reproof-full-partition": "tsx bin/smoke/mutation-reproof-full-partition.smoke.ts",
"smoke:mutation-reproof-full-workflow": "tsx bin/smoke/mutation-reproof-full-workflow.smoke.ts",
"smoke:dep-pins": "tsx bin/smoke/dep-pins.smoke.ts",
"smoke:manager-runtime-deps": "tsx bin/smoke/manager-runtime-deps.smoke.ts",
"smoke:inst-route-enforce": "tsx packages/core/smoke/inst-route-enforce.smoke.ts",
"smoke:ps-operator-path": "tsx implementations/auth/smoke/ps-operator-path.smoke.ts",
"smoke:ps-user-mode": "tsx implementations/auth/smoke/ps-user-mode.smoke.ts",
"smoke:persona-input-closed": "tsx implementations/manager/smoke/persona-input-closed.smoke.ts",
"smoke:persona-catalog-read": "tsx packages/core/smoke/persona-catalog-read.smoke.ts",
"smoke:herdr:soak": "tsx extensions/herdr/soak.ts",
"smoke:herdr:probe": "tsx extensions/herdr/probe.smoke.ts",
"smoke:herdr-e2e:live": "tsx bin/smoke/herdr-e2e-live.smoke.ts",
"smoke:probe-teardown": "tsx packages/core/smoke/probe-teardown.smoke.ts",
"smoke:reaper": "tsx bin/smoke/reaper.smoke.ts",
"smoke:persona-announce": "pnpm --filter cotal-ai... build && tsx bin/smoke/persona-announce.smoke.ts",
"smoke:presence-ttl-migration:auth": "tsx packages/core/smoke/presence-ttl-migration-auth.smoke.ts",
"smoke:presence-ttl-refresh-cli": "tsx packages/core/smoke/presence-ttl-refresh-cli.smoke.ts",
"smoke:presence-ttl-expiry-open": "tsx packages/core/smoke/presence-ttl-expiry-open.smoke.ts",
"smoke:presence-ttl-persistence": "tsx packages/core/smoke/presence-ttl-persistence.smoke.ts",
"smoke:retire-reply-bind": "tsx implementations/manager/smoke/retire-reply-bind.smoke.ts",
"smoke:gate-reconcile:auth": "tsx implementations/manager/smoke/gate-reconcile-auth.smoke.ts",
"smoke:gate-reconcile-cli:auth": "tsx implementations/manager/smoke/gate-reconcile-cli-e2e.smoke.ts",
"smoke:gate-reconcile-resume": "pnpm --filter @cotal-ai/core build && tsx implementations/manager/smoke/gate-reconcile-resume.smoke.ts",
"smoke:boot-self-heal-gate": "tsx implementations/manager/smoke/boot-self-heal-gate.smoke.ts",
"smoke:resolve-rtt": "tsx implementations/manager/smoke/resolve-rtt-probe.smoke.ts",
"smoke:queue-win": "tsx implementations/manager/smoke/queue-win-distribution.smoke.ts",
"smoke:describe-split-effect": "tsx implementations/manager/smoke/describe-split-duplicate-effect.smoke.ts",
"smoke:instrument-instance-pin": "tsx implementations/manager/smoke/instrument-instance-pin.smoke.ts",
"smoke:cli-seat-locality": "tsx implementations/manager/smoke/cli-seat-locality.smoke.ts",
"smoke:tool-input-closed": "tsx extensions/connector-core/smoke/tool-input-closed.smoke.ts",
"smoke:opencode-tool-closed": "tsx extensions/connector-opencode/smoke/tool-input-closed.smoke.ts",
"smoke:pi-tool-closed": "tsx extensions/pi/smoke/tool-input-closed.smoke.ts",
"smoke:pi-send-refusal": "tsx extensions/pi/smoke/send-refusal.smoke.ts",
"smoke:pi-list-models": "tsx extensions/pi/smoke/list-models.smoke.ts",
"smoke:pi-role-hold": "tsx extensions/pi/smoke/role-hold.smoke.ts",
"smoke:pi-events-reestablish": "pnpm --filter @cotal-ai/connector-core build && tsx extensions/pi/smoke/events-reestablish.smoke.ts",
"smoke:hermes-tool-closed": "tsx extensions/connector-hermes/smoke/tool-input-closed.smoke.ts",
"smoke:hermes-hooks-control": "tsx extensions/connector-hermes/smoke/hooks-control.smoke.ts",
"smoke:hermes-launch-env": "tsx extensions/connector-hermes/smoke/launch-env.smoke.ts",
"smoke:hermes-adapter-contract": "tsx extensions/connector-hermes/smoke/adapter-contract.smoke.ts",
"smoke:hermes-reconnect-effect": "tsx extensions/connector-hermes/smoke/reconnect-effect.smoke.ts",
"smoke:hermes-boot-requirement": "pnpm --filter @cotal-ai/connector-hermes... build && tsx extensions/connector-hermes/smoke/boot-requirement.smoke.ts",
"smoke:hermes-empty-id": "tsx extensions/connector-hermes/smoke/empty-id-bridge.smoke.ts",
"smoke:hermes-lifecycle-idle": "tsx extensions/connector-hermes/smoke/lifecycle-idle.smoke.ts",
"smoke:hermes-injection-framing": "tsx extensions/connector-hermes/smoke/injection-framing.smoke.ts",
"smoke:codex-tool-closed": "tsx extensions/connector-codex/smoke/tool-input-closed.smoke.ts",
"smoke:cli-on-instance": "tsx implementations/manager/smoke/cli-on-instance-live.smoke.ts",
"smoke:seat-input": "tsx implementations/manager/smoke/seat-input-live.smoke.ts",
"smoke:turn-relay-auth": "tsx implementations/manager/smoke/turn-relay-auth.smoke.ts",
"smoke:spawn-once": "tsx implementations/manager/smoke/spawn-once.smoke.ts",
"smoke:spawn-once-restart": "tsx implementations/manager/smoke/spawn-once-restart.smoke.ts",
"smoke:spawn-once-unheld": "tsx implementations/manager/smoke/spawn-once-unheld.smoke.ts",
"smoke:ep-rail-failure": "tsx implementations/cli/smoke/ep-rail-failure.smoke.ts",
"smoke:bind-fence:live": "tsx implementations/cli/smoke/bind-fence-live.smoke.ts",
"smoke:agui-codex-map": "tsx extensions/connector-codex/smoke/agui-map.smoke.ts",
"smoke:codex-events-arm": "tsx extensions/connector-codex/smoke/events-arm.smoke.ts",
"smoke:codex-rollout-path": "tsx extensions/connector-codex/smoke/rollout-path.smoke.ts",
"smoke:codex-events-lifecycle": "tsx extensions/connector-codex/smoke/events-lifecycle.smoke.ts",
"smoke:presence-watch-rebuild:auth": "tsx packages/core/smoke/presence-watch-rebuild.smoke.ts",
"smoke:presence-watch-stall": "tsx packages/core/smoke/presence-watch-stall.smoke.ts",
"smoke:presence-broker-restart": "tsx packages/core/smoke/presence-broker-restart.smoke.ts",
"smoke:presence-watch-rebind": "tsx packages/core/smoke/presence-watch-rebind.smoke.ts",
"smoke:presence-view-refill": "tsx packages/core/smoke/presence-view-refill.smoke.ts",
"smoke:presence-read": "tsx packages/core/smoke/presence-read.smoke.ts",
"smoke:presence-writer": "tsx packages/core/smoke/presence-writer.smoke.ts",
"smoke:web-presence-view": "tsx implementations/web/smoke/presence-view.smoke.ts",
"smoke:web-presence-ages": "tsx implementations/web/smoke/presence-ages.smoke.ts",
"smoke:web-history-limit": "tsx implementations/web/smoke/history-limit.smoke.ts",
"smoke:web-agent-session": "tsx implementations/web/smoke/agent-session.smoke.ts",
"smoke:web-agent-session-live": "tsx implementations/web/smoke/agent-session-live.smoke.ts",
"smoke:web-echo-escaping": "tsx implementations/web/smoke/echo-escaping.smoke.ts",
"smoke:web-channel-alias": "tsx implementations/web/smoke/channel-alias.smoke.ts",
"smoke:web-body-cap": "tsx implementations/web/smoke/body-cap.smoke.ts",
"smoke:web-post-capability": "tsx implementations/web/smoke/post-capability.smoke.ts",
"smoke:web-send": "tsx implementations/web/smoke/send.smoke.ts",
"smoke:web-log-error-class": "tsx implementations/web/smoke/log-error-class.smoke.ts",
"smoke:web-compose": "tsx implementations/web/smoke/compose.smoke.ts",
"smoke:core-history-limit": "tsx packages/core/smoke/history-limit.smoke.ts",
"smoke:sparse-history-walk": "tsx packages/core/smoke/sparse-history-walk.smoke.ts",
"smoke:web-graph-boot": "pnpm --filter @cotal-ai/web... build && tsx implementations/web/smoke/graph-boot.smoke.ts",
"smoke:web-http-api": "tsx implementations/web/smoke/http-api.smoke.ts",
"smoke:web-session-store": "tsx implementations/web/smoke/session-store.smoke.ts",
"smoke:web-client-boundary": "tsx implementations/web/smoke/client-boundary.smoke.ts",
"smoke:expiry-renewal:auth": "tsx implementations/auth/smoke/expiry-renewal.smoke.ts",
"smoke:manager-log-guidance": "tsx bin/smoke/manager-log-guidance.smoke.ts",
"smoke:console-control": "tsx implementations/cli/smoke/console-control.smoke.ts",
"smoke:console-gaps": "tsx implementations/cli/smoke/console-gaps.smoke.ts",
"smoke:cli-pty": "tsx implementations/cli/smoke/cli-pty.smoke.ts",
"smoke:console-participant": "tsx implementations/cli/smoke/console-participant.smoke.ts",
"smoke:console-attach": "tsx implementations/cli/smoke/console-attach.smoke.ts",
"smoke:console-cursor": "tsx implementations/cli/smoke/console-cursor.smoke.tsx",
"smoke:console-render": "tsx implementations/cli/smoke/console-render.smoke.tsx",
"smoke:console-roster-head": "tsx implementations/cli/smoke/console-roster-head.smoke.tsx",
"smoke:console-managed-rows": "tsx packages/workspace/smoke/console-managed-rows.smoke.ts",
"smoke:console-status-row": "tsx implementations/cli/smoke/console-status-row.smoke.ts",
"smoke:split-topology-docs": "tsx bin/smoke/split-topology-docs.smoke.ts",
"smoke:delivery-explicit-space": "tsx implementations/cli/smoke/delivery-explicit-space.smoke.ts",
"smoke:registration-executor-resume": "pnpm --filter @cotal-ai/core build && tsx implementations/manager/smoke/registration-executor-resume.smoke.ts",
"smoke:npm-publish-preflight": "tsx bin/smoke/npm-publish-preflight.smoke.ts",
"smoke:bearer-inside-margin": "tsx packages/core/smoke/bearer-inside-margin.smoke.ts",
"smoke:jcode-queue-fallback-loss": "tsx extensions/connector-jcode/smoke/jcode-queue-fallback-loss.smoke.ts",
"smoke:temp-containment": "pnpm --filter \"@cotal-ai/workspace...\" build && tsx bin/smoke/temp-containment.smoke.ts",
"smoke:seat-orphan": "pnpm --filter @cotal-ai/seat build && tsx packages/seat/smoke/orphan.smoke.ts",
"smoke:platform-supervisor": "tsx implementations/auth/smoke/platform-supervisor.smoke.ts",
"smoke:environment-manager-family": "tsx implementations/auth/smoke/environment-manager-family.smoke.ts",
"smoke:environment-manager-admission": "tsx implementations/auth/smoke/environment-manager-admission.smoke.ts",
"smoke:environment-manager-admission-index": "tsx implementations/auth/smoke/environment-manager-admission-index.smoke.ts",
"smoke:environment-manager-bootstrap-mint": "tsx implementations/auth/smoke/environment-manager-bootstrap-mint.smoke.ts",
"smoke:manager-run-owned-agents": "tsx implementations/manager/smoke/run-owned-agents.smoke.ts",
"smoke:manager-selection-refusals": "tsx implementations/manager/smoke/manager-selection-refusals.smoke.ts",
"smoke:standing-authenticator": "tsx implementations/manager/smoke/standing-authenticator.smoke.ts",
"smoke:native-conversation-capabilities": "tsx implementations/manager/smoke/native-conversation-capabilities.smoke.ts",
"smoke:native-conversation-run": "tsx implementations/manager/smoke/native-conversation-run.smoke.ts",
"smoke:claude-mcp-default": "tsx extensions/connector-claude-code/smoke/mcp-default.smoke.ts",
"smoke:presence-runtime": "tsx packages/core/smoke/presence-runtime.smoke.ts",
"smoke:auto-update-cache": "tsx bin/smoke/auto-update-cache.smoke.ts",
"smoke:auto-update-state": "tsx bin/smoke/auto-update-state.smoke.ts",
"smoke:auto-update-notice": "tsx bin/smoke/auto-update-notice.smoke.ts",
"smoke:auto-update-log": "tsx bin/smoke/auto-update-log.smoke.ts",
"smoke:auto-update-report": "tsx bin/smoke/auto-update-report.smoke.ts",
"smoke:auto-update-doctor": "tsx bin/smoke/auto-update-doctor.smoke.ts",
"smoke:auto-update-repair": "node bin/smoke/auto-update-repair.smoke.mjs",
"smoke:auto-update-snapshot": "tsx bin/smoke/auto-update-snapshot.smoke.ts",
"smoke:daemon-install-native": "tsx bin/smoke/daemon-install-native.smoke.ts && tsx bin/smoke/daemon-install-entry.smoke.ts && tsx bin/smoke/daemon-ownership-responsive.smoke.ts && tsx bin/smoke/daemon-ownership-responsive.smoke.ts --retry && tsx bin/smoke/daemon-ownership-responsive.smoke.ts --pending && tsx bin/smoke/daemon-owned-uninstall.smoke.ts && tsx bin/smoke/auto-update-snapshot.smoke.ts",
"smoke:daemon-desktop": "pnpm --filter cotal-ai... build && tsx bin/smoke/daemon-desktop.smoke.ts && tsx bin/smoke/daemon-desktop-install.smoke.ts && tsx bin/smoke/daemon-desktop-setup.smoke.ts && tsx bin/smoke/daemon-startup-context.smoke.ts",
"smoke:daemon-transport": "tsx bin/smoke/daemon-transport.smoke.ts"
},
"dependencies": {
"@cotal-ai/auth": "workspace:*",
"@cotal-ai/cli": "workspace:*",
"@cotal-ai/cmux": "workspace:*",
"@cotal-ai/connector-claude-code": "workspace:*",
"@cotal-ai/connector-hermes": "workspace:*",
"@cotal-ai/connector-jcode": "workspace:*",
"@cotal-ai/connector-opencode": "workspace:*",
"@cotal-ai/core": "workspace:*",
"@cotal-ai/manager": "workspace:*",
"@cotal-ai/orca": "workspace:*",
"@cotal-ai/tmux": "workspace:*"
},
"devDependencies": {
"@changesets/cli": "3.0.3",
"@exodus/schemasafe": "1.3.0",
"@types/node": "^22.20.0",
"marked": "^18.0.6",
"micromark": "^4.0.2",
"micromark-extension-gfm": "^3.0.0",
"micromark-extension-mdxjs": "^3.0.0",
"micromark-util-decode-string": "^2.0.1",
"micromark-util-sanitize-uri": "^2.0.1",
"parse5": "^7.3.0",
"safe-stable-stringify": "2.5.0",
"semver": "7.8.5",
"tar": "7.5.22",
"ts-json-schema-generator": "^2.9.0",
"tsx": "^4.23.0",
"typedoc": "0.28.20",
"typescript": "^5.9.3",
"yaml": "^2.9.0",
"@cotal-ai/docs-content": "workspace:*"
}
}