Record the phase 5 deploy and the search index fix in the plan

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-11-09 14:59:42 -08:00
co-authored by Claude Opus 5.5
parent d0d746ec7f
commit 695f8d009f
+8 -2
View File
@@ -780,8 +780,14 @@ steps below:
replay redirects to ArcViewer with the `.dat` and local zip and loads the map; replay redirects to ArcViewer with the `.dat` and local zip and loads the map;
watching it play still needs a real browser. watching it play still needs a real browser.
To deploy: nix-pleb bumps `plebleader-server`, `plebleader-website` and Deployed 2026-11-09 (nix-pleb `a41f3c2`); the first sync imported 3,710
`plebsaber-stream` (sync CLI); switch. The next `plebleader-sync` scores with the same split by source as the local check. The profile's score
search then returned 500, for any search: the Lucene song and player indexes
were written next to the DLL in the read-only `/nix/store` (phase 2 step 6
had planned to move them). Server `2631c46` adds `SearchIndexPath`
(MirrorMode, set to `/var/lib/plebleader/search`); nix-pleb bumps it. The
index rebuilds 2 s after the API starts and then every 6 h, so songs a sync
adds become searchable at the next rebuild. The next `plebleader-sync`
run re-imports with the merge. run re-imports with the merge.
ScoreSaber scores become BeatLeader `Score` rows, and each leaderboard keeps ScoreSaber scores become BeatLeader `Score` rows, and each leaderboard keeps