feat: add Poimen Memory deep dive page at /poimen/memory
CI / CI (pull_request) Successful in 6m0s

- Architecture, dataflow, and sequence diagrams (700px iframes)
- Three-tier retrieval section (signature match, graph-boosted, Obsidian)
- Technology stack grid (Rust, pgvector, TEI, Authentik, etc.)
- Wire deepDive link from Memory project card
- Add Poimen timeline card to ExperienceTimeline
This commit is contained in:
Story Crater Bot
2026-09-10 08:04:28 +09:00
parent e706f62a83
commit 369e6f35f9
9 changed files with 45320 additions and 3 deletions
+10 -2
View File
@@ -164,7 +164,11 @@
"Graph-RAG with Wiki-Link Indexing (Rust, pgvector, OpenSearch): Built bidirectional link graph from [[wiki-link]] syntax during ingestion. PageRank-style score propagation boosts linked documents' relevance. RRF fusion merges HNSW cosine (pgvector) + BM25 lexical (OpenSearch). WikiScopedFilter constrains traversal to project boundaries.",
"Three-Tier Context Retrieval (Actix-web, tokio): Async pipeline — Tier 1: MD5 signature match (<50ms), Tier 2: graph-boosted hybrid search with link-distance decay, Tier 3: Obsidian API fallback. Budget-aware assembly drops lower tiers first. Shingle-based Jaccard deduplication (>0.5) prevents redundant chunks.",
"Hierarchical RBAC (Authentik OIDC, JWT, Kubernetes): Role → AccessRule[] → AccessScope model with project/visibility/owner/group constraints. JWT roles claim maps to YAML rules; AccessGuard.filter_resources() applies post-retrieval filtering. Dual-write indexer (eventual consistency via queue) maintains RBAC-aware views. SOPS/age encryption, ArgoCD deployment."
]
],
"deepDive": {
"label": "Explore the Memory System →",
"url": "/poimen/memory"
}
},
{
"title": "Homelab: Production-Grade Kubernetes Platform",
@@ -437,7 +441,11 @@
"图-RAG维基链接索引化(Rust、pgvector、OpenSearch):从[[维基链接]]语法构建双向链接图。PageRank风格评分传播提升链接文档的相关性。RRF融合合并HNSW余弦相似度(pgvector+ BM25词汇排名(OpenSearch)。WikiScopedFilter将遍历限制在项目边界内。",
"三层上下文检索(Actix-web, tokio):异步管道——第1层:MD5签名匹配(<50ms),第2层:图增强混合搜索含链接距离衰减,第3层:Obsidian API兜底。预算感知的响应组装优先丢弃低优先层。基于瓦片的Jaccard去重(>0.5)防止冗余块。",
"分层RBACAuthentik OIDC、JWT、Kubernetes):角色→AccessRule[]→AccessScope模型,包含项目/可见性/所有者/组约束。JWT角色声明映射到YAML规则;AccessGuard.filter_resources()应用检索后过滤。双写索引器(通过队列保证最终一致性)维护RBAC感知视图。SOPS/age加密,ArgoCD部署。"
]
],
"deepDive": {
"label": "探索记忆系统 →",
"url": "/poimen/memory"
}
},
{
"title": "家庭实验室:生产级 Kubernetes 平台",