Changelog
| Date | Author | Files | Commit Message |
|---|---|---|---|
| 2026-03-17 07:57:10 3f36e6 | Claude (MCP) | Design/Admin_Panel_Reenablement | [api] Edit: Design/Admin_Panel_Reenablement |
| 2026-03-17 07:57:02 3744b3 | Claude (MCP) | Design/Admin_Panel_Reenablement | [mcp] Update Admin Panel doc: Phase 2 complete, repo mgmt gated |
| 2026-03-17 07:56:41 31f20f | Claude (MCP) | To-Do | [api] Edit: To-Do |
| 2026-03-17 07:56:33 92d05f | Claude (MCP) | To-Do | [api] Edit: To-Do |
| 2026-03-17 07:56:20 84456b | Claude (MCP) | To-Do | [api] Edit: To-Do |
| 2026-03-17 07:56:12 333770 | Claude (MCP) | To-Do | [mcp] To-Do: mark init hardening, Phase 2, repo mgmt as done |
| 2026-03-17 07:03:30 9c091b | Claude (MCP) | To-Do | [api] Edit: To-Do |
| 2026-03-17 07:03:24 ad22fb | Claude (MCP) | To-Do | [api] Edit: To-Do |
| 2026-03-17 07:03:17 9c0b5e | Claude (MCP) | To-Do | [mcp] To-Do: mark smoke test and bcrypt fix as done |
| 2026-03-17 06:20:06 419958 | Claude (MCP) | Tasks/Post_Launch | [mcp] Delete Tasks/Post_Launch (merged into To-Do) |
| 2026-03-17 06:20:03 450067 | Claude (MCP) | To-Do | [mcp] Add Post-launch section to To-Do (merged from Tasks/Post_Launch) |
| 2026-03-17 06:19:56 505842 | Claude (MCP) | To-Do | [mcp] Add monitoring dashboard to Safety section of To-Do |
| 2026-03-17 06:12:28 930be1 | Claude (MCP) | To-Do | [mcp] Add wiki DB init hardening and post-deploy smoke test to To-Do |
| 2026-03-17 06:09:57 e68889 | Claude (MCP) | To-Do | [mcp] Update To-Do: mark is_public complete, add UX issues, file login/nav items |
| 2026-03-17 06:07:11 5d1813 | Claude (MCP) | Design/Admin_Panel_Reenablement | [mcp] Phase 2: consolidate collaborators into Otterwiki User Management, remove dashboard tab |
| 2026-03-17 04:32:04 bd8250 | Claude (MCP) | To-Do | [mcp] Rename Tasks/Pre_Launch to To-Do |
| 2026-03-17 04:31:26 d81ed3 | Claude (MCP) | Tasks/Pre_Launch | [mcp] Update pre-launch tasks: mark completed items, add backup findings, add new items from 2026-03-17 session |
| 2026-03-17 04:17:05 0820e6 | Claude (MCP) | Design/Wiki_Stats_Plugin | [mcp] Add design doc for otterwiki stats plugin (page count + disk usage) |
| 2026-03-17 03:55:44 e0e527 | Claude (MCP) | Design/Admin_Panel_Reenablement | [mcp] Update admin panel design: Phase 2 user management with explicit roster model |
| 2026-03-17 03:12:13 36fe86 | Claude (MCP) | Plans/Permissions_Panel_Implementation | [mcp] Plan: Permissions panel re-enablement implementation |
| 2026-03-17 03:09:02 9c5bec | Claude (MCP) | Design/Admin_Panel_Reenablement | [mcp] Add admin panel re-enablement analysis and plan |
| 2026-03-17 02:26:22 5f971f | Claude (MCP) | Design/Per_Wiki_Database | [mcp] Update per-wiki DB design with Option A implementation decision and upstream refactor sketch |
| 2026-03-17 02:18:42 87f3da | Claude (MCP) | Bugs/Semantic Search Background Sync | [mcp] Bug report: background sync not picking up page edits for semantic search reindex |
| 2026-03-17 02:01:33 284942 | Claude (MCP) | Design/Implementation_Workflow | [mcp] Update What NOT to do for Opus-plans-Sonnet-implements model |
| 2026-03-17 02:01:28 ff4382 | Claude (MCP) | Design/Implementation_Workflow | [mcp] Fix: Implement blocked by Plan Review, not Plan |
| 2026-03-17 02:01:18 704748 | Claude (MCP) | Design/Implementation_Workflow | [mcp] Annotate Plan step as Opus model |
| 2026-03-17 02:01:12 5db661 | Claude (MCP) | Design/Implementation_Workflow | [mcp] Plan agent is Opus; all other agents are Sonnet |
| 2026-03-17 01:57:12 6d10d5 | Claude (MCP) | Design/Implementation_Workflow | [mcp] Remove task-specific lock rule from plan review step |
| 2026-03-17 01:55:34 e0174b | Claude (MCP) | Design/Implementation_Workflow | [mcp] Add Plan Review to task list template |
| 2026-03-17 01:55:27 3d2361 | Claude (MCP) | Design/Implementation_Workflow | [mcp] Add Plan Review step to implementation workflow (Rule of Two for plans) |
| 2026-03-17 01:47:24 459b1e | Claude (MCP) | Dev/VPS_Deployment_Progress | [mcp] Update VPS progress: 2026-03-17 semantic search, FAISS safety, templates, path consolidation |
| 2026-03-17 01:47:03 a4efee | Claude (MCP) | Tasks/Pre_Launch | [mcp] Update Pre_Launch: OAuth token refresh findings |
| 2026-03-17 01:46:54 da2b79 | Claude (MCP) | Tasks/Pre_Launch | [mcp] Update Pre_Launch: landing page copy updated |
| 2026-03-17 01:46:48 14dfc1 | Claude (MCP) | Tasks/Pre_Launch | [mcp] Update Pre_Launch: semantic search fully fixed and deployed |
| 2026-03-16 21:11:59 0bdfcc | Claude (MCP) | Tasks/Pre_Launch | [mcp] Update Pre_Launch: stale pages issue does not apply to robot.wtf VPS |
| 2026-03-16 21:09:00 70a0b5 | Claude (MCP) | Dev/MCP_Routing_Smoke_Test | [mcp] Remove MCP routing smoke test page |
| 2026-03-16 21:08:53 7c2c38 | Claude (MCP) | Tasks/Pre_Launch | [mcp] Update Pre_Launch: FAISS corruption risk resolved with sync thread removal |
| 2026-03-16 21:08:51 67a2b4 | Claude (MCP) | Dev/MCP_Routing_Smoke_Test | [mcp] MCP routing smoke test |
| 2026-03-16 21:08:35 5edb14 | Claude (MCP) | Tasks/Pre_Launch | [mcp] Update Pre_Launch: MCP routing fixed, semantic search bug details |
| 2026-03-16 21:05:58 6f0422 | Claude (MCP) | Design/Implementation_Workflow | [mcp] Strengthen background subagent rule — no exceptions |
| 2026-03-16 20:56:36 5451b0 | Claude (MCP) | Dev/VPS_Deployment_Progress | [mcp] Update VPS deployment progress: V3-V7 complete, add bugfix section |
| 2026-03-16 20:56:21 7fc860 | Claude (MCP) | Dev/2026-03-16_Beta_User_TLS_Fix | [mcp] Add session summary: 2026-03-16 beta user TLS fix |
| 2026-03-16 20:10:53 fc69c2 | Claude (MCP) | Design/Implementation_Workflow | [mcp] Add Step 0 (setup) to Implementation Workflow: read memories, create tasks, cd to repo |
| 2026-03-16 18:13:15 3b4f8b | Claude (MCP) | Tasks/Semantic_Search_Architecture | [mcp] [tasks] Add FAISS sidecar scalability investigation item from V2 review findings |
| 2026-03-16 18:06:44 ccd74b | Claude (MCP) | Design/Semantic_Search_V2 | [mcp] [design] Add deployment notes from review findings: reindex, sidecar growth, escaping, deploy order |
| 2026-03-16 17:54:31 2150b2 | Claude (MCP) | Design/Implementation_Workflow | [mcp] [process] Add mandatory re-review after Fix step — Rule of Two |
| 2026-03-16 17:48:01 aa8ffc | Claude (MCP) | Design/Agent_IRC_Architecture | [mcp] Resolve wiki auth open question — bearer token, passed via supervisor config |
| 2026-03-16 17:45:47 88448e | Claude (MCP) | Design/Agent_IRC_Architecture | [mcp] Comprehensive update: research findings, wiki shared state, git strategy, polling, PM delegate, resolved open questions |
| 2026-03-16 17:37:43 731b96 | Claude (MCP) | Design/Agent_IRC_Architecture | [mcp] Update Agent IRC Architecture with refined design decisions from brainstorming session |
| 2026-03-16 17:36:52 63a2f6 | Claude (MCP) | Home | [mcp] [design] Add Semantic Search V2 to Home index |
| 2026-03-16 17:36:36 21f5dc | Claude (MCP) | Design/Semantic_Search_V2 | [mcp] [design] Add Semantic Search V2 design: section-aware chunking, full chunk text in results, section-level reads |
| 2026-03-16 05:00:01 6d8811 | Claude (MCP) | Design/Per_Wiki_Database | [mcp] Add per-wiki database design note |
| 2026-03-16 04:56:51 05fa81 | Claude (MCP) | Security/OWASP_2025_Audit | [mcp] Add OWASP 2025 audit findings |
| 2026-03-16 04:44:07 477192 | Claude (MCP) | Home | [mcp] Add Agent IRC Architecture to Home index under Process |
| 2026-03-16 04:43:54 bc7b82 | Claude (MCP) | Design/Agent_IRC_Architecture | [mcp] Recreate Agent IRC Architecture design doc (lost during wiki dev work) |
| 2026-03-16 04:40:01 799da8 | Abolish ICE 🐦⬛ | Design/Agent_Workflow | Agent Workflow deleted. |
| 2026-03-16 04:04:58 8ea8b8 | Claude (MCP) | Design/Implementation_Workflow | [mcp] Document implementation workflow with Sonnet subagent pipeline |
| 2026-03-15 23:47:50 51ffe9 | Abolish ICE 🐦⬛ | Design/Landing_Page | minor note on OG landing doc |
| 2026-03-15 22:37:48 d105f8 | robot.wtf | Tasks/Disk_Usage_Cap Tasks/MCP_Wiki_Routing Tasks/Post_Launch Tasks/Pre_Launch Tasks/Semantic_Search_Architecture Tasks/Semantic_Search_Multi_Tenant | Move misplaced pages from default wiki |
| 2026-03-15 21:39:25 71f82e | Claude (MCP) | Dev/V7_Ops_Hardening | [mcp] Document V7 ops hardening roles and FAISS switch |
| 2026-03-15 07:36:32 351d75 | Claude (MCP) | Tasks/VPS_Phases | [mcp] Add completion status markers to VPS phase headings (2026-03-15) |
| 2026-03-15 06:53:00 3a5395 | Claude (MCP) | Dev/V6-1_Landing_Page_Summary | [mcp] V6-1: Landing page summary |
| 2026-03-15 06:48:17 2d6000 | Claude (MCP) | Dev/Proxmox_CPU_Type | [mcp] Document Proxmox CPU type issue and workaround |
| 2026-03-15 06:36:52 f1347a | Abolish ICE 🐦⬛ | Home | making idle changes here |
| 2026-03-15 06:17:07 261081 | Claude (MCP) | Dev/V3_ATProto_Auth_Summary | [mcp] V3 ATProto Auth implementation summary |
| 2026-03-15 06:15:32 3c5a91 | Claude (MCP) | Dev/VS-2_MCP_OAuth_Summary | [mcp] VS-2: Document persistent MCP OAuth implementation |
| 2026-03-15 06:11:00 ab518b | Claude (MCP) | Dev/VPS_Deployment_Progress | [mcp] Document VPS deployment progress through V2 |
| 2026-03-15 05:00:00 f59029 | Claude (MCP) | Dev/VS-1_ATProto_Spike | [mcp] VS-1: Document ATProto OAuth spike findings |
| 2026-03-15 04:58:54 014939 | Claude (MCP) | Dev/V1-3_Deployment_Summary | [mcp] Document V1-3 deployment deliverables |
| 2026-03-15 04:46:05 bb6858 | Claude (MCP) | Dev/V1_SQLite_Port_Summary | [mcp] Document V1-1/V1-2 SQLite port summary |
| 2026-03-15 02:43:01 c71840 | Claude (MCP) | Tasks/VPS_Phases | [mcp] Rewrite VPS phases: add VS (auth spikes) phase, renumber dependency graph |
| 2026-03-15 01:48:47 829633 | Claude (MCP) | Design/VPS_Architecture | [mcp] Fix reference implementation description: authlib.jose, not joserfc |
| 2026-03-15 01:48:32 4f59a2 | Claude (MCP) | Design/VPS_Architecture | [mcp] Update open questions with research findings, mark resolved items |
| 2026-03-15 01:48:05 3efada | Claude (MCP) | Home | [mcp] Add V3/V5 risk research and dev tracking to Home |
| 2026-03-15 01:47:53 064e69 | Claude (MCP) | Dev/V3_V5_Risk_Research | [mcp] Add V3/V5 risk research: ATProto OAuth client and MCP OAuth AS |
| 2026-03-15 01:39:24 4564af | Claude (MCP) | Home | [mcp] Add VPS_Phases to Home active design section |
| 2026-03-15 01:39:13 34510b | Claude (MCP) | Tasks/VPS_Phases | [mcp] Add VPS implementation phases (V0-V7) with dev.robot.wtf migration" |
| 2026-03-15 01:20:13 19ab4d | Claude (MCP) | Design/Async_Embedding_Pipeline | [mcp] Add superseded banner to Async_Embedding_Pipeline |
| 2026-03-15 01:20:05 323b58 | Claude (MCP) | Design/Lambda_Library_Mode | [mcp] Add superseded banner to Lambda_Library_Mode |
| 2026-03-15 01:19:53 d9d831 | Claude (MCP) | Design/CDN_Read_Path | [mcp] Add superseded banner to CDN_Read_Path |
| 2026-03-15 01:19:40 54f29b | Claude (MCP) | Design/Frontend | [mcp] Add superseded banner to Frontend |
| 2026-03-15 01:19:33 0926b1 | Claude (MCP) | Design/Operations | [mcp] Add superseded banner to Operations |
| 2026-03-15 01:19:25 120585 | Claude (MCP) | Design/Implementation_Phases | [mcp] Add superseded banner to Implementation_Phases |
| 2026-03-15 01:19:19 c1d97b | Claude (MCP) | Design/Auth | [mcp] Add superseded banner to Auth |
| 2026-03-15 01:19:10 8c343d | Claude (MCP) | Design/Data_Model | [mcp] Add superseded banner to Data_Model |
| 2026-03-15 01:19:03 6e3454 | Claude (MCP) | Design/Platform_Overview | [mcp] Add superseded banner to Platform_Overview |
| 2026-03-15 01:18:41 7e09e1 | Claude (MCP) | Home | [mcp] Reorganize Home: active design (robot.wtf/VPS) and archived design (wikibot.io/AWS)" |
| 2026-03-15 01:18:19 9595ef | Claude (MCP) | Design/VPS_Architecture | [mcp] Rewrite VPS architecture: robot.wtf, no premium tier, Debian 12/Proxmox, resolve open questions |
| 2026-03-15 00:28:42 728f3c | Claude (MCP) | Home | [mcp] Add VPS_Architecture to Home index |
| 2026-03-15 00:28:30 f139f8 | Claude (MCP) | Design/VPS_Architecture | [mcp] Add VPS architecture design doc: ATProto auth, Caddy, SQLite, OVHcloud |
| 2026-03-14 23:18:50 f479e1 | Claude (MCP) | Home | [mcp] Add Design/Frontend link to Home index |
| 2026-03-14 23:18:39 30c8f2 | Claude (MCP) | Design/Frontend | [mcp] Draft Phase 3 frontend design: URL scheme, auth, framework, screens, hosting |
| 2026-03-14 22:20:30 c3ae8d | Claude (MCP) | Tasks/Phase_4 | [mcp] Link landing page spec from P4-6, add P4-8 security review task |
| 2026-03-14 22:19:46 e6db8b | Claude (MCP) | Tasks/Launch_Checklist | [mcp] Add security review section to Launch Checklist |
| 2026-03-14 20:39:44 0ff4a4 | Claude (MCP) | Design/Data_Model | [mcp] Update User model: note that tier/wiki_limit fields depend on pricing model choice" |
| 2026-03-14 20:39:33 193c7c | Claude (MCP) | Design/Data_Model | [mcp] Update URL structure: paid wikis get top-level custom slugs" |
| 2026-03-14 20:39:20 fd2c12 | Claude (MCP) | Design/Data_Model | [mcp] Update Wiki model: add payment_status, custom_slug, remove deferred feature fields" |
| 2026-03-14 20:39:04 f846ad | Claude (MCP) | Design/Implementation_Phases | [mcp] Add paid wiki perks (custom slugs) and lapse policy (read-only, no MCP)" |
| 2026-03-14 20:34:25 577999 | Claude (MCP) | Design/Implementation_Phases | [mcp] Add per-wiki pricing as alternative option alongside flat tier pricing" |
| 2026-03-14 20:25:33 b4ca67 | Claude (MCP) | Design/Implementation_Phases | [mcp] Simplify Phase 5: enforcement is just wiki count + author count" |
| 2026-03-14 20:25:26 6c01ef | Claude (MCP) | Design/Implementation_Phases | [mcp] Revise Phase 7: deferred features, build when demand exists |
