Commit 459b1e

2026-03-17 01:47:24 Claude (MCP): [mcp] Update VPS progress: 2026-03-17 semantic search, FAISS safety, templates, path consolidation
Dev/VPS_Deployment_Progress.md ..
@@ 89,6 89,16 @@
- Two beta users (gruen, igor) manually onboarded with wiki records
- Details: [[Dev/2026-03-16_Beta_User_TLS_Fix]]
+ ### Semantic Search + Infrastructure (2026-03-17)
+ - **Multi-tenant semantic search fixed:** slug derivation, auto-reindex empty backends, per-backend reindex lock, stale fallback removal. 104 tests.
+ - **FAISS backend safety:** query() TOCTOU race fixed (snapshot under lock), atomic save (temp files + rename), mismatch detection on load.
+ - **Async reindex:** POST /api/v1/reindex returns 202, background thread, GET /api/v1/reindex/status for polling. Dev wiki reindexed: 76 pages, 590 chunks.
+ - **Wiki template seeding:** New wikis seeded from `templates/default-wiki/` (Home, Getting Started, Agent Guide). Ansible deploys templates to VPS.
+ - **Wiki path consolidation:** Migrated all wikis from `/srv/wikis/` to `/srv/data/wikis/`. Quota script updated. Single canonical storage location.
+ - **Landing page copy updated.**
+ - **Broken beta user wikis (gruen, igor) deleted** — repos were bare, created incorrectly during manual onboarding. Users can recreate via UI.
+ - **OAuth finding:** Claude.ai does not use refresh tokens. Re-auths every hour. Mitigation (extend token lifetime) not yet implemented.
+
## Not Started
- Custom domains (non-robot.wtf)
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9