Sync Packet
状态:基线收束草案 最后更新:2026-05-08 用途:定义项目实践如何向生态层同步重要发现、接口变化、复用机会和潜在风险
1. 本目录定位
packets/sync/ 是项目向生态层发起低强度回流的入口。
它用于记录项目推进中已经值得生态层知晓、登记、观察或预先吸收的事项,但这些事项暂时还没有达到必须正式裁决、修改基线或强制约束其他项目的程度。
一句话:sync 是“需要被生态层看见并跟踪”的信号,不是“请求生态层立即裁决”的事项。
2. 什么时候用 sync
以下情况适合使用 sync:
- 项目实践产生了新的跨项目接口线索,但接口还没有稳定到需要正式定稿;
- 某个项目发现了可被多个项目复用的能力、数据对象、评估方法、工作流或学习资产候选;
- 项目实践与当前生态基线存在轻微偏差,但尚未形成明确冲突;
- 某个风险、边界或用户误解迹象值得生态层提前关注,但暂时还不需要裁决;
source/或references/中的材料已经部分影响项目判断,需要登记吸收状态;- 项目级
current-state.md、CONTEXT.md、PRD、issue 或实验材料发现了可能影响上游事实的趋势; - 项目 owner 希望让其他项目 owner 或个人域 Agent 看到某个新事实、新约束或新问题。
3. sync 不是什么
sync 不是:
- 项目内部日常状态汇报;
- 个人任务进度、会议纪要或普通 backlog 更新;
- 已经需要生态层正式裁决的问题;
- 直接替代
baseline/、registry/、contexts/、projects/*或治理文档的更新; - 绕过项目 owner、生态 owner 或正式文档评审的快捷通道;
- 没有影响范围、证据或后续动作的模糊提醒。
如果事项已经要求生态层判断“应该改什么事实、边界或责任”,应转入 ../escalation/README.md。
4. 与 escalation 的区别
| 类型 | 目的 | 典型状态 | 结果 |
|---|---|---|---|
sync | 让生态层知晓、登记、观察、预备吸收 | 有信号,但尚未需要正式裁决 | 进入观察、补充证据、等待后续项目实践 |
escalation | 请求生态层正式判断、裁决、更新基线或改变边界 | 已形成冲突、缺口或正式决策需求 | 修改正式文档、记录决策、退回澄清或设置下游约束 |
判断规则:
- 如果只是“这件事值得其他项目知道”,用
sync; - 如果已经是“当前正式口径不够用,必须有人判断”,用
escalation; - 如果 sync 后证据变强、影响变大或冲突变明确,应升级为 escalation;
- 如果 escalation 被判断证据不足,也可以退回 sync 继续观察。
5. 最小结构
一份最小 sync 应至少包含:
- 标题;
- 日期;
- 来源项目或来源材料;
- 触发背景;
- 新发现 / 新情况;
- 证据或来源链接;
- 影响范围;
- 当前建议;
- 后续观察点;
- 是否可能转为 escalation;
- 需要同步给哪些项目、文档或 owner;
- 未解决项 / open gaps(必填,参见 §11.A)。
6. 建议模板
# Sync: <简短标题>
日期:
来源项目 / 材料:
提交人 / 责任人:
当前状态:Draft / Observing / Absorbed / Escalated
## 1. 触发背景
## 2. 新发现 / 新情况
## 3. 证据或来源
## 4. 影响范围
受影响项目:
受影响文档:
受影响接口 / 对象:
## 5. 当前建议
## 6. 后续观察点
## 7. 是否需要转 escalation
## 8. 吸收状态
## 9. 未解决项 / Open Gaps
| 项 | 严重性 | Owner | 缺口具体内容 | 解除条件 |
| --- | --- | --- | --- | --- |
| ... | P0/P1/P2 | ... | 未做 / 未验证 / 外部依赖 / 数据缺失 | 何时何条件下可标 closed |
如果本 sync 不是 closeout 性质(仅信号、登记、观察),可写"无未解决项 / 本 sync 不主张完成判定"。
**严禁仅写"无"或"全部完成"而无证据**。
该模板是最小协作协议,不是固定表单。真实 sync 可以更短,但不应缺少背景、证据、影响范围和后续动作。closeout 性质的 sync 必须填 §9 Open Gaps,参见 §11.A。
7. 当前典型场景
7.1 Data Horizon / 数据视界 -> FinClaw
如果 Data Horizon / 数据视界 在实践中发现某类信息感知输出更适合作为共享上游输入标准,可以先发 sync。
例如:
- 新的信息对象类型;
- 来源质量评分方式;
- 结构化事件对象;
- 下游可消费性问题;
- 感知输出如何被
FinClaw使用的反馈。
若该发现要求改变 Data Horizon / 数据视界 -> FinClaw 的生态协同边界,则转 escalation;若只是系统对接设计细节,则应回到项目工程化落地环节处理。
7.2 FinClaw -> AI Trading Matrix
如果 FinClaw 发现某类认知输出、策略假设、风险约束或执行前检查点可能被 AI Trading Matrix 消费,可以先发 sync。
例如:
- 新的认知输出对象;
- Market Cognition Thread 中稳定出现的下游消费字段;
- 研究 follow-up 形成的行动前检查点;
- target price、rating、portfolio analysis、backtesting 或 strategy suggestions 的证据边界表达方式。
只要仍停留在认知型决策支持层,可以先 sync。若该事项触及真实账户、订单、资金、链上动作、自动执行或执行系统调用,应转 escalation,并由 AI Trading Matrix 或授权执行链路承接。
7.3 AI Trading Matrix -> Reinforcement Learning Engine
如果 AI Trading Matrix 在仿真、回测、授权执行或用户反馈中发现某类结果记录可成为反馈对象,可以先发 sync。
例如:
- 授权 / 拒绝 / 撤销行为;
- 风控拦截记录;
- 执行前检查点命中情况;
- 仿真或回测结果;
- 可复用的
Outcome / Result Record或Feedback Event候选。
若这些反馈对象将改变 RLE 启动条件、学习资产边界或金融风险治理方式,应转 escalation。
7.4 Reinforcement Learning Engine -> Financial Expert Foundation Model
如果 RLE 发现某类反馈对象、失败案例、评估样本或学习资产可能进入 FEFM 的长期能力建设,可以先发 sync。
例如:
- 可复用评估样本;
- 失败推理案例;
- 学习资产候选;
- 任务适配能力缺口;
- 模型能力反哺前台产品的潜在路径。
若该事项意味着 FEFM 应正式启动训练、微调、样本治理或模型路线决策,应转 escalation。
8. 生态层收到 sync 后的处理方式
生态层收到 sync 后,可以采取以下动作:
- 仅登记并观察;
- 要求来源项目补充证据、例子或影响范围;
- 标记为某个正式文档的待吸收输入;
- 同步给相关项目 owner;
- 建议创建后续 issue、PRD、协同边界记录或
CONTEXT.md更新; - 判断其已经达到 escalation 条件;
- 判断其不影响生态层,退回项目内处理。
sync 被吸收后,应在原 sync 中标明吸收位置或处理结果。
如果多个 Program Controller 同时产生公共入口、索引、manifest 或发布面更新请求,应按 ../../governance/knowledge-update-closure-protocol.md 分批处理,并在发布前后验证 GitHub、Docusaurus / Pagefind、docs-manifest.json、llms.txt 与线上部署是否一致。
9. 不需要发 sync 的事项
以下事项通常不需要默认 sync:
- UI 文案、样式或交互细节;
- 单项目内部 backlog 排序;
- 不改变项目边界的工程实现选择;
- 不影响生态边界的商业化实验;
- 一次性探索草稿;
- 已经完全被项目文档吸收且不会影响其他对象的本地事实。
但如果上述事项暴露金融风险、用户误导风险、跨项目接口变化或可复用资产,则仍应发 sync。
10. 当前阶段建议
当前阶段可先手工维护 sync 文档,不急于抽象完整 schema。
更重要的是形成习惯:
- 项目实践一旦影响生态级事实,就不要只停留在个人记忆或项目局部文档中;
- 先用 sync 捕捉信号;
- 信号变成冲突、决策或边界变化时,再转 escalation;
- 被正式吸收后,回到对应正式文档更新,并在 sync 中保留追溯链接。
11.A Closeout 类 sync 的强制要求
任何 sync packet 如果包含以下语言之一:
- "completed"
- "closed"
- "satisfied"
- "resolved"
- "addressed"
- "accepted"(单独使用,不是
accepted-deferred这种带状态后缀的复合用法) - "已完成"
- "已闭环"
- "全部解决"
- "本轮收尾"
- "收口"
或在 frontmatter status 字段使用上述语义,必须强制填入:
- §9 Open Gaps 表格(不允许仅写"无"),列出所有未解决 / 未验证 / 外部依赖 / 数据缺失项;
- Reader Test 等级与 evidence 路径:按
../../governance/reader-testing-protocol.md§4 等级表选定 L0/L1/L2/L3,并附evidence/reader-tests/<DATE>-<TAG>/路径; - 发布闭环边界声明:明确写 "本 closeout 不把 build success / publish smoke 视为内容验收"(FR-008 纠偏内化);
- doc alignment vs project progress 区分:明确写"本 closeout 是 doc alignment / project progress / publish evidence 中的哪一项"(FR-016 纠偏内化)。
不满足 §11.A 任一项的 closeout sync packet 视为 incomplete-closeout,应退回补齐,不得进入 Admin / Controller 的 final state。
判断这条 sync 是否属于 closeout 类,可参考:
| 信号 | 是否 closeout 类 |
|---|---|
| 仅信号、登记、观察、追踪 | 否 |
| 标 status: active / draft / observing | 否 |
| 标 status: completed / closed | 是 |
| 标记某 lane / batch 关闭 | 是 |
| 标记某验收门通过 | 是 |
| 把 FR / acceptance item / batch 改为 satisfied / resolved | 是 |
| 把 audit / review 标为完成 | 是 |
12. 当前真实 sync
当前已有真实 sync:
-
finclaw-program-controller-handoff-2026-05-09.md 用于将
FinClaw当前上游事实、参考材料和工程仓库状态交接给专属 Program Controller 会话。 -
finclaw-mvp-engineering-alignment-2026-05-09.md 用于记录
FinClaw Program Controller对现有fin-claw工程仓库与上位 MVP 定义之间的低上下文分批对齐证据。 -
open-cowork-finclaw-collaboration-input-2026-05-09.md 用于将
FinClaw后续工程对齐协作需求整理为 open-cowork 下一迭代输入候选。 -
trading-matrix-context-entry-cleanup-2026-05-13.md 用于将
AI Trading Matrix当前删除projects/trading-matrix/CONTEXT.md后的公共入口层修正需求同步给 Labs-FinTecAI Controller。 -
labs-fintecai-knowledge-refactor-operating-plan-2026-05-13.md 用于记录 Labs-FinTecAI-Gov 治理仓库和知识库重构的批次边界、验证规则和上下文控制方式。
-
labs-fintecai-document-inventory-2026-05-13.md 用于记录本轮知识库 140 个对象的轻量 inventory、分流动作和入口暴露面判断。
-
labs-fintecai-target-knowledge-architecture-2026-05-13.md 用于记录 L0 / L1 / L1M / L2 / L2G / L3 / L4 目标知识架构和后续入口调整原则。
-
labs-fintecai-core-entrypoint-refactor-plan-2026-05-13.md 用于记录 Batch 3 核心入口重构计划、3A-3D 顺序和 reader testing 口径。
-
labs-fintecai-controller-refactor-distribution-2026-05-13.md 用于记录 Batch 4 Controller 分发范围、relink / demote 候选处置和下游接手约束。