跳轉到

設計計畫與歷史

這裡收錄的是設計演進的歷史紀錄:每個功能在動工前的 grill-me / plan 文件、被否決的替代方案、以及給接手者的 handoff。它們不是目前架構的權威說明——權威說明請看 系統架構線上契約開發者指南

為什麼留著?這些文件記錄了「為什麼這樣設計、當初考慮過哪些路、為什麼不走」。當你想改某個決策時,先回來看看它原本被否決的理由,通常能省下重踩一次坑的時間。


平台與 App 模板

文件 主題
plan-app-templates.md #89 RCA → 多 App 平台:apps/<slug>/ 模板、WorkItemBase、三層 agent resolve
plan-backend.md 最初的後端設計計畫(分層 / Protocol / SSE 的原始脈絡)
plan-frontend.md 最初的前端設計計畫(VSCode 風格 UI)
plan-topic-hub.md Topic Hub App:跨 collection 探究工作區、檔案記憶、多 chat
plan-item-memory.md item 記憶機制(仿 Claude Code memory):記憶即 workspace 檔案、agent 在 turn 中自寫、全 App 預設開
plan-collab-workspace.md #43 多人協作 workspace(檔案 + chat,無 notebook)
plan-permissions.md · plan-permissions-pr2-handoff.md 權限模型設計與分階段交接
plan-ai-sheet.md *.ai.csv 試算表編輯:格子直接打字、增刪列欄、虛擬化、範圍選取與 TSV 剪貼簿(Excel 互通)、undo/redo;單一檔案零 sidecar,後端零知識;附「為何不用 xlsx」實測

知識庫(KB)與檢索

文件 主題
plan-kb-parsers.md #39 KB 解析器:parser 吐整檔 Document、splitter 掌管切塊粒度
plan-llamaindex-ingest.md 以 LlamaIndex 重構攝取管線
plan-kb-retrieval-enhancements.md multi-query / HyDE / rerank 的 enhancement 旋鈕設計
plan-retrieval-llm-refactor.md 檢索 LLM 介面重構
plan-llm-wiki.md #50 LLM wiki:與 chunk-RAG 平行的第二條維基管線
plan-context-cards.md #106 Context cards:輕量、確定性的詞彙卡(glossary)
plan-collab-kb.md KB 協作設計

Workflows

文件 主題
plan-workflows.md #100 API 觸發的 headless workflow:FS-as-journal、produce→review→commit
workflows-frontend-brief.md Workflows 前端設計 brief
plan-make-deck-runtime-craft.md #284 make_deck:意圖 → 多模態子代理迴圈產投影片

Sandbox 與基礎設施

文件 主題
plan-http-sandbox.md #60 HTTP sandbox host:把 sandbox 拆成獨立 HTTP 服務
plan-sandbox-sot.md sandbox 真相來源(source-of-truth)設計
plan-sandbox-resource-quota.md 依 App 設定 sandbox 資源(cpu/memory/disk)+ 每人跨 App 總量上限;債務人是 item 的 owner(前提見 #687)
plan-llm-failover.md LLM failover / 多供應商備援
plan-sanity-checks.md 開機健康檢查 / sanity matrix
plan-repetition-guard.md #113 重複迴圈偵測與優雅阻擋
plan-turn-replay-buffer.md 同台重連無損:#43 broadcast 加 in-pod seq + ring buffer,?since= replay 斷線期間漏掉的事件
plan-event-bus-cross-pod-streaming.md 跨 pod live 串流:RabbitMQ fanout 事件匯流排(IEventBus,memory 預設 + rabbitmq),不再依賴 sticky
plan-skills-and-tools.md Skills 與 tools 套件設計
plan-sci-plot.md #285 sci-plot 科學繪圖工具
plan-read-image.md #112 read_image:VLM-over-workspace-image 工具
plan-code-qa.md 程式碼 QA 設計

各 issue 的計畫

逐 issue 的小型計畫文件(grill-me 鎖定決策 + flat phase 拆解):

plan-issue-93 · 105 · 132 · 177 · 178 · 219 · 226 · 227 · 231 · 245 · 247 · 254 · 263 · 271 · 280 · 283 · 284 · 287 · 288 · 298 · 419 · 435 · 448 · 455 · 479 · 492 · 501 · 513

彙整型:plan-issues.md · plan-followups.md

前端 handoff 與設計交接

文件 主題
fe-kickoff.md 前端開工說明
fe-blocking-gaps.md 前端阻擋性缺口盤點
handoff-launcher-design.md Launcher 設計交接
handoff-wiki-fe-design.md Wiki 前端設計交接

給 specstar 框架的問題

文件 主題
q-specstar-efficient-aggregates.md 如何不 materialise 整批 row 就做 page 聚合
q-specstar-reindex-on-blob-edit.md blob 編輯後如何重新索引