All-in-one architecture page

Capture, Workspace, Store, Projections.

这个页面只负责一件事:把 Markdown 文档里不容易讲清楚的结构、流程、分流和回流,用图的方式讲明白。

Capture

daily / inbox / raw input

Prepare

Workspace

candidate / generated / review / promote

Promote

Store

evidence / knowledge / state

Project

Projections

Claude Code / OpenClaw / Codex / ChatGPT

System Map

整体架构图

这套系统保留四个结构块。真正的数据流要分成写入、使用、回流三条线来看。

01

Capture

先接住,先别假装它已经稳定。

daily inbox imports feedback
Prepare
02

Workspace

generated / candidate / review 中的内容先待在这里。

candidates reviews promote ephemeral
Promote
03

Store

唯一真相源。稳定、当前有效、可持续维护。

evidence knowledge state
Project

Claude Code

CLAUDE.md / imports / hooks

OpenClaw

MEMORY.md / memory/YYYY-MM-DD.md

Codex

AGENTS.md / config.toml / MCP

ChatGPT

project files / instructions / summary

Routing

什么东西该放哪

这块只回答一件事:一条新信息先落在哪里、先在哪加工、最后怎么进主库。

输入类型
先去哪
加工后去哪
确认后去哪
平台处理
今天先别写太长
Capture / feedback
Workspace / review
可能不过夜,不进 Store
只刷新目标平台 projection
文档每节保留 1 个例子
Capture / feedback
Workspace / promote
Store / state / profile
Claude / OpenClaw / Codex 同天更新
Phase 1 先做 knowledge base
Capture / inbox
Workspace / promote
Store / state / decision
投影进项目文件和平台入口
目录树是骨架,链接是增强层
Capture / inbox
Workspace / candidates
Store / knowledge / topic
按需进入各平台 projection

Flows

数据流

当前页面最容易讲混的地方就在这里:结构是四块,流有三条,不能混着看。

写入流

新信息怎么变成稳定内容

1

进入 Capture

user input / platform note / raw import

2

进入 Workspace

先整理成 candidate summary、review draft、临时工作页

3

Review / Promote

确认哪些内容值得进入长期主库

4

写入 Store

稳定、当前有效的内容在这里固定下来

5

Project

从 Store 刷新各平台 projection

使用流

平台平时实际读什么

1

平台读入口文件

Claude 读 CLAUDE.md,OpenClaw 读 MEMORY.md,Codex 读 AGENTS.md,ChatGPT 读你送进去的 summary

2

agent 开始工作

Phase 1 默认先用 projection,不假设平台会自动读本地 Store

3

需要更深内容时再显式取

本地平台可额外打开相关文件或走 MCP;ChatGPT 默认做不到这一步

回流

平台上的新结论怎么回主库

1

平台侧产生新规则

比如在 Claude Code 里确认“每节保留 1 个例子”

2

回写 Capture

先记成 feedback item 或 daily note,不直接覆盖 Store

3

进入 Workspace

先形成 review draft,再决定是否 promote

4

需要当天生效时先补 projection

只刷新目标平台入口,不等晚上统一整理

5

再 Consolidate + Project

晚些时候并进 Store,再统一刷新所有相关 projections

Platform Landing

各平台落地图

Store 不直接暴露给平台。每个平台都有自己的正式入口。

Store

唯一真相源

Claude Code

~/.claude/CLAUDE.md + repo CLAUDE.md

projection 进入项目 memory 体系,可用 hooks 做当天补充

OpenClaw

MEMORY.md + memory/YYYY-MM-DD.md

workspace 本身就是落点

Codex

AGENTS.md + config.toml + MCP

不能只放 projection 文件,必须写到它会发现的入口

ChatGPT

project files / instructions / memory

只吃你送进去的 summary,送达状态要单独记录

Real Example

一个真实例子的文件变化图

用户说:文档少用抽象句式,每节保留 1 个例子。

Step 1

Capture

capture/feedback/2026-04-03-writing-style.md capture/daily/2026-04-03.md

先记 feedback item,再在 daily 里留下当天记录。

review
Step 2

Workspace

workspace/reviews/user-writing-preferences.md workspace/promote/phase-1-kb-first.md

先生成候选整理稿,等人 review 后再 promote。

same day
Step 3

Projections

projections/claude/CLAUDE.memory.md projections/openclaw/MEMORY.md codex-repo/AGENTS.md projections/chatgpt/project-summary.md

前三个同天刷新,ChatGPT 只生成 summary,并标记 pending。

later
Step 4

Store

store/state/profile/user-writing-preferences.md store/state/decisions/phase-1-kb-first.md store/state/projects/personal-memory-system.md

晚些时候再 Consolidate,把规则写进主库,关闭 feedback item。

Build Plan

这个项目真正要开发什么

先把结构和同步做对,再做 fancy retrieval。

Phase 1

Capture / Workspace / Store / Projections 结构、schema、模板、例子。

Phase 2

导入器、source refs、normalization、correction lifecycle。

Phase 3

Consolidate jobs、conflict handling、archive routing。

Phase 4+

platform sync、MCP、optional indexes、evolve pipeline。