Skip to content

fix: skip unsupported stale sessions - #244

Open
Korupt-virus wants to merge 1 commit into
mainfrom
fix/skip-unsupported-stale-sessions
Open

fix: skip unsupported stale sessions#244
Korupt-virus wants to merge 1 commit into
mainfrom
fix/skip-unsupported-stale-sessions

Conversation

@Korupt-virus

Copy link
Copy Markdown
Contributor

Summary

  • limit stale-session checks and bulk reprocessing to registered game adapters
  • exclude historical recordings from games unavailable in current build
  • cover unsupported game records and document fix

Testing

  • bun test test/session-capture/raw-binary-storage.test.ts --timeout 60000
  • bunx tsc --project tsconfig.json --noEmit --pretty false
  • bun test test/tooling/changelog.test.ts --timeout 60000
  • live DB smoke confirmed historical LMU session is excluded from stale reprocessing

@Korupt-virus
Korupt-virus requested a review from a team August 11, 2026 21:52
@blacksmith-sh

blacksmith-sh Bot commented Aug 11, 2026

Copy link
Copy Markdown

Found 32 test failures on Blacksmith runners:

Failures

Test View Logs
[seeded-e2e] › tests/seeded/analyse/
core-flow.spec.ts:10:5 › Analyse supports selection, playback, notes, export, import, a
nd delete cancellation
View Logs
[seeded-e2e] › tests/seeded/analyse/
cross-game.spec.ts:9:5 › Analyse shared controls work across seeded game recordings
View Logs
[seeded-e2e] › tests/seeded/analyse/
states.spec.ts:7:5 › Analyse exposes loading and parse-error states
View Logs
[seeded-e2e] › tests/seeded/chats/
disposable-lifecycle.spec.ts:6:5 › disposable Analyse and tune threads delete through p
roduction persistence
View Logs
[seeded-e2e] › tests/seeded/chats/
streamed-setup.spec.ts:6:5 › Setup chat submits a prompt and renders a streamed respons
e
View Logs
[seeded-e2e] › tests/seeded/compare/
interactions.spec.ts:10:7 › F1 2025 Compare renders distinct seeded traces and synchron
ized controls
View Logs
[seeded-e2e] › tests/seeded/compare/
interactions.spec.ts:10:7 › iRacing Compare renders distinct seeded traces and synchron
ized controls
View Logs
[seeded-e2e] › tests/seeded/dev-tools/
ac-evo.spec.ts:6:5 › developer AC Evo raw inspector decodes replay telemetry values
View Logs
[seeded-e2e] › tests/seeded/live/
channels.spec.ts:12:7 › Forza Motorsport 2023 live channels and reconnect use committed
recording
View Logs
[seeded-e2e] › tests/seeded/raw/
catalog.spec.ts:80:7 › Forza Motorsport 2023 raw telemetry presents catalog metadata
View Logs
[seeded-e2e] › tests/seeded/routes/health.spec.ts:39:7 › iRacing — raw telemetry (/
iracing/raw)
View Logs
[seeded-e2e] › tests/seeded/sessions/
catalogue.spec.ts:69:5 › sessions recorded and imported tabs expose true-empty state
View Logs
[seeded-e2e] › tests/seeded/sessions/
reprocessing.spec.ts:100:5 › an in-flight request can be dismissed without exposing a d
uplicate action
View Logs
[seeded-e2e] › tests/seeded/setups/
catalogue.spec.ts:62:5 › F1 2025 setup catalogue supports filters and pagination withou
t unsupported CRUD controls
View Logs
[seeded-e2e] › tests/seeded/setups/
catalogue.spec.ts:85:5 › ACC setup catalogue supports filters and pagination and classi
fies provider rows read-only
View Logs
[tunes] › tests/tunes/
experiments.spec.ts:93:7 › Setup Engineer experiments › API creation seeds v1 from sele
cted ACC and AC Evo setups
View Logs
Setup Engineer experiments/API creation seeds v1 from selected ACC and AC Evo setups View Logs
tests/seeded/analyse/core-flow.spec.ts/
Analyse supports selection, playback, notes, export, import, and delete cancellation
View Logs
tests/seeded/analyse/cross-game.spec.ts/
Analyse shared controls work across seeded game recordings
View Logs
tests/seeded/analyse/states.spec.ts/Analyse exposes loading and parse-error states View Logs
tests/seeded/chats/disposable-lifecycle.spec.ts/
disposable Analyse and tune threads delete through production persistence
View Logs
tests/seeded/chats/streamed-setup.spec.ts/
Setup chat submits a prompt and renders a streamed response
View Logs
tests/seeded/compare/interactions.spec.ts/
F1 2025 Compare renders distinct seeded traces and synchronized controls
View Logs
tests/seeded/compare/interactions.spec.ts/
iRacing Compare renders distinct seeded traces and synchronized controls
View Logs
tests/seeded/dev-tools/ac-evo.spec.ts/
developer AC Evo raw inspector decodes replay telemetry values
View Logs
tests/seeded/live/channels.spec.ts/
Forza Motorsport 2023 live channels and reconnect use committed recording
View Logs
tests/seeded/raw/catalog.spec.ts/
Forza Motorsport 2023 raw telemetry presents catalog metadata
View Logs
tests/seeded/routes/health.spec.ts/iRacing — raw telemetry (/iracing/raw) View Logs
tests/seeded/sessions/catalogue.spec.ts/
sessions recorded and imported tabs expose true-empty state
View Logs
tests/seeded/sessions/reprocessing.spec.ts/
an in-flight request can be dismissed without exposing a duplicate action
View Logs
tests/seeded/setups/catalogue.spec.ts/
ACC setup catalogue supports filters and pagination and classifies provider rows read-o
nly
View Logs
tests/seeded/setups/catalogue.spec.ts/
F1 2025 setup catalogue supports filters and pagination without unsupported CRUD contro
ls
View Logs

Fix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant