Changelog
| Date | Author | Files | Commit Message |
|---|---|---|---|
| 2026-03-14 20:25:26 6c01ef | Claude (MCP) | Design/Implementation_Phases | [mcp] Revise Phase 7: deferred features, build when demand exists |
| 2026-03-14 20:25:18 ecdf83 | Claude (MCP) | Design/Implementation_Phases | [mcp] Simplify tier table: premium = scale only (wikis + authors), defer power features |
| 2026-03-14 20:16:55 5cee78 | Claude (MCP) | Home | [mcp] Fix Home: restore Research Wiki section that got merged into Semantic Search" |
| 2026-03-14 20:16:42 87598b | Claude (MCP) | Home | [mcp] Add Async_Embedding_Pipeline to Home index" |
| 2026-03-14 20:15:53 8755ed | Claude (MCP) | Design/Operations | [mcp] Update Operations: FAISS recovery cost - no Bedrock cost, just Lambda compute" |
| 2026-03-14 20:15:45 2fe4fa | Claude (MCP) | Design/Operations | [mcp] Update Operations: AWS rationale - mention DynamoDB Streams instead of Bedrock/SQS" |
| 2026-03-14 20:15:37 fec2d6 | Claude (MCP) | Design/Operations | [mcp] Update Operations: open question 10 - VPC endpoint cost concern resolved" |
| 2026-03-14 20:15:30 0a3ce0 | Claude (MCP) | Design/Operations | [mcp] Update Operations: prod cost estimate - only Secrets Manager endpoint doubles, no SQS/Bedrock" |
| 2026-03-14 20:15:23 6b8ebf | Claude (MCP) | Design/Operations | [mcp] Update Operations: known trade-offs - VPC endpoint costs reduced (only Secrets Manager)" |
| 2026-03-14 20:15:16 f9b67c | Claude (MCP) | Design/Operations | [mcp] Update Operations: 'Why it's not zero' paragraph - remove SQS/Bedrock references |
| 2026-03-14 20:15:05 69d36e | Claude (MCP) | Design/Operations | [mcp] Update Operations: VPC networking - SQS/Bedrock endpoints no longer needed |
| 2026-03-14 20:14:57 6d89cc | Claude (MCP) | Design/Operations | [mcp] Update Operations: variable costs table - replace Bedrock with embedding Lambda compute |
| 2026-03-14 20:09:24 32483d | Claude (MCP) | Design/Operations | [mcp] Update Operations: cost model - remove Bedrock/SQS endpoint costs, add note about DynamoDB Streams approach |
| 2026-03-14 20:09:01 d53d90 | Claude (MCP) | Design/Implementation_Phases | [mcp] Update Implementation_Phases: Wiki API description - semantic search no longer premium-only |
| 2026-03-14 20:08:54 e97aa6 | Claude (MCP) | Design/Implementation_Phases | [mcp] Update Implementation_Phases: revised tier table - semantic search free, premium is scale not features |
| 2026-03-14 20:08:34 33fd8c | Claude (MCP) | Design/Implementation_Phases | [mcp] Update Implementation_Phases: Phase 6 uses MiniLM + DynamoDB Streams, not gated behind premium |
| 2026-03-14 20:08:23 718ff5 | Claude (MCP) | Design/Platform_Overview | [mcp] Update Platform_Overview: component inventory - MiniLM replaces Bedrock, DynamoDB Streams replaces SQS |
| 2026-03-14 20:08:06 c47514 | Claude (MCP) | Design/Platform_Overview | [mcp] Update Platform_Overview: architecture diagram - replace Bedrock with MiniLM, add DynamoDB Streams |
| 2026-03-14 20:07:56 e1a010 | Claude (MCP) | Design/Platform_Overview | [mcp] Update Platform_Overview: remove Bedrock from tiers, semantic search available to all |
| 2026-03-14 20:07:47 072e7a | Claude (MCP) | Design/Data_Model | [mcp] Update Data_Model: Wiki model - FAISS index path not premium-gated, remove semantic_search_enabled flag" |
| 2026-03-14 20:07:40 452499 | Claude (MCP) | Design/Data_Model | [mcp] Update Data_Model: FAISS index no longer premium-only" |
| 2026-03-14 20:07:28 bb30cb | Claude (MCP) | Design/Data_Model | [mcp] Update Data_Model: write path references DynamoDB reindex queue instead of SQS |
| 2026-03-14 20:07:11 6617aa | Claude (MCP) | Design/Data_Model | [mcp] Update Data_Model: replace Bedrock/SQS embedding pipeline with DynamoDB Streams + MiniLM |
| 2026-03-14 20:06:45 815205 | Claude (MCP) | Design/Async_Embedding_Pipeline | [mcp] Add async embedding pipeline design: DynamoDB Streams + MiniLM, replacing Bedrock |
| 2026-03-14 19:18:05 3fde12 | Claude (MCP) | Tasks/Emergent | [mcp] E-3: link to completed design spike, update status |
| 2026-03-14 19:03:54 4f2a4d | Claude (MCP) | Design/E-3_Encryption_Spike | [mcp] E-3 design spike: encryption approaches evaluated against EFS/S3/CDN architecture |
| 2026-03-14 19:02:17 942187 | Claude (MCP) | Dev/P2-9_Summary | [mcp] P2-9: Update CLI tool summary with full implementation details |
| 2026-03-14 18:57:49 a57ea2 | Claude (MCP) | Tasks/Emergent | [mcp] [mcp] Add E-5 (.pyc retention) and E-6 (warming ping) emergent tasks |
| 2026-03-14 18:25:28 522140 | Claude (MCP) | Tasks/Emergent | [mcp] Add E-4 (Lambda Library Mode), update E-1/E-2 status |
| 2026-03-14 18:24:58 dda2d3 | Claude (MCP) | Home | [mcp] Add Lambda Library Mode to design section on home page |
| 2026-03-14 18:24:41 3344a7 | Claude (MCP) | Design/Lambda_Library_Mode | [mcp] Add design page for Lambda Library Mode architecture |
| 2026-03-14 18:22:07 508b74 | Claude (MCP) | Tasks/E-2_CDN_Read_Path_ClientSide | [mcp] [mcp] E-2 client-side: add SEO strategy (meta tags, bot routing, sitemap) |
| 2026-03-14 18:17:45 f67b81 | Claude (MCP) | Home | [mcp] [mcp] Add E-2 client-side alternative link to Home |
| 2026-03-14 18:17:26 b03682 | Claude (MCP) | Tasks/E-2_CDN_Read_Path_ClientSide | [mcp] [mcp] E-2 alternative: client-side assembly plan |
| 2026-03-14 18:08:00 abb3b5 | Claude (MCP) | Home | [mcp] Add Landing_Page spec link to Home index |
| 2026-03-14 18:07:49 97dd17 | Claude (MCP) | Design/Landing_Page | [mcp] Landing page spec for wikibot.io free tier launch |
| 2026-03-14 17:51:52 34f118 | Claude (MCP) | Tasks/Emergent | [mcp] E-3: Add emergent task for client-side encryption / zero-knowledge storage investigation |
| 2026-03-14 17:22:18 edcd7e | Claude (MCP) | Home | [mcp] [mcp] Add E-2 CDN Read Path task link to Home |
| 2026-03-14 17:22:04 d2ecf9 | Claude (MCP) | Tasks/E-2_CDN_Read_Path | [mcp] [mcp] E-2: CDN read path implementation plan |
| 2026-03-14 16:30:47 4e1f5d | Claude (MCP) | Home | [mcp] Add Design/CDN_Read_Path to Home index |
| 2026-03-14 16:30:37 883754 | Claude (MCP) | Design/CDN_Read_Path | [mcp] Design/CDN_Read_Path: options for decoupling read path from Otterwiki Lambda |
| 2026-03-14 03:42:14 f067a2 | Claude (MCP) | Dev/E-1_Cold_Start_Benchmarks | [mcp] E-1: Cold start benchmark results (2026-03-14) |
| 2026-03-14 02:46:46 c94d8c | Claude (MCP) | DiagTestPage | diag test |
| 2026-03-14 02:39:58 87f440 | Claude (MCP) | UserBPage | [e2e-p2] User B writes |
| 2026-03-14 02:39:57 a49582 | Claude (MCP) | E2ETestPage | [e2e-p2] Create test page |
| 2026-03-14 02:24:41 9c448e | Claude (MCP) | Design/P2-Username_Summary | [mcp] Document P2-2/3 username-based URL implementation |
| 2026-03-13 20:02:44 98faf0 | Claude (MCP) | Dev/P2-10_Summary | [mcp] P2-10: Add E2E test summary |
| 2026-03-13 19:57:47 3825eb | Claude (MCP) | Dev/P2-9_Summary | [mcp] Add P2-9 CLI tool summary |
| 2026-03-13 19:53:36 cbab03 | Claude (MCP) | E2ETest/Cross49705e93McpToApi | [e2e] Cross-path cleanup |
| 2026-03-13 19:53:35 7d2b3e | Claude (MCP) | E2ETest/Cross49705e93McpToApi | [api] Create: E2ETest/Cross49705e93McpToApi |
| 2026-03-13 19:53:35 5111fa | Claude (MCP) | E2ETest/Cross49705e93ApiToMcp | [e2e] Cross-path cleanup |
| 2026-03-13 19:53:34 0db384 | Claude (MCP) | E2ETest/Cross49705e93ApiToMcp | [e2e] Cross-path: API create |
| 2026-03-13 19:52:41 76b384 | Claude (MCP) | E2ETest/619fb0db | [e2e] Delete test page |
| 2026-03-13 19:52:39 d08372 | Claude (MCP) | E2ETest/619fb0db | [e2e] Update test page |
| 2026-03-13 19:52:38 5ef706 | Claude (MCP) | E2ETest/619fb0db | [e2e] Create test page |
| 2026-03-13 19:51:43 ec9033 | Claude (MCP) | Dev/P2-5b-7_Summary | [mcp] P2-5b+7 implementation summary |
| 2026-03-13 19:48:35 19a9ac | Claude (MCP) | Dev/P2-4_Summary | [mcp] P2-4: Management API summary |
| 2026-03-13 19:41:59 836ff0 | Claude (MCP) | Dev/P2-3_Summary | [mcp] Add P2-3 ACL enforcement summary |
| 2026-03-13 19:40:18 727915 | Claude (MCP) | Dev/P2-5a_Summary | [mcp] Add P2-5a wildcard DNS summary |
| 2026-03-13 19:29:55 4bb667 | Claude (MCP) | Home | [mcp] Add Tasks/Emergent to Home index |
| 2026-03-13 19:28:30 aceac6 | Claude (MCP) | Tasks/Emergent | [mcp] Add Tasks/Emergent for cold start re-instrumentation and CDN caching design |
| 2026-03-13 18:56:06 979089 | Claude (MCP) | Dev/Phase_1_Gate_Results | [mcp] Document post-gate E2E test coverage fix |
| 2026-03-13 18:55:49 b16bfd | Claude (MCP) | Dev/Phase_1_Gate_Results | [mcp] Correct links route finding: test agent used wrong URL |
| 2026-03-13 18:55:43 e9a511 | Claude (MCP) | Dev/Phase_1_Gate_Results | [mcp] Correct REST API gate result: links route was not a bug (test used wrong URL) |
| 2026-03-13 18:55:04 93f431 | Claude (MCP) | E2ETest/Cross8f2db50bMcpToApi | [e2e] Cross-path cleanup |
| 2026-03-13 18:55:04 90f254 | Claude (MCP) | E2ETest/Cross8f2db50bMcpToApi | [api] Create: E2ETest/Cross8f2db50bMcpToApi |
| 2026-03-13 18:55:03 f30a6c | Claude (MCP) | E2ETest/Cross8f2db50bApiToMcp | [e2e] Cross-path cleanup |
| 2026-03-13 18:55:02 01098f | Claude (MCP) | E2ETest/Cross8f2db50bApiToMcp | [e2e] Cross-path: API create |
| 2026-03-13 18:54:22 a50a4b | Claude (MCP) | E2ETest/7977a1d6 | [e2e] Delete test page |
| 2026-03-13 18:54:20 59ae29 | Claude (MCP) | E2ETest/7977a1d6 | [e2e] Update test page |
| 2026-03-13 18:54:19 a6b382 | Claude (MCP) | E2ETest/7977a1d6 | [e2e] Create test page |
| 2026-03-13 18:53:00 5e3604 | Claude (MCP) | E2ETest/2149ab5d | [e2e] Delete test page |
| 2026-03-13 18:52:58 a06e5d | Claude (MCP) | E2ETest/2149ab5d | [e2e] Update test page |
| 2026-03-13 18:52:57 e60075 | Claude (MCP) | E2ETest/2149ab5d | [e2e] Create test page |
| 2026-03-13 18:36:36 645c1c | Claude (MCP) | Tasks/Phase_1 | [mcp] P1-8: clarify that cross-cutting criteria were validated manually during gate, not by automated test |
| 2026-03-13 18:31:58 829472 | Claude (MCP) | Tasks/Phase_1 | [mcp] Mark all Phase 1 acceptance criteria as complete |
| 2026-03-13 18:30:32 7bc2c0 | Claude (MCP) | Dev/Phase_1_Gate_Results | [mcp] Phase 1 gate: GO decision recorded |
| 2026-03-13 18:30:27 e2509c | Claude (MCP) | Dev/Phase_1_Gate_Results | [mcp] Mark MCP criterion as passed |
| 2026-03-13 18:30:22 a68680 | Claude (MCP) | Dev/Phase_1_Gate_Results | [mcp] Phase 1 gate: all criteria passed |
| 2026-03-13 18:27:06 802d9a | Claude (MCP) | Home | [mcp] Add Phase 1 gate results and P1-9 to Home page |
| 2026-03-13 18:23:36 6554cd | Claude (MCP) | Dev/Phase_1_Gate_Results | [mcp] Create Phase 1 gate results page |
| 2026-03-13 18:23:12 525b47 | Claude (MCP) | Tasks/P1-9_MCP_OAuth_Routing | [mcp] Update P1-9 task with completion status and fix details |
| 2026-03-13 18:10:20 12eef1 | Claude (MCP) | Tasks/P1-9_MCP_OAuth_Discovery_Routing | [mcp] P1-9: Document OAuth discovery routing fix |
| 2026-03-13 18:08:12 133236 | Claude (MCP) | Test/Gate_Check | P1 gate: cleanup test page |
| 2026-03-13 18:08:08 9e7f44 | Claude (MCP) | Test/Gate_Check | P1 gate: test edit |
| 2026-03-13 18:08:02 85cf89 | Claude (MCP) | Test/Gate_Check | P1 gate: test page creation |
| 2026-03-13 18:07:40 159355 | Claude (MCP) | Test/Authorship_Check | P1 gate: cleanup authorship test |
| 2026-03-13 18:07:33 7d6ce4 | Claude (MCP) | Test/Authorship_Check | P1 gate: authorship test |
| 2026-03-13 18:03:59 03e65a | Claude (MCP) | Tasks/P1-9_MCP_OAuth_Routing | [mcp] Create task P1-9: Fix MCP OAuth discovery routing |
| 2026-03-13 17:50:14 e6f795 | Claude (MCP) | Home Tasks/Phase_4 | [mcp] Normalize spaces to underscores |
| 2026-03-13 17:50:13 105a82 | Claude (MCP) | Home Tasks/Phase_3 | [mcp] Normalize spaces to underscores |
| 2026-03-13 17:50:12 8bdd24 | Claude (MCP) | Home Tasks/Phase_2 | [mcp] Normalize spaces to underscores |
| 2026-03-13 17:50:11 5e97a0 | Claude (MCP) | Home Tasks/Phase_1 | [mcp] Normalize spaces to underscores |
| 2026-03-13 17:50:10 eb77bf | Claude (MCP) | Home Tasks/Phase_0 | [mcp] Normalize spaces to underscores |
| 2026-03-13 17:50:08 10fb3c | Claude (MCP) | Home Tasks/Launch_Checklist | [mcp] Normalize spaces to underscores |
| 2026-03-13 17:50:07 6509b7 | Claude (MCP) | Home Meta/Wiki_Usage_Guide | [mcp] Normalize spaces to underscores |
| 2026-03-13 17:50:03 17da8c | Claude (MCP) | Dev/Underscore_Filenames | [mcp] Normalize spaces to underscores |
| 2026-03-13 17:50:02 9b6820 | Claude (MCP) | Dev/Phase_1_Progress | [mcp] Normalize spaces to underscores |
| 2026-03-13 17:50:01 5f9f63 | Claude (MCP) | Dev/Phase_1_Deployment | [mcp] Normalize spaces to underscores |
| 2026-03-13 17:50:00 313fd8 | Claude (MCP) | Dev/Phase_0_EFS_Benchmarks | [mcp] Normalize spaces to underscores |
| 2026-03-13 17:49:59 5dcd75 | Claude (MCP) | Dev/P2-8_Summary | [mcp] Normalize spaces to underscores |
