mirror of
https://github.com/stablyai/orca.git
synced 2026-10-09 08:02:35 +00:00
* refactor(native-chat): remove the records-file and per-chat journal imports Every native chat user is on a build that already moved chat records and history into the app-wide database, so the one-time copies are dead code: the agent-sessions.json import and its owed-copy flag, the per-chat journal.db import and the write-queue hold behind it, and the pre-SQLite log.jsonl notice. * refactor(native-chat): remove what only the deleted imports used - JournalHostDatabase.unsyncedTransaction and the synchronous-pragma reset that undid it; JOURNAL_SYNCHRONOUS is now module-local. The stranded rollback test drives transaction() instead. - deleteUnpublishedJournalRows and its SQL, plus its test. - boundJournalStatusText. - Stale comments naming the removed first-use copy (queued messages, send refusal example, JOURNAL_SYNCHRONOUS doc). - Write-queue and readInOrder comments: a write also lags when issued behind one still waiting in line. - Resolved-append ordering test binds the sink from inside a running read, so a resolver that read at handover now fails it. * test(native-chat): run resolved-append in the SQLite runtime project
201 lines
16 KiB
JavaScript
201 lines
16 KiB
JavaScript
import { SQLITE_DATABASE_RUNTIME_INCLUDE } from './vitest-sqlite-database-runtime-files.mjs'
|
|
|
|
// Real SQLite fixtures keep Node publication and close semantics.
|
|
export const SQLITE_RUNTIME_INCLUDE = [
|
|
...SQLITE_DATABASE_RUNTIME_INCLUDE,
|
|
'src/main/active-view-persistence-boundary.test.ts',
|
|
'src/main/automations/automation-dispatch-host-fence.test.ts',
|
|
'src/main/automations/automation-owner-fencing.test.ts',
|
|
'src/main/automations/automation-skip-coalescing.test.ts',
|
|
'src/main/automations/automation-update-host-retarget.test.ts',
|
|
'src/main/automations/automation-workspace-host-attribution.test.ts',
|
|
'src/main/automations/automation-zero-grace-tick-latency.test.ts',
|
|
'src/main/automations/refused-manual-run.test.ts',
|
|
'src/main/automations/retained-run-reconciliation.test.ts',
|
|
'src/main/automations/run-completion-watcher.test.ts',
|
|
'src/main/automations/service-precheck.test.ts',
|
|
'src/main/automations/service.test.ts',
|
|
'src/main/claude/claude-api-retry-idle-sweep.test.ts',
|
|
'src/main/claude/claude-api-retry-row.test.ts',
|
|
'src/main/claude/claude-context-usage-restart.test.ts',
|
|
'src/main/claude/claude-context-usage-unloaded-turn.test.ts',
|
|
'src/main/claude/claude-informational-row.test.ts',
|
|
'src/main/claude/claude-stream-json-connection.test.ts',
|
|
'src/main/claude/claude-structured-journal-translation.test.ts',
|
|
'src/main/claude/claude-structured-provider-fallback.test.ts',
|
|
'src/main/claude/claude-subagent-permission-request.test.ts',
|
|
'src/main/claude/claude-subagent-resume-after-restart.test.ts',
|
|
'src/main/codex/codex-provider-retry-idle-sweep.test.ts',
|
|
'src/main/codex/codex-structured-journal-goal-revision.test.ts',
|
|
'src/main/codex/codex-structured-journal-subagent-readers.test.ts',
|
|
'src/main/codex/codex-structured-journal-translation-turn-lifecycle.test.ts',
|
|
'src/main/codex/codex-structured-journal-turn-settles-once-journal.test.ts',
|
|
'src/main/codex/codex-structured-question-order.test.ts',
|
|
'src/main/ipc/pty/ipc/spawn-commit-ssh-lease-cardinality.test.ts',
|
|
'src/main/ipc/ssh-host-partition-session-export.test.ts',
|
|
'src/main/native-chat/agent-session-wire/agent-session-history-byte-accounting.test.ts',
|
|
'src/main/native-chat/agent-session-wire/agent-session-history-conversation-window.test.ts',
|
|
'src/main/native-chat/agent-session-wire/agent-session-history-forward-read-budget.test.ts',
|
|
'src/main/native-chat/agent-session-wire/agent-session-history-page.test.ts',
|
|
'src/main/native-chat/agent-session-wire/agent-session-stop-note-projection.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-accept-then-deliver.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-acquisition-options.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-adopted-import.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-append-delivery.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-at-rest-commands.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-attach-reconciliation.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-claude-compact-stop.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-claude-echo-working.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-claude-hung-start-stop.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-claude-opening-send-hold.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-claude-option-queue.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-claude-queued-stop.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-claude-root-exit.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-claude-stop-ends-session.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-claude-stop-exit-ends-record.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-claude-stop-note-end.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-claude-stop-turn-end.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-close-aborts-start.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-close-verdict.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-codex-stop-note-end.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-codex-stop-row.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-command-publication.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-conversation-stop.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-conversations.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-crash-mid-start.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-crash-turn-end.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-dead-generation-settlement.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-drivability.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-event-sink.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-failed-create-owner-verdict.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-failed-create-sink-release.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-forget-status.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-grouped-prompt.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-held-child-lease-renewal.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-host-held-child-renewal.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-host-runtime-state.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-host-test-abandon.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-host.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-journal-corruption.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-late-proof-tool-ends.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-late-settlement.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-lease-renewer.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-legacy-handoff-record.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-live-turn-window.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-main-agent-working-agreement.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-newer-content-host.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-option-settlement.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-owed-work-release.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-pre-spawn-first-answer.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-processless-reservation.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-prompt-cancel.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-provider-child-record.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-provider-restore.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-provider-started.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-queued-newer-orca.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-read-restore.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-readable-restorer.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-reasoning-sweep.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-recovered-turn-clock.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-recovery-exits.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-recovery-resolution.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-refusal-retry.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-repeat-press.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-repeated-stop.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-resend-answer.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-resend-ledger-refusal.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-resolved-append.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-restart-offer-newer-orca.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-restart-restore.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-restart-status-publication.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-rewind-at-rest.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-rewind-live-send.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-rewind.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-send-idempotency.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-send-open-stale-turn.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-send-preparation.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-send-restarts-failed-start.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-settled-attach-retry.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-stale-turn-verdict.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-start-failure-writer.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-startup-reconcile-failure.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-status-feed-child-work.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-status-feed-child.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-status-feed-children.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-status-feed-clock.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-status-feed-launch-directory.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-status-feed-stopping.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-status-feed.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-status-reentry.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-stop-note-opened-turn.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-stop-note-withdrawn-send.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-stopping-journal.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-subagent-recency.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-subscriber-background-tasks.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-subscribers.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-thread-goal.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-transition.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-turns.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-unopened-tab.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-unsent-send-hold.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-view-start-after-failed-start.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-wedged-profile-migration.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-agent-session-wire-admission.test.ts',
|
|
'src/main/native-chat/agent-session-wire/structured-conversation-command.test.ts',
|
|
'src/main/runtime/agent-session-conversation-clear-commit.test.ts',
|
|
'src/main/runtime/agent-session-conversation-name-store.test.ts',
|
|
'src/main/runtime/agent-session-death-evidence-persistence.test.ts',
|
|
'src/main/runtime/agent-session-launch-directory.test.ts',
|
|
'src/main/runtime/agent-session-launch-env-admission.test.ts',
|
|
'src/main/runtime/agent-session-lease-renewal.test.ts',
|
|
'src/main/runtime/agent-session-record-options.test.ts',
|
|
'src/main/runtime/agent-session-record-store-tab-table.test.ts',
|
|
'src/main/runtime/agent-session-record-store.test.ts',
|
|
'src/main/runtime/agent-session-released-reservation-replay.test.ts',
|
|
'src/main/runtime/agent-session-store-transactions.test.ts',
|
|
'src/main/runtime/agent-session-unsaved-creation-supersession.test.ts',
|
|
'src/main/runtime/automation-change-publication.test.ts',
|
|
'src/main/runtime/host-terminal-close-persistence-durability.test.ts',
|
|
'src/main/runtime/orca-runtime-terminal-close-records.test.ts',
|
|
'src/main/runtime/orca-runtime-terminal-surface-close.test.ts',
|
|
'src/main/runtime/orchestration/orchestration-party-location.test.ts',
|
|
'src/main/runtime/orchestration/structured-worker-journal-page.test.ts',
|
|
'src/main/runtime/rpc/methods/agent-launch-caller-selection.test.ts',
|
|
'src/main/runtime/rpc/methods/agent-launch-pane-reservation.test.ts',
|
|
'src/main/runtime/rpc/methods/agent-launch-prestart-failure.test.ts',
|
|
'src/main/runtime/rpc/methods/agent-launch-replay.test.ts',
|
|
'src/main/runtime/rpc/methods/agent-launch-session-reservation.test.ts',
|
|
'src/main/runtime/rpc/methods/structured-agent-session-adoption-replay.test.ts',
|
|
'src/main/runtime/rpc/methods/structured-agent-session-at-rest.test.ts',
|
|
'src/main/runtime/rpc/methods/structured-agent-session-hold.test.ts',
|
|
'src/main/runtime/rpc/methods/structured-agent-session-restart-unregistered-agent.test.ts',
|
|
'src/main/runtime/rpc/methods/structured-chat-tab-table.test.ts',
|
|
'src/main/runtime/runtime-managed-worktree-metadata-sweep.test.ts',
|
|
'src/main/runtime/runtime-orchestration-sender-names.test.ts',
|
|
'src/main/runtime/runtime-worktree-agent-rows-verdict.test.ts',
|
|
'src/main/runtime/runtime-worktree-structured-agent-rows-liveness.test.ts',
|
|
'src/main/runtime/structured-agent-session-codex-interrupt-order.test.ts',
|
|
'src/main/runtime/structured-agent-session-codex-opening-send-hold.test.ts',
|
|
'src/main/runtime/structured-agent-session-codex-settlement-order.test.ts',
|
|
'src/main/runtime/structured-agent-session-integration-replay.test.ts',
|
|
'src/main/runtime/structured-agent-session-integration.test.ts',
|
|
'src/main/runtime/structured-agent-session-mobile-restore.test.ts',
|
|
'src/main/runtime/structured-agent-session-rollback-compatibility.test.ts',
|
|
'src/main/runtime/structured-agent-session-spawn-token-descendants.test.ts',
|
|
'src/main/runtime/structured-agent-session-startup-reconcile.test.ts',
|
|
'src/main/runtime/structured-claude-pending-rewind.test.ts',
|
|
'src/main/ssh-expired-lease-pane-readoption.test.ts',
|
|
'src/main/ssh-reattach-pane-cardinality.test.ts',
|
|
'src/main/worktree-identity-persistence.test.ts',
|
|
'src/main/worktree-removal-close-records.test.ts',
|
|
'src/main/worktree-removal-session-partition-fencing.test.ts',
|
|
'tests/e2e/codex-child-approval-activity-row.unit.test.ts',
|
|
'tests/e2e/cross-version-wire/agent-session-newer-chat-refusal.unit.test.ts',
|
|
'tests/e2e/cross-version-wire/agent-session-stop-event-downgrade.unit.test.ts',
|
|
'tests/e2e/cross-version-wire/cross-version-agent-session-wire.unit.test.ts',
|
|
'tests/e2e/cross-version-wire/submission-positions-downgrade.unit.test.ts',
|
|
'tests/e2e/folder-upgrade-identity-persistence.unit.test.ts',
|
|
'tests/e2e/structured-agent-session-read-owner.unit.test.ts',
|
|
'tests/e2e/structured-chat-owner-status-activation.unit.test.ts'
|
|
]
|