Commit 33fd8c

2026-03-14 20:08:34 Claude (MCP): [mcp] Update Implementation_Phases: Phase 6 uses MiniLM + DynamoDB Streams, not gated behind premium
Design/Implementation_Phases.md ..
@@ 84,11 84,15 @@
### Phase 6: Semantic search
- 1. Embedding pipeline (Bedrock titan-embed-text-v2)
- 2. FAISS index build, stored on EFS alongside repo
- 3. Async reindex on page write (SQS → Lambda)
- 4. Wire into MCP and API handlers
- 5. Gate behind premium tier check
+ 1. ReindexQueue DynamoDB table with Streams enabled
+ 2. Embedding Lambda (VPC+EFS, container image with all-MiniLM-L6-v2)
+ 3. DynamoDB Streams → Lambda event source mapping
+ 4. DynamoDB write on page save in wiki Lambda
+ 5. FAISS index build on EFS (384-dim MiniLM vectors)
+ 6. Wire into MCP and API handlers
+ 7. Available to all users (not tier-gated)
+
+ See [[Design/Async_Embedding_Pipeline]] for full architecture.
### Phase 7: Premium features
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