Maintenance

Current state

trace count
trace size
wedged runs
matrix.db size
seed_pool
oldest seed age

Prune traces (top-100 per room)

Deletes trace files for runs not in the top-100 of any room. The matrix runner does this automatically every 100 saves; run manually to force an immediate cleanup.


  

Clean wedged runs

Drop rows from runs where the bot exited before reaching room 1 (login failure, port conflict, immediate crash). Also cleans orphaned splits rows.


  

Vacuum matrix.db

Run SQLite VACUUM to reclaim space after large deletes. Brief lock on the DB — wait for an idle moment between bot saves.


  

Per-room user paths

To remove a user-painted path or pinned-run override, use the Traces tab — each user path has a delete button. To release a whole room at once: ./release_user_path.sh room N from the project shell.