✖ R04 cancellation while persisting the computed result records a recoverable failed attempt (738.7456ms) ℹ tests 1 ℹ suites 0 ℹ pass 0 ℹ fail 1 ℹ cancelled 0 ℹ skipped 0 ℹ todo 0 ℹ duration_ms 1225.4645 ✖ failing tests: test at tests\db\statsOrchestration.test.mjs:251:1 ✖ R04 cancellation while persisting the computed result records a recoverable failed attempt (738.7456ms) Error: d11: NOTICE: table "user_exercise_set_observations" does not exist, skipping NOTICE: table "user_exercise_session_rollups" does not exist, skipping NOTICE: table "user_exercise_records" does not exist, skipping NOTICE: table "user_exercise_stats" does not exist, skipping NOTICE: table "user_exercise_period_stats" does not exist, skipping NOTICE: table "user_exercise_pr_events" does not exist, skipping NOTICE: table "user_exercise_pr_states" does not exist, skipping NOTICE: table "user_exercise_strength_observations" does not exist, skipping NOTICE: table "user_exercise_strength_daily" does not exist, skipping NOTICE: table "user_exercise_strength_states" does not exist, skipping NOTICE: table "user_exercise_set_score_states" does not exist, skipping NOTICE: table "user_exercise_max_rep_observations" does not exist, skipping NOTICE: table "user_training_period_stats" does not exist, skipping NOTICE: table "user_calendar_day_summaries" does not exist, skipping NOTICE: table "user_calendar_summary_dirty_dates" does not exist, skipping NOTICE: table "user_pr_overview_snapshot_headers" does not exist, skipping NOTICE: table "user_pr_exercise_summary_snapshots" does not exist, skipping NOTICE: table "user_pr_overview_rollover_state" does not exist, skipping NOTICE: table "user_stats_sequential_days" does not exist, skipping NOTICE: table "stats_projection_context" does not exist, skipping NOTICE: table "stats_sequential_replays_v1" does not exist, skipping NOTICE: table "stats_publication_validation" does not exist, skipping NOTICE: table "set_observation_targets_v1" does not exist, skipping NOTICE: table "session_rollup_targets_v1" does not exist, skipping NOTICE: table "exercise_stats_affected" does not exist, skipping NOTICE: table "measured_pr_affected_exercises" does not exist, skipping NOTICE: table "measured_pr_candidates" does not exist, skipping NOTICE: table "measured_pr_transitions" does not exist, skipping NOTICE: table "strength_prefix_states_v1" does not exist, skipping NOTICE: table "strength_recent_prefix_v1" does not exist, skipping NOTICE: table "strength_recent_days_v1" does not exist, skipping NOTICE: table "strength_session_votes_v1" does not exist, skipping NOTICE: table "strength_rollup_votes_v1" does not exist, skipping NOTICE: table "strength_daily_candidates_v1" does not exist, skipping NOTICE: table "max_rep_recent_days_v1" does not exist, skipping NOTICE: table "d06_impacts" does not exist, skipping NOTICE: table "d06_exercise_rows" does not exist, skipping NOTICE: table "d06_training_rows" does not exist, skipping NOTICE: table "d06_calendar_rows" does not exist, skipping NOTICE: table "measured_pr_summary_rows" does not exist, skipping ERROR: R04 canceled durable result write CONTEXT: PL/pgSQL function pg_temp_30.r04_cancel_result_write() line 2 at RAISE SQL statement "UPDATE public.user_stats_projection_runs SET phase='computed',payload=v_payload, snapshot_anchor_date=current_date, lease_until=clock_timestamp()+make_interval(secs => v_settings.lease_seconds), compute_ms=extract(epoch FROM clock_timestamp()-v_started)*1000,updated_at=clock_timestamp() WHERE job_id=v_run.job_id" PL/pgSQL function compute_stats_projection_job_engine_v1(uuid) line 119 at SQL statement PL/pgSQL function compute_stats_projection_job_v1() line 4 at RETURN at Object.run (file:///C:/Users/USER/Documents/Codex/2026-09-10/1534-5-18-0-hq-7/work/barbelic-1543/tests/db/support/pgSessions.mjs:123:31) at process.processTicksAndRejections (node:internal/process/task_queues:104:5) at async call (file:///C:/Users/USER/Documents/Codex/2026-09-10/1534-5-18-0-hq-7/work/barbelic-1543/tests/db/statsOrchestration.test.mjs:54:17) at async file:///C:/Users/USER/Documents/Codex/2026-09-10/1534-5-18-0-hq-7/work/barbelic-1543/tests/db/statsOrchestration.test.mjs:260:18 at async fixture (file:///C:/Users/USER/Documents/Codex/2026-09-10/1534-5-18-0-hq-7/work/barbelic-1543/tests/db/statsOrchestration.test.mjs:63:5) at async TestContext. (file:///C:/Users/USER/Documents/Codex/2026-09-10/1534-5-18-0-hq-7/work/barbelic-1543/tests/db/statsOrchestration.test.mjs:252:3) at async Test.run (node:internal/test_runner/test:1313:7) at async startSubtestAfterBootstrap (node:internal/test_runner/harness:385:3)