Commit c47514

2026-03-14 20:08:06 Claude (MCP): [mcp] Update Platform_Overview: architecture diagram - replace Bedrock with MiniLM, add DynamoDB Streams
Design/Platform_Overview.md ..
@@ 75,16 75,17 @@
│ - API: REST endpoints (same as existing otterwiki-api) │
│ - Web: Otterwiki Flask app │
│ - Git: Smart HTTP protocol (dulwich) │
- │ 5. On write: persist repo, trigger reindex if premium │
- └──────────┬──────────────┬───────────────────┬────────────────────────┘
- │ │ │
- ┌─────▼─────┐ ┌─────▼──────┐ ┌────────▼─────────┐
- │ EFS │ │ DynamoDB │ │ Bedrock │
- │ │ │ │ │ titan-embed-v2 │
- │ Git repos│ │ Users │ │ (premium only) │
- │ FAISS │ │ Wikis │ │ │
- │ indexes │ │ ACLs │ └────────────────────┘
- └───────────┘ └────────────┘
+ │ 5. On write: persist repo, write reindex record to DynamoDB │
+ └──────────┬──────────────┬────────────────────────────────────────────┘
+ │ │
+ ┌─────▼─────┐ ┌─────▼──────┐
+ │ EFS │ │ DynamoDB │
+ │ │ │ │
+ │ Git repos│ │ Users │───── DynamoDB Streams
+ │ FAISS │ │ Wikis │ │
+ │ indexes │ │ ACLs │ ▼
+ └───────────┘ │ Reindex Q │ Embedding Lambda (VPC+EFS)
+ └────────────┘ MiniLM (local, no Bedrock)
```
### Component inventory
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