跳到主要内容

FinClaw 文档 IA 深度审查包

  • 日期:2026-05-15
  • Controller:FinClaw Controller
  • 权威条款:R4 控制包
  • 状态:Proposed / audit only — 不改任何正文

§1 当前目录树

FinClaw 在 Gov 中的完整目录树(56 个文件,合计约 9 251 行)。

projects/finclaw/
├── README.md (102 行)
├── strategic-whitepaper.md (420 行)
├── product-definition.md (719 行)
├── mvp-product-definition.md (646 行)
├── design/
│ ├── foundation/
│ │ ├── product-object-and-advisor-design.md (209 行)
│ │ └── terminology-and-object-naming.md (58 行)
│ ├── v1/
│ │ ├── v1-design-kickoff-packet.md (343 行)
│ │ ├── v1-prd.md (485 行)
│ │ ├── v1-collaboration-and-task-packet-plan.md (162 行)
│ │ ├── v1-user-journey-and-interaction-flow.md (329 行)
│ │ ├── v1-product-object-and-schema-design.md (365 行)
│ │ ├── v1-ui-ux-interaction-design.md (220 行)
│ │ ├── v1-agent-orchestration-design.md (185 行)
│ │ ├── v1-evaluation-initial-plan.md (241 行)
│ │ ├── v1-evaluation-review-and-acceptance-plan.md (153 行)
│ │ └── v1-trial-operations-plan.md (192 行)
│ └── task-packets/
│ ├── v1-user-journey-interaction-flow-task-packet.md (77 行)
│ └── v1-product-object-schema-design-task-packet.md (78 行)
└── reference-experience/
├── README.md (35 行)
├── aifinlab-finclaw-evaluation.md (177 行)
├── aifinlab-skill-layer-evaluation.md (506 行)
├── aifinlab-team-alignment-brief.md (81 行)
├── aifinlab-personal-domain-review-checklist.md (107 行)
├── external-evaluation-repositories-synthesis.md (54 行)
├── fin-chelae-finclaw-evaluation.md (148 行)
├── finrobot-evaluation.md (198 行)
└── martinpmm-finclaw-evaluation.md (153 行)

references/finclaw/
├── external-reference-candidate-scan.md (99 行)
├── aifinlab-finclaw-analysis.md (237 行)
├── fin-chelae-finclaw-analysis.md (268 行)
└── martinpmm-finclaw-analysis.md (280 行)

evaluation/finclaw/
├── README.md (55 行)
├── case-library.md (684 行)
├── case-schema.md (375 行)
├── cases/
│ ├── README.md (仅目录,行数未单独统计)
│ ├── crypto-asset-snapshot-colloquial.yaml (118 行)
│ ├── crypto-event-narrative-understanding.yaml (108 行)
│ ├── crypto-thesis-risk-controversy.yaml (109 行)
│ ├── evidence-degradation-source-uncertainty.yaml (106 行)
│ ├── snapshot-to-watch-questions.yaml (108 行)
│ └── strategy-hypothesis-pre-execution-checkpoint.yaml (110 行)
├── reports/
│ ├── README.md (9 行)
│ └── first-batch-reference-cross-analysis.md (210 行)
├── runs/
│ └── README.md (5 行)
└── seeds/
├── README.md (61 行)
└── market-cognition-snapshot/
├── types.ts
├── example-btc.json
├── prompt-template.md
└── eval-case.yaml

source/project-prealignment/finclaw/
├── source-note-finclaw-whitepaper-v0.1.md (72 行)
├── gap-mapping-finclaw-whitepaper-v0.1.md (185 行)
└── product-definition-supplement.md (224 行)

controllers/finclaw/
├── state.md (94 行)
└── checkpoints/
├── 2026-05-13-current-session-recovery.md (72 行)
├── 2026-05-13-admin-batch4-pickup.md (84 行)
└── 2026-05-14-controller-rewrite-dispatch-pickup.md (157 行)

packets/sync/ (FinClaw 相关)
├── finclaw-program-controller-handoff-2026-05-09.md (143 行)
├── finclaw-mvp-engineering-alignment-2026-05-09.md (144 行)
├── finclaw-evaluation-to-product-translation-batch-1.md (225 行)
├── finclaw-case-library-adapter-upgrade-handoff.md (47 行)
├── labs-fintecai-finclaw-project-doc-audit-2026-05-14.md (149 行)
└── labs-fintecai-finclaw-canonical-reader-surface-proposal-2026-05-15.md (157 行)

另有游离路径:

controllers/finclaw-reviewer/
└── checkpoints/
└── 2026-05-13-current-session-recovery.md (66 行)

§2 文件角色标签

projects/finclaw/

文件角色
README.mdsupport / project-hub — 项目 thin entry,角色路由
strategic-whitepaper.mdcanonical / strategy
product-definition.mdcanonical / product-definition
mvp-product-definition.mdcanonical / mvp-definition
design/foundation/product-object-and-advisor-design.mdsupport / design-baseline
design/foundation/terminology-and-object-naming.mdsupport / terminology-baseline
design/v1/v1-design-kickoff-packet.mdsupport / design-control
design/v1/v1-prd.mdsupport / prd-draft
design/v1/v1-collaboration-and-task-packet-plan.mdsupport / collaboration-plan
design/v1/v1-user-journey-and-interaction-flow.mdsupport / design-output
design/v1/v1-product-object-and-schema-design.mdsupport / design-output
design/v1/v1-ui-ux-interaction-design.mdsupport / design-output
design/v1/v1-agent-orchestration-design.mdsupport / design-output
design/v1/v1-evaluation-initial-plan.mdsupport / design-output
design/v1/v1-evaluation-review-and-acceptance-plan.mdsupport / design-output
design/v1/v1-trial-operations-plan.mdsupport / design-output
design/task-packets/v1-user-journey-interaction-flow-task-packet.mdsupport / task-packet
design/task-packets/v1-product-object-schema-design-task-packet.mdsupport / task-packet
reference-experience/README.mdevidence / reference-experience-hub
reference-experience/aifinlab-finclaw-evaluation.mdevidence / reference-evaluation
reference-experience/aifinlab-skill-layer-evaluation.mdevidence / reference-evaluation
reference-experience/aifinlab-team-alignment-brief.mdevidence / collaboration-material
reference-experience/aifinlab-personal-domain-review-checklist.mdevidence / review-checklist
reference-experience/external-evaluation-repositories-synthesis.mdevidence / reference-evaluation
reference-experience/fin-chelae-finclaw-evaluation.mdevidence / reference-evaluation
reference-experience/finrobot-evaluation.mdevidence / reference-evaluation
reference-experience/martinpmm-finclaw-evaluation.mdevidence / reference-evaluation

references/finclaw/

文件角色
external-reference-candidate-scan.mdreference / candidate-scan
aifinlab-finclaw-analysis.mdreference / reference-analysis (desk research)
fin-chelae-finclaw-analysis.mdreference / reference-analysis
martinpmm-finclaw-analysis.mdreference / reference-analysis

evaluation/finclaw/

文件角色
README.mdevaluation / eval-hub
case-library.mdevaluation / case-library
case-schema.mdevaluation / case-schema
cases/README.mdevaluation / cases-index
cases/*.yaml (6 个)evaluation / eval-case
reports/README.mdevaluation / reports-index
reports/first-batch-reference-cross-analysis.mdevaluation / report
runs/README.mdevaluation / runs-index (near-empty placeholder)
seeds/README.mdevaluation / engineering-seeds-hub
seeds/market-cognition-snapshot/*evaluation / engineering-seed

source/project-prealignment/finclaw/

文件角色
source-note-finclaw-whitepaper-v0.1.mdsource / source-note
gap-mapping-finclaw-whitepaper-v0.1.mdsource / gap-mapping
product-definition-supplement.mdsource / supplement

controllers/finclaw/

文件角色
state.mdcontroller-state
checkpoints/2026-05-13-current-session-recovery.mdcontroller-state / checkpoint
checkpoints/2026-05-13-admin-batch4-pickup.mdcontroller-state / checkpoint
checkpoints/2026-05-14-controller-rewrite-dispatch-pickup.mdcontroller-state / checkpoint

packets/sync/ (FinClaw)

文件角色
finclaw-program-controller-handoff-2026-05-09.mdsync
finclaw-mvp-engineering-alignment-2026-05-09.mdsync
finclaw-evaluation-to-product-translation-batch-1.mdsync
finclaw-case-library-adapter-upgrade-handoff.mdsync
labs-fintecai-finclaw-project-doc-audit-2026-05-14.mdsync
labs-fintecai-finclaw-canonical-reader-surface-proposal-2026-05-15.mdsync

游离文件

文件角色
controllers/finclaw-reviewer/checkpoints/2026-05-13-current-session-recovery.mdcontroller-state / checkpoint (orphan — 不在 registry)

§3 命名问题清单

N-1 packet 前缀不一致

问题:同为 FinClaw 项目的 sync packet,较早期使用 finclaw-* 前缀,较新的使用 labs-fintecai-finclaw-* 前缀。

当前文件名前缀
finclaw-program-controller-handoff-2026-05-09.mdfinclaw-
finclaw-mvp-engineering-alignment-2026-05-09.mdfinclaw-
finclaw-evaluation-to-product-translation-batch-1.mdfinclaw-
finclaw-case-library-adapter-upgrade-handoff.mdfinclaw-
labs-fintecai-finclaw-project-doc-audit-2026-05-14.mdlabs-fintecai-finclaw-
labs-fintecai-finclaw-canonical-reader-surface-proposal-2026-05-15.mdlabs-fintecai-finclaw-

规范推断document-change-scope-policy.md §3 规定 FinClaw 的 sync 路径为 packets/sync/finclaw-*labs-fintecai-finclaw-* 前缀实际上是 Admin-owned 的跨 Controller 审计包,而非 Controller-owned 的项目 sync。两种前缀语义不同但未显式说明。

建议

  • FinClaw Controller-owned 的 sync packet 保持 finclaw-* 前缀。
  • Admin-owned 的审计/分发包保持 labs-fintecai-finclaw-* 前缀,视为 Admin scope 而非 FinClaw scope。
  • 若 Admin 决定统一前缀,应在 R4 或后续 batch 中全库仲裁。
  • 当前不 rename。

N-2 两个 packet 缺日期后缀

文件名问题
finclaw-evaluation-to-product-translation-batch-1.md缺日期后缀
finclaw-case-library-adapter-upgrade-handoff.md缺日期后缀

已执行新名

  • finclaw-evaluation-to-product-translation-batch-1.mdfinclaw-evaluation-to-product-translation-batch-1-2026-05-12.md
  • finclaw-case-library-adapter-upgrade-handoff.mdfinclaw-case-library-adapter-upgrade-handoff-2026-05-11.md

影响docs-manifest.json sync_paths、sidebars.js

N-3 source 文件版本号含点号

文件名问题
source-note-finclaw-whitepaper-v0.1.mdv0.1.,违反 kebab-case
gap-mapping-finclaw-whitepaper-v0.1.md同上

建议新名

  • source-note-finclaw-whitepaper-v0-1.md
  • gap-mapping-finclaw-whitepaper-v0-1.md

影响sidebars.jsstrategic-whitepaper.md Changelog 中的 source_refs 引用。

N-4 task-packet 与 v1 design 文件名对象名不一致(and 缺失)

task-packet 文件名对应 v1 design 文件名差异
v1-user-journey-interaction-flow-task-packet.mdv1-user-journey-**and**-interaction-flow.mdtask-packet 缺 and
v1-product-object-schema-design-task-packet.mdv1-product-object-**and**-schema-design.mdtask-packet 缺 and

R4 §4:"跨目录指向同一对象时,对象名严格一致(含是否带 and、连字符位置)"。

建议新名

  • v1-user-journey-and-interaction-flow-task-packet.md
  • v1-product-object-and-schema-design-task-packet.md

影响docs-manifest.json design_support_paths、sidebars.jsv1-collaboration-and-task-packet-plan.md 内链、v1-design-kickoff-packet.md 内链。

N-5 v1-evaluation 系列后缀不规范

文件名问题
v1-evaluation-initial-plan.md后缀 -initial-plan 不在 R4 §4 标准后缀集
v1-evaluation-review-and-acceptance-plan.md后缀 -plan 合规,但与上文形成不必要歧义

建议

  • 若两份文件分工为"初步方案"和"复核验收方案",可保持语义后缀,但应统一:v1-evaluation-plan.md(初步)+ v1-evaluation-review-and-acceptance-plan.md(复核);或合并为一份 v1-evaluation-plan.md
  • 当前 defer,待 Design Packet review 后决定是否合并。

N-6 finclaw-reviewer controller 未注册但被引用

位置projects/finclaw/README.md L93 引用了 controllers/finclaw-reviewer/checkpoints/

问题controllers/registry.md 中没有 finclaw-reviewer 条目。该 controller 目录实际只有一个旧 checkpoint 文件(2026-05-13-current-session-recovery.md)。

建议

  • projects/finclaw/README.md 移除该引用,或向 Admin 提交注册请求。
  • 旧 checkpoint 可 move 到 controllers/finclaw/checkpoints/2026-05-13-reviewer-session-recovery.md,合并到主 Controller 状态树。

影响projects/finclaw/README.md Controller 恢复表。

N-7 checkpoint 格式不一致

文件YAML frontmattercheckpoint_id
2026-05-13-current-session-recovery.md
2026-05-13-admin-batch4-pickup.md
2026-05-14-controller-rewrite-dispatch-pickup.md

建议:给 2026-05-13-current-session-recovery.md 补 YAML frontmatter,与其他 checkpoint 格式对齐。

N-8 reference-experience vs references 双文件

三个参考项目(aifinlab、fin-chelae、martinpmm)同时出现在两个位置,文件名后缀不同但语义清楚:

references/finclaw/ (desk research)projects/finclaw/reference-experience/ (hands-on evaluation)
aifinlab-finclaw-analysis.mdaifinlab-finclaw-evaluation.md
fin-chelae-finclaw-analysis.mdfin-chelae-finclaw-evaluation.md
martinpmm-finclaw-analysis.mdmartinpmm-finclaw-evaluation.md

判断:按 R4 §4 后缀规范(*-reference-analysis.md = desk research;*-reference-evaluation.md = 复现体验证据),两组文件角色不同,双位置合理。但当前后缀缺少 reference- 前缀:

建议新名(若 rename)

  • references/finclaw/aifinlab-finclaw-reference-analysis.md
  • projects/finclaw/reference-experience/aifinlab-finclaw-reference-evaluation.md
  • 同理其他两组。

影响docs-manifest.json reference_paths、sidebars.jsllms.txt。改链范围大。建议 defer 到全库 rename 批次。

N-9 docs-manifest / sidebars 与实际文件不同步(公共入口,仅记录)

以下为 Admin-owned 公共入口问题,本 audit 仅记录,不直接改动:

  1. docs-manifest.jsondesign_support_paths 缺 7 个新 V1 design 文件(v1-user-journey-and-interaction-flow.md 等)。
  2. sidebars.js 缺同样 7 个新 V1 design 文件。
  3. docs-manifest.jsonsync_pathslabs-fintecai-finclaw-canonical-reader-surface-proposal-2026-05-15.md
  4. 本 audit 包 (finclaw-doc-ia-audit-2026-05-15.md) 落盘后,也需登记到 sync_paths

处置:随本 audit 向 Admin 提交公共入口修正短请求(见 §7.3)。


§4 处置建议

projects/finclaw/

文件处置说明
README.mdrewrite-lite移除 finclaw-reviewer 引用 (N-6);确认 V1 设计包表格与实际文件一致
strategic-whitepaper.mdkeepcanonical,不动文件名 (R4 §5)
product-definition.mdkeepcanonical,不动文件名
mvp-product-definition.mdkeepcanonical,不动文件名
design/foundation/product-object-and-advisor-design.mdkeep
design/foundation/terminology-and-object-naming.mdkeep
design/v1/v1-design-kickoff-packet.mdkeep
design/v1/v1-prd.mdkeep
design/v1/v1-collaboration-and-task-packet-plan.mdkeep
design/v1/v1-user-journey-and-interaction-flow.mdkeep
design/v1/v1-product-object-and-schema-design.mdkeep
design/v1/v1-ui-ux-interaction-design.mdkeep
design/v1/v1-agent-orchestration-design.mdkeep
design/v1/v1-evaluation-initial-plan.mddefer待 Design Packet review 后可能 rename 或与 acceptance-plan 合并 (N-5)
design/v1/v1-evaluation-review-and-acceptance-plan.mddefer同上
design/v1/v1-trial-operations-plan.mdkeep
design/task-packets/v1-user-journey-interaction-flow-task-packet.mdrename / executedv1-user-journey-and-interaction-flow-task-packet.md (N-4)
design/task-packets/v1-product-object-schema-design-task-packet.mdrename / executedv1-product-object-and-schema-design-task-packet.md (N-4)
reference-experience/README.mdkeep
reference-experience/aifinlab-finclaw-evaluation.mddeferrename 候选 (N-8),待全库 rename 批次
reference-experience/aifinlab-skill-layer-evaluation.mdkeep无 references/ 对应物,不存在双文件问题
reference-experience/aifinlab-team-alignment-brief.mdkeep
reference-experience/aifinlab-personal-domain-review-checklist.mdkeep
reference-experience/external-evaluation-repositories-synthesis.mdkeep
reference-experience/fin-chelae-finclaw-evaluation.mddeferrename 候选 (N-8)
reference-experience/finrobot-evaluation.mdkeep无 references/ 对应物
reference-experience/martinpmm-finclaw-evaluation.mddeferrename 候选 (N-8)

references/finclaw/

文件处置说明
external-reference-candidate-scan.mdkeep
aifinlab-finclaw-analysis.mddeferrename 候选 (N-8)
fin-chelae-finclaw-analysis.mddeferrename 候选 (N-8)
martinpmm-finclaw-analysis.mddeferrename 候选 (N-8)

evaluation/finclaw/

文件处置说明
README.mdkeep
case-library.mdkeep
case-schema.mdkeep
cases/README.mdkeep
cases/*.yaml (6 个)keep后续应建 case_id ↔ filename 映射表 (R4 §4)
reports/README.mdrewrite当前仅 9 行占位;应补充报告层说明与链接
reports/first-batch-reference-cross-analysis.mdkeep
runs/README.mdrewrite当前仅 5 行占位;应补充 runs 目录用途与空目录预期
seeds/README.mdkeep
seeds/market-cognition-snapshot/*keep

source/project-prealignment/finclaw/

文件处置说明
source-note-finclaw-whitepaper-v0.1.mdrename / executedsource-note-finclaw-whitepaper-v0-1.md (N-3)
gap-mapping-finclaw-whitepaper-v0.1.mdrename / executedgap-mapping-finclaw-whitepaper-v0-1.md (N-3)
product-definition-supplement.mdkeep

controllers/finclaw/

文件处置说明
state.mdrewrite-lite吸收本 audit 结论到 §6 任务队列
checkpoints/2026-05-13-current-session-recovery.mdrewrite-lite补 YAML frontmatter (N-7)
checkpoints/2026-05-13-admin-batch4-pickup.mdkeep
checkpoints/2026-05-14-controller-rewrite-dispatch-pickup.mdkeep

controllers/finclaw-reviewer/ (orphan)

文件处置说明
checkpoints/2026-05-13-current-session-recovery.mdmovecontrollers/finclaw/checkpoints/2026-05-13-reviewer-session-recovery.md,合并到主 Controller;向 Admin 确认是否注销 finclaw-reviewer 目录 (N-6)

packets/sync/ (FinClaw)

文件处置说明
finclaw-program-controller-handoff-2026-05-09.mdkeep
finclaw-mvp-engineering-alignment-2026-05-09.mdkeep
finclaw-evaluation-to-product-translation-batch-1.mdrename / executedfinclaw-evaluation-to-product-translation-batch-1-2026-05-12.md (N-2)
finclaw-case-library-adapter-upgrade-handoff.mdrename / executedfinclaw-case-library-adapter-upgrade-handoff-2026-05-11.md (N-2)
labs-fintecai-finclaw-project-doc-audit-2026-05-14.mdkeepAdmin-owned,不改
labs-fintecai-finclaw-canonical-reader-surface-proposal-2026-05-15.mdkeepAdmin-owned,不改

N-10 design/ 全部 14 个文件均无 YAML frontmatter

所有 projects/finclaw/design/ 下的文件(foundation、v1、task-packets)均未使用 YAML frontmatter,仅在正文中以标题行标注状态和角色。与 checkpoint / sync packet 的 YAML frontmatter 实践不一致。

建议:defer。Design 文件加 frontmatter 属大范围格式统一,不阻塞当前 IA 审查。

N-11 v1 design 文件后缀多数不在 R4 §4 标准集内

R4 §4 标准后缀为 *-plan.md / *-audit.md / *-task-packet.md / *-reference-analysis.md / *-reference-evaluation.md

符合(6 个):*-plan.md × 4、*-task-packet.md × 2。

不符合(8 个):-design.md × 4、-prd.md × 1、-kickoff-packet.md × 1、-naming.md × 1、-interaction-flow.md × 1。

判断:R4 §4 标准后缀集对 design output 类文件覆盖不足。PRD、kickoff packet、design baseline 等天然不属于五类之一。建议向 Admin 反馈:R4 §4 后缀集需补充 *-design.md*-prd.md*-packet.md(含 kickoff)等 design-output 后缀,或在 R4 §4 中声明 foundation / v1-design 类文件不受五类后缀强制约束。

N-12 evaluation cases case_id ↔ filename 风格不一致

位置case_id 风格文件名风格
cases/*.yamlPascalCase-Kebab + -01 (如 Crypto-Asset-Snapshot-Colloquial-01)lowercase-kebab (如 crypto-asset-snapshot-colloquial.yaml)
seeds/eval-case.yamllowercase-kebab + -01 (如 snapshot-asset-btc-baseline-01)与 case_id 无对应关系 (eval-case.yaml)

R4 §4:"YAML case 文件名应与 case_id 字段对齐;批量改名前先做 id ↔ filename 映射表。"

建议:在执行 rename 前,先统一 case_id 命名约定(全小写 kebab 或 PascalCase-Kebab),再对齐文件名。归入后续 rename 批次。

N-13 task-packet status 字段未回写

两个 task-packet 文件正文 status 仍为 Active / P0 Design Task,但对应 v1 design output 已标注 Accepted Initial Design

建议:在低风险 rewrite-lite 批次中回写 task-packet status 为 Completed 或类似值。

N-14 references 文件含本机环境路径

references/finclaw/ 三份 -analysis.md 中引用了 /tmp/martinpmm-finclaw/Users/mlabs/Programs/martinpmm-FinClaw 等本机路径。这些路径在 GitHub、Docusaurus 或其他 reader 环境中不可解析。

建议:defer。属长期清理项,可在 reference 文件 rewrite 时统一替换为 Git clone 指令或 URL。


§5 内容深度问题

5.1 需 rewrite 而非仅 rename 的问题

区域问题优先级
evaluation/finclaw/reports/README.md仅 9 行占位,缺少报告层定位说明、已有报告清单、与 case-library 的关系、后续报告进入规则P1
evaluation/finclaw/runs/README.md仅 5 行占位,缺少 runs 目录用途、空目录预期、首批 run 产生条件P2
projects/finclaw/README.mdfinclaw-reviewer 引用无效 (N-6);V1 设计包表格已正确列出全部文件但 sidebar/manifest 未同步 (N-9)P1
controllers/finclaw/state.md §6 任务队列需追加 R4 audit 跟踪项、本 audit 的 rename 批次P2

5.2 evaluation 内容同步问题

  • case-schema.md §8 "Next Batch" 仍写"再创建 cases/runs/ 的首批 YAML",但 cases/*.yaml 已存在 6 个文件。该段落过时,需回写。
  • cases/README.md 列表编号从 2 跳到 4(缺"3."),小瑕疵。
  • evaluation/finclaw/reports/first-batch-reference-cross-analysis.md 引用 projects/finclaw/reference-experience/*.md 而非 references/finclaw/*.md,导致与 references 目录的三份深度分析文件形成三层叙事并行(references → evaluation/reports → projects/reference-experience)。长期应收敛到单一索引 + 引用。

5.3 canonical 三件套内容深度观察

三份 canonical 文件在 2026-05-15 已经历 reader-surface 清洗,内容结构完整,目录、引用链和正文质量高。以下为可选改进方向(非阻塞):

  1. strategic-whitepaper.md §9 当前待决战略问题中,部分问题已在 product-definition.md 中有回应但未回链标注"已在下游收束"。
  2. product-definition.mdmvp-product-definition.md 大量段落高度重复(产品承诺、场景表、对象表、验收标准)。这是有意的渐进下推(canonical → MVP 截取),但对 reader 而言增加阅读负担。可考虑 MVP 对重复段落改为引用 + delta。
  3. 三份文件均在 Changelog 中保留了 worklog 引用指向本地路径 ../../../CurvatureLabs/personal-domain-admin/worklog/。该路径在 Gov 仓库的任何 reader(GitHub、Docusaurus、外部 Agent)中不可访问。

5.3 V1 design 文件深度观察

  • 7 个新 V1 design 文件(user-journey、schema、ui-ux、agent-orchestration、evaluation-initial、evaluation-review-acceptance、trial-ops)均在 2026-05-14 controller rewrite dispatch 中产出为初稿,checkpoint 标注为"accepted with blockers"。
  • 这些文件尚未经过 Design Packet review 或 reader test。
  • v1-evaluation-initial-plan.mdv1-evaluation-review-and-acceptance-plan.md 功能边界有交叉,后续可能合并。

5.5 evaluation cases id ↔ filename 映射

已检查完成(见 N-12)。6 个 cases/*.yaml 的 case_id 使用 PascalCase-Kebab + -01(如 Crypto-Asset-Snapshot-Colloquial-01),而文件名使用 lowercase-kebab(如 crypto-asset-snapshot-colloquial.yaml)。seeds/eval-case.yaml 使用第三种风格 snapshot-asset-btc-baseline-01。三套风格并存。

5.6 packet 内部 status 张力

labs-fintecai-finclaw-canonical-reader-surface-proposal-2026-05-15.md 的 YAML status 为 absorbed,§8 勾选清单标注 L1 完成,但 §9 "Open Gaps" 措辞仍保留"虽已 absorbed,仍必须显式保留未关闭项"——读者层面"已全部完成"与"仍有 open gaps"存在张力。建议在后续清理中对齐措辞。

5.7 checkpoint 事实性过时

controllers/finclaw/checkpoints/2026-05-13-current-session-recovery.md 声称 User Journey / Schema 设计文档"尚未产出",但 2026-05-14-controller-rewrite-dispatch-pickup.md 已确认初稿产出。前者在事实层面已被后者覆盖,属陈旧 checkpoint


§6 Reader-test 计划

本批次 scope

本 audit 仅做 IA / 命名 / 处置建议,不改 canonical 内容或 reader surface。

触发条件与等级

后续动作reader-test 等级依据
task-packet rename (N-4)L0 自检日常 rename,单文件 link fix
source 文件 rename (N-3)L0 自检同上
packet 补日期 rename (N-2)L0 自检同上
projects/finclaw/README.md rewrite-liteL0 自检单文件 hub 页
evaluation/finclaw/reports/README.md rewriteL0 自检单文件占位补充
若 N-8 全量 rename 执行(-analysis / -evaluationreference- 前缀)L1涉及 references + reference-experience 双目录、docs-manifest、sidebars、llms.txt
若 canonical 三件套内容改造(§5.2 建议)L1触及 canonical reader surface

调度建议

  • L0 由 FinClaw Controller 自检完成。
  • L1 推荐 Codex R-agent-low-context 视角,归档到 evidence/reader-tests/2026-05-15-finclaw-ia-l1/

§7 风险与开放问题

7.1 open-gap 列表

ID问题状态
OG-1packet 前缀规范(finclaw-* vs labs-fintecai-finclaw-*)需全库仲裁blocked on Admin
OG-2finclaw-reviewer controller 的去留(注册 or 注销)需 Admin 确认blocked on Admin
OG-3N-8 全量 rename 改链成本大(docs-manifest + sidebars + llms + cross-refs),需在全库 rename 批次中统一处理deferred
OG-4evaluation cases case_id ↔ filename 对齐检查未完成pending
OG-57 个新 V1 design 文件未经 Design Packet review 或 reader testpending
OG-6v1-evaluation-initial-plan.mdv1-evaluation-review-and-acceptance-plan.md 是否合并待 Design Packet reviewdeferred
OG-7canonical 三件套 Changelog 中 worklog 引用指向本地路径,Gov reader 不可访问low-priority
OG-8product-definition.mdmvp-product-definition.md 大量段落高度重复,可优化为引用 + deltadeferred
OG-9R4 §4 标准后缀集对 design-output 类文件覆盖不足(N-11),需 Admin 补充或声明豁免blocked on Admin
OG-10evaluation case-schema.md §8 过时(称 cases 未创建,但已有 6 个)pending
OG-11references/finclaw/ → evaluation/reports → projects/reference-experience 三层叙事并行,长期需收敛deferred
OG-12evaluation case_id 三套命名风格并存(N-12),需统一后才可做 id↔filename 映射pending

7.2 本 audit 不等于什么

  • 不等于 FinClaw 项目正文统一重写完成。
  • 不等于 Design Packet 审查完成。
  • 不等于工程实现对齐完成。
  • 不等于 reader-test 已执行。

7.3 公共入口修正短请求(提交给 Admin)

对象:FinClaw
需要更新的公共入口:docs-manifest.json (design_support_paths, sync_paths)、sidebars.js、llms.txt
原因:7 个新 V1 design 文件(v1-user-journey-and-interaction-flow 等)已于 2026-05-14 落盘但未登记到公共入口;低风险 rename 批次已重命名 task-packet、source prealignment 与两个 FinClaw sync packet,公共入口仍指向旧路径
新增入口:
- design_support_paths: 7 个 v1 design 文件
- sync_paths: labs-fintecai-finclaw-canonical-reader-surface-proposal-2026-05-15.md、finclaw-doc-ia-audit-2026-05-15.md(本包)
需要替换的旧入口:
- projects/finclaw/design/task-packets/v1-user-journey-interaction-flow-task-packet.md -> projects/finclaw/design/task-packets/v1-user-journey-and-interaction-flow-task-packet.md
- projects/finclaw/design/task-packets/v1-product-object-schema-design-task-packet.md -> projects/finclaw/design/task-packets/v1-product-object-and-schema-design-task-packet.md
- source/project-prealignment/finclaw/source-note-finclaw-whitepaper-v0.1.md -> source/project-prealignment/finclaw/source-note-finclaw-whitepaper-v0-1.md
- source/project-prealignment/finclaw/gap-mapping-finclaw-whitepaper-v0.1.md -> source/project-prealignment/finclaw/gap-mapping-finclaw-whitepaper-v0-1.md
- packets/sync/finclaw-case-library-adapter-upgrade-handoff.md -> packets/sync/finclaw-case-library-adapter-upgrade-handoff-2026-05-11.md
- packets/sync/finclaw-evaluation-to-product-translation-batch-1.md -> packets/sync/finclaw-evaluation-to-product-translation-batch-1-2026-05-12.md
移除入口:旧路径替换后移除
语义层:design support / sync
验收命令:DOC_CHANGE_SCOPE=finclaw,public-entrypoints npm run verify:change-scope && npm run build

§8 下一步执行建议

按风险从低到高排序:

  1. 低风险 rename 批次(Controller 自主):N-2 packet 补日期、N-3 source v0.1→v0-1、N-4 task-packet 补 and 已执行;N-7 checkpoint 补 frontmatter 尚未执行,转入 rewrite-lite 批次。
  2. 低风险 rewrite-lite 批次(Controller 自主):README 移除 finclaw-reviewer 引用 (N-6);task-packet status 回写 (N-13);case-schema.md §8 过时段落修正 (OG-10);cases/README.md 编号跳跃修正。
  3. evaluation placeholder 补充reports/README.mdruns/README.md
  4. 提交 §7.3 公共入口修正短请求给 Admin;同时反馈 R4 §4 后缀集不足 (OG-9)。
  5. 等待 Admin 仲裁:OG-1(前缀规范)、OG-2(finclaw-reviewer 去留)、OG-9(后缀集豁免)。
  6. 后续批次:OG-3 全量 rename、OG-5 Design Packet review、OG-6 evaluation plan 合并决策、OG-11 三层叙事收敛、OG-12 case_id 风格统一。

本 audit 为只读分析产出。后续任何 rename / merge / rewrite 执行前,应在 Controller 状态中记录执行批次并按 §6 reader-test 等级验证。


§9 执行记录:低风险 rename 批次

日期:2026-05-15

本批已执行:

  • projects/finclaw/design/task-packets/v1-user-journey-interaction-flow-task-packet.md -> projects/finclaw/design/task-packets/v1-user-journey-and-interaction-flow-task-packet.md
  • projects/finclaw/design/task-packets/v1-product-object-schema-design-task-packet.md -> projects/finclaw/design/task-packets/v1-product-object-and-schema-design-task-packet.md
  • source/project-prealignment/finclaw/source-note-finclaw-whitepaper-v0.1.md -> source/project-prealignment/finclaw/source-note-finclaw-whitepaper-v0-1.md
  • source/project-prealignment/finclaw/gap-mapping-finclaw-whitepaper-v0.1.md -> source/project-prealignment/finclaw/gap-mapping-finclaw-whitepaper-v0-1.md
  • packets/sync/finclaw-case-library-adapter-upgrade-handoff.md -> packets/sync/finclaw-case-library-adapter-upgrade-handoff-2026-05-11.md
  • packets/sync/finclaw-evaluation-to-product-translation-batch-1.md -> packets/sync/finclaw-evaluation-to-product-translation-batch-1-2026-05-12.md

同步回写范围:

  • projects/finclaw/
  • evaluation/finclaw/
  • source/project-prealignment/finclaw/
  • packets/sync/finclaw-*

未处理范围:

  • 公共入口:INDEX.mddocs-manifest.jsonsidebars.jsllms.txtmkdocs.yml 等仍需 Admin 按 §7.3 收束。
  • Admin / governance / 历史 checkpoint:保留旧路径作为历史记录,不在本批修改。

验证:

  • git diff --check:通过。
  • DOC_CHANGE_SCOPE=finclaw npm run verify:change-scope:未通过;原因是工作区已有 Data Horizon / Trading Matrix / Admin / public-entrypoints 等本轮外部改动,非本批 rename 本身。

§10 Skill / Pattern Preflight

日期:2026-05-15

本节补记后续 rewrite-lite / 公共入口收束前应采用的个人域 eval 沉淀。读取依据:

  • personal-domain-admin/worklog/2026/05/2026-05-14-cross-project-comparison-matrix.md
  • personal-domain-admin/worklog/2026/05/2026-05-14-eval-anthropic-skills-reuse-candidates.md
  • personal-domain-admin/worklog/2026/05/2026-05-14-eval-vercel-monorepo-reuse-candidates.md
  • personal-domain-admin/worklog/2026/05/2026-05-14-eval-multica-reuse-candidates.md
  • personal-domain-admin/worklog/2026/05/2026-05-14-eval-bitfun-reuse-candidates.md
  • personal-domain-admin/worklog/2026/05/2026-05-14-eval-openharness-reuse-candidates.md

10.1 本轮选用的 patterns

来源pattern / template本轮用途
anthropic-skills:A1#pattern:progressive-disclosure维持 FinClaw README.md 作为薄入口;canonical / design / evaluation 按需深读,不把 audit 变成新主入口
anthropic-skills:A3#pattern:spec-by-referenceR4、document-change-scope、reader-testing-protocol 作为权威 spec;FinClaw audit 只引用并执行,不复制公共规则
anthropic-skills:B1#pattern:trigger-engineering / #skill-idea:description-as-router后续 README / hub 页用“按任务选入口”而非平铺目录树
vercel-monorepo:D1#pattern:layered-agents-md / #template-idea:scoped-agent-rulesController / project / evaluation 分层规则各就其位,避免把所有规则塞进项目正文
multica:C1#template-idea:thin-entry-point项目 README 与 Controller state 保持入口薄、厚材料留在 canonical / design / evaluation
bitfun:A2#pattern:safe-monolith-decomposition文档 IA rename / move 分批执行,先 audit,后低风险 rename,再 rewrite-lite,避免一次性大拆
bitfun:A3#pattern:layered-agents-md与 Vercel D1 共同约束“就近规则优先”思路,但不在 Gov 中新建未授权 AGENTS.md
openharness:C1#pattern:governance / #pattern:path-rules (sensitive-paths)后续若引入安全扫描或第三方 Skill,只引用已部署 sensitive-paths baseline;本批不安装新安全 Skill

10.2 Skill 选择结论

  • 不安装新 Skill:当前任务是治理库 IA / 命名 / 文档分层,不需要引入第三方 Skill 包;安装前应另走 skill package vetting。
  • 使用现有治理流程型能力:后续执行继续按 R4、scope policy、reader-testing-protocol、verification-before-completion 执行。
  • 暂不启用 security / semgrep 类 Skill:本批不触及代码安全扫描;如后续引入,应先引用 OpenHarness sensitive-paths baseline 与 skill-lint

10.3 对后续批次的约束

  1. rewrite-lite 只改薄入口和状态同步,不把 reference / evaluation 结论提升为 canonical。
  2. public-entrypoints 由 Admin 合并;FinClaw Controller 只提交短请求。
  3. 若开始 N-8 / OG-11 这类跨目录大收敛,先按 BitFun safe-decomposition 思路拆成 mapping audit -> rename -> relink -> reader-test。
  4. 若新增或改写任何 project hub,应继续用 Anthropic trigger-engineering:按 reader 意图路由,而不是按仓库结构展示所有文件。

§11 Skill-enabled Rerun 记录

日期:2026-05-15

按 §10 的 skill / pattern checklist 复跑后结论如下:

Checklist复跑结论
progressive-disclosureprojects/finclaw/README.md 仍作为 thin entry;未把 audit 或 sync packet 提升为读者主入口
spec-by-referenceR4、scope policy、reader-testing-protocol 仍为权威规则;本包只记录执行和建议
trigger-engineering当前未改 reader hub 文案;下一批 README rewrite-lite 应按任务意图路由
layered-agents-md / scoped rules未新增未授权 AGENTS / rule 文件;Controller 状态、project docs、evaluation docs 仍分层
thin-entry-point未将 reference / evaluation / source 结论并入 canonical;仅修正命名与引用
safe-monolith-decomposition执行顺序保持 audit -> low-risk rename -> public-entrypoints handoff;未做 merge / move / canonical rewrite
sensitive-paths / path-rules本批未安装第三方 Skill,也未做全仓敏感路径扫描;后续如引入安全 Skill 需另走 vetting

本次复跑新增发现并已修正:

  • §1 当前目录树已从旧文件名更新为 rename 后文件名。
  • §2 文件角色表已从旧文件名更新为 rename 后文件名。
  • N-2 的建议新名已从占位日期修正为实际执行日期:2026-05-12 / 2026-05-11
  • §4 处置表已标注 N-2 / N-3 / N-4 为 rename / executed

本次复跑未执行:

  • N-7 checkpoint frontmatter 补齐:属于 rewrite-lite,不属于 rename;留到下一批。
  • public-entrypoints relink:仍需 Admin 或显式 DOC_CHANGE_SCOPE=finclaw,public-entrypoints

§12 执行记录:低风险 rewrite-lite 批次

日期:2026-05-15

本批已执行:

  • projects/finclaw/README.md:移除未注册 finclaw-reviewer controller 入口,保留 FinClaw Controller 作为恢复入口。
  • projects/finclaw/design/task-packets/v1-user-journey-and-interaction-flow-task-packet.md:状态从 active task 回写为首版输出已落盘,并反链正式设计输出。
  • projects/finclaw/design/task-packets/v1-product-object-and-schema-design-task-packet.md:状态从 active task 回写为首版输出已落盘,并反链正式设计输出。
  • evaluation/finclaw/case-schema.md:修正 §8 过时叙述,明确 cases/ 已存在,下一批重点转向 run result。
  • evaluation/finclaw/cases/README.md:修正使用规则编号跳跃。
  • evaluation/finclaw/reports/README.md:从 placeholder 扩展为 reports index,说明与 reference、cases、runs 的关系和写入规则。
  • evaluation/finclaw/runs/README.md:从 placeholder 扩展为 awaiting first structured runs,说明首批 run result 写入条件和建议命名。

仍未执行:

  • N-7 checkpoint frontmatter 补齐。
  • N-8 / OG-11 references、reference-experience、evaluation reports 三层叙事收敛。
  • V1 Design Packet 深度 review 与 reader-test。
  • public-entrypoints relink。

§13 执行记录:N-7 checkpoint frontmatter + N-10 V1 design frontmatter 补齐

日期:2026-05-15

本批已执行:

  • controllers/finclaw/checkpoints/2026-05-13-current-session-recovery.md:补齐 YAML frontmatter(checkpoint_idtypestatus: supersededsuperseded_by);标注"未完成事项"已被 2026-05-14 checkpoint 覆盖;修正 task-packet 旧路径为 rename 后新路径。
  • 7 个 V1 design 初稿全部补齐 YAML frontmatter:
    • v1-user-journey-and-interaction-flow.md
    • v1-product-object-and-schema-design.md
    • v1-ui-ux-interaction-design.md
    • v1-agent-orchestration-design.md
    • v1-evaluation-initial-plan.md
    • v1-evaluation-review-and-acceptance-plan.md
    • v1-trial-operations-plan.md

同步修正:

  • v1-ui-ux-interaction-design.md:header 补充术语规范引用 terminology-and-object-naming.md(原缺失)。
  • v1-trial-operations-plan.md:header 补充 DAG 要求的上游引用 v1-product-object-and-schema-design.mdv1-agent-orchestration-design.md(原缺失)。

§14 V1 Design 7 个初稿深度内容审查

日期:2026-05-15

审查基线:v1-design-kickoff-packet.md §4 Design Packet DAG + Output Contract Matrix、v1-prd.md 全文、foundation/terminology-and-object-naming.md、foundation/product-object-and-advisor-design.md。

14.1 术语一致性

全部 7 个文档使用的核心对象术语与 terminology-and-object-naming.md 一致:

  • Market Cognition Snapshot / 市场认知快照 ✓
  • Market Cognition Thread / 市场认知线程 ✓
  • Pre-Execution Checkpoint / 执行前认知检查点 ✓
  • Financial Cognition Advisor / 金融认知顾问 ✓
  • FinAgents / 金融智能体 ✓
  • FinSkills / 金融技能 ✓
  • Strategy Hypothesis / 策略假设 ✓
  • Legacy Action Suggestion 均标记为 legacy ✓

未发现术语漂移。

14.2 DAG 依赖合规

按 kickoff §4.3 Mermaid 逐条核对 upstream doc headers:

上游下游下游 header 是否引用上游
B→EPRDUser Journey
B→FPRDSchema
C→FProduct Object DesignSchema
D→ETerminologyUser Journey
D→FTerminologySchema
E→GUser JourneyUI/UX
F→GSchemaUI/UX
E→HUser JourneyAgent
F→HSchemaAgent
F→I0SchemaEval Initial
E→I0User JourneyEval Initial
I0→GEval InitialUI/UX
I0→HEval InitialAgent
G→I1UI/UXEval Review
H→I1AgentEval Review
I0→I1Eval InitialEval Review
E→JUser JourneyTrial Ops
G→JUI/UXTrial Ops✓(本批新增)
I1→JEval ReviewTrial Ops

DAG 全边合规。Trial Ops 原缺失的 Schema 和 Agent 上游引用已在本批补齐。

14.3 逐文档内容审查

(1) v1-user-journey-and-interaction-flow.md(330 行)

  • 结构完整:10 个用户状态、7 个任务路由、快照阅读路径、Thread 生命周期、风险挑战路径、Pre-Execution Checkpoint 路径、敏感信息分类、移动/桌面差异、下游承接清单。
  • 与 foundation product-object-and-advisor-design.md §1 线程生命周期一致。
  • 与 PRD §6 主路径一致。
  • 内容缺口:§12 提到"试运营记录应能回流到 Evaluation and Trial Acceptance Plan"但未显式引用具体评测文档路径。低优先级,建议后续 design review 补齐。
  • 深度评价:P0 输出中最厚的文档之一(330 行),内容充实、路径完整、边界清晰。可作为下游 UI/UX 和 Agent 的有效输入。通过。

(2) v1-product-object-and-schema-design.md(366 行)

  • 结构完整:10 个对象定义、字段表、状态机、刷新变更记录、评测映射表。
  • Snapshot 28 个字段、Thread 16 个字段、Checkpoint 14 个字段均与 foundation 和 PRD 要求对齐。
  • §5.2 Forbidden Fields 与 kickoff 和 PRD 的非目标一致。
  • §12 Evaluation Mapping 与 6 个 YAML case 文件名一致。
  • 内容缺口:§10 Model/Provider Boundary 定义了字段但未显式反链 PRD §8 模型策略段落。低优先级。
  • 深度评价:最厚的设计文档(366 行),对象边界和字段覆盖充分。通过。

(3) v1-ui-ux-interaction-design.md(221 行)

  • 9 个核心 Screen 定义、状态覆盖、Home/Entry/Snapshot/Thread/Checkpoint 流程。
  • 与 Journey 的用户状态和快照阅读路径一致。
  • Sensitive Input UX 与 Schema 的 SensitiveInputHandling 一致。
  • 深度不足:221 行是 7 个文档中第二短的。§2 Core Screens 列出 9 个 screen 但后续正文只有 7 个独立 section。Evidence DrawerRefresh Diff 缺少独立段落——它们被嵌入在 Snapshot View 和 Thread View 中,但作为 kickoff §5 要求的 12 个 UI 覆盖点之一("证据质量状态表达"),Evidence Drawer 值得独立段落。
  • 内容缺口:未讨论组件层级结构、导航模式(tab / drawer / stack)、过渡动画约束或设计 token 基线。这些在 "Accepted Initial Design" 阶段可以缺省,但下一轮 design review 应补齐。
  • 深度评价:满足 kickoff 定义的 UI/UX 初稿边界,但相比 Journey 和 Schema 的厚度明显薄。建议下一批 deepening 优先补齐 Evidence Drawer、Refresh Diff 独立段落和导航结构。条件通过。

(4) v1-agent-orchestration-design.md(186 行)

  • 8 层编排架构、7 个任务路由、7 个顾问角色、8 个 FinSkills、写入规则矩阵、分歧处理、Boundary Guard、敏感输入。
  • 与 foundation §2 顾问矩阵一致。
  • 深度不足:186 行是最薄的文档。以下方面缺少设计细节:
    • 多顾问协调流:当一个任务需要 3-4 个顾问时,如何编排?串行/并行/投票?kickoff §4.5 Output Contract 要求 Agent 设计说明"分歧处理",§7 有分歧表但没有协调流程描述。
    • 降级/回退路径:当 FinSkill 失败、来源不可用或模型低质量时,编排层如何降级?Journey §5 定义了 low-confidence 路径,但 Agent 文档未对接。
    • Prompt / context 预算:编排层如何管理 context window 大小、顾问输出裁剪、多轮装载?这是工程前置设计关键缺口。
  • 深度评价:满足 kickoff 的 "初稿" 边界,但作为 Engineering-start 前置输入不够充分。建议下一批 deepening 优先补齐多顾问协调流和降级路径。条件通过,需 deepening。

(5) v1-evaluation-initial-plan.md(242 行)

  • 6 个 case 覆盖矩阵、A/B/C/D 评分标准、字段级检查(Snapshot/Thread/Checkpoint)、UX / Agent / Trial Ops 三个方向的反向约束、初始 run result YAML 模板。
  • 反向约束设计清晰,能有效限制下游 UI 和 Agent 不绕过对象模型。
  • case_id 风格说明:§2 使用 Crypto-Asset-Snapshot-Colloquial-01(PascalCase-Kebab-NN),YAML 文件内 case_id 字段值也是此格式,与文件名 crypto-asset-snapshot-colloquial.yaml(kebab-case 无后缀)有风格差。这是设计选择而非 bug(filename ≠ case_id),但后续批量 evaluation runner 需要映射表。
  • 深度评价:评测初始计划结构清晰,反向约束是整个 Design Packet 的核心质量保障机制。通过。

(6) v1-evaluation-review-and-acceptance-plan.md(154 行)

  • Gate 三层(Engineering-start / Trial-start / Acceptance)清晰。
  • 8 个验收维度、量化指标、kill criteria 和 timebox。
  • 内容缺口:未定义回归测试策略——当一个设计变更破坏了已通过 case 时该怎么办。建议 next batch 补齐。
  • 深度评价:作为验收框架初稿,覆盖足够。通过。

(7) v1-trial-operations-plan.md(193 行)

  • 参与者筛选、邀请/Onboarding、试用任务、反馈收集、人工复核、风险响应、商业信号、数据隐私、closeout 格式、stop/rollback。
  • 与 PRD §11 试运营需求和 Evaluation Review 的 Trial Ops 反向约束一致。
  • 内容缺口:§12 Open Items 列出"定义试用日历、参与者数量、trial owner"均待填充。这些是执行层面的空位,初稿阶段可接受。
  • 深度评价:P1 输出中结构完整。通过。

14.4 跨文档一致性总结

检查项结果
术语与 terminology doc 对齐✓ 全部通过
DAG 依赖在 header 中声明✓ 全部通过(2 处本批修正后通过)
Legacy 行动语义未被恢复✓ 无一处恢复 Action Suggestion
Snapshot/Thread/Checkpoint 字段跨文档一致✓ Schema 字段能覆盖 Journey/UI/Agent/Eval 引用
Forbidden execution fields 跨文档一致✓ Schema §5.2、Agent §8、UI §7、Eval §4.3 一致
Sensitive input handling 跨文档一致✓ 四类分级在 Journey/Schema/UI/Agent 中一致
Evaluation case 映射到 Schema 和 Journey✓ Eval Initial §2 与 Schema §12 对齐
状态声明无自相矛盾⚠ 全部声明 "Accepted Initial Design" 但无正式 acceptance 签章记录(未阻塞下游设计,但 Engineering-start gate 前需要 Controller 正式 review)

14.5 case_id ↔ filename 映射表

filenamecase_id (YAML 内)评估
crypto-asset-snapshot-colloquial.yamlCrypto-Asset-Snapshot-Colloquial-01词根一致,大小写/后缀不同
crypto-event-narrative-understanding.yamlCrypto-Event-Narrative-Understanding-01同上
crypto-thesis-risk-controversy.yamlCrypto-Thesis-Risk-Controversy-01同上
snapshot-to-watch-questions.yamlSnapshot-To-Watch-Questions-01同上
strategy-hypothesis-pre-execution-checkpoint.yamlStrategy-Hypothesis-Pre-Execution-Checkpoint-01同上
evidence-degradation-source-uncertainty.yamlEvidence-Degradation-Source-Uncertainty-01同上

结论:filename 用 kebab-case,case_id 用 PascalCase-Kebab-NN。6 对映射词根全部一致。风格差可接受但建议后续统一。

14.6 下一步建议

  1. Agent Orchestration deepening(优先):补齐多顾问协调流、降级路径、context 预算说明——这是 Engineering-start 前最大内容缺口。
  2. UI/UX deepening:为 Evidence Drawer 和 Refresh Diff 补齐独立段落;补齐导航结构说明。
  3. Evaluation regression 策略:在 Review/Acceptance Plan 中补齐回归测试条款。
  4. case_id 风格统一(OG-12):如后续需要 evaluation runner 自动化,应在 case-schema 或 cases/README 中声明 filename → case_id 映射约定。
  5. 正式 Controller review:7 个文档均声明 "Accepted" 但无签章。建议 Engineering-start gate 前在 controller state 或 sync packet 中记录正式 review。

§15 执行记录:N-10 收尾 + V1 Design deepening 批次

日期:2026-05-15

15.1 N-10 收尾:剩余 7 个 design/ 文件 frontmatter

已补齐 YAML frontmatter 的文件:

  • projects/finclaw/design/v1/v1-design-kickoff-packet.md(type: design-control)
  • projects/finclaw/design/v1/v1-prd.md(type: design)
  • projects/finclaw/design/v1/v1-collaboration-and-task-packet-plan.md(type: design)
  • projects/finclaw/design/foundation/terminology-and-object-naming.md(type: design-foundation)
  • projects/finclaw/design/foundation/product-object-and-advisor-design.md(type: design-foundation)
  • projects/finclaw/design/task-packets/v1-user-journey-and-interaction-flow-task-packet.md(type: task-packet)
  • projects/finclaw/design/task-packets/v1-product-object-and-schema-design-task-packet.md(type: task-packet)

加上 §13 已补齐的 7 个 V1 设计初稿,N-10 全部 14 个 design/ 文件 frontmatter 补齐完成。

15.2 Agent Orchestration deepening

v1-agent-orchestration-design.md 中新增三个段落:

  • §10A Multi-Advisor Coordination:定义 sequential / parallel-then-merge / challenge-after-draft 三种协调模式、merge 规则和顾问预算(每轮最多 5 次调用)。
  • §10B Degradation and Fallback Paths:定义 6 种失败场景(skill 超时、来源不可用、模型低质量、全部顾问失败、Boundary Guard 拒绝、context 超限)的检测方式、回退行为和用户可见效果。
  • §10C Context Budget Management:定义 8 级 context 优先序和预算规则(80% 阈值触发裁剪、顾问接收 scoped subset、刷新任务必须装载上一版快照全文)。

新增约 100 行设计内容,填补 §14 标记的 Engineering-start 前最大内容缺口。

15.3 UI/UX deepening

v1-ui-ux-interaction-design.md 中新增两个独立段落:

  • §6A Refresh Diff View:定义刷新对比的布局结构(header、summary bar、变化分区、execution boundary reminder)、Desktop 三列展示 vs Mobile 时间线卡片、无实质变化时的处理规则。
  • §6B Evidence Drawer:定义跨 Snapshot/Thread/Checkpoint 共用的证据展示组件(触发方式、内容结构、badge 映射表、Mobile bottom-sheet vs Desktop side-panel 行为),并明确不暴露内部 prompt / agent trace。

新增约 70 行设计内容,补齐 §14 标记的 Core Screens 覆盖缺口。

15.4 Evaluation regression 策略

v1-evaluation-review-and-acceptance-plan.md 中新增:

  • §9A Regression Testing:定义回归触发条件(schema/boundary/advisor/UI/model 变更)、回归范围映射表、通过标准(不允许已通过 case 降级)和回归证据字段(regression_triggerprevious_graderegression_result)。

新增约 40 行。

15.5 本批未执行

  • N-8 / OG-11 三层叙事收敛:仍属 deferred 大 scope。
  • V1 Design 正式 Controller review 签章:建议单独批次处理,需要与 controller state 联动。

§16 Admin 裁定回写

日期:2026-05-15 来源:commit bfc72a8(Admin: process FinClaw audit §7.3 public entry request + OG-1/2/9 rulings)

16.1 OG-1(前缀规范)→ closed

Admin 裁定已写入 R4 §4:finclaw-* 用于 Controller-owned sync,labs-fintecai-finclaw-* 用于 Admin-owned 跨 Controller 包。不做统一 rename。

16.2 OG-2(finclaw-reviewer 去留)→ closed

Admin 裁定注销。controllers/finclaw-reviewer/ 目录已删除,checkpoint 已迁移至 controllers/finclaw/checkpoints/2026-05-13-reviewer-session-recovery.mdprojects/finclaw/README.md 中的 finclaw-reviewer 引用已在 §12 rewrite-lite 批次中移除。

16.3 OG-9(R4 §4 后缀扩展)→ closed

Admin 裁定已写入 R4 §4:*-design.md / *-prd.md / *-packet.md 等 design-output 类文件不受五类标准后缀强制约束,但需保持项目内一致。

Admin 已完成:7 个 V1 design 文件加入 sidebars.jsdocs-manifest.json design_support_paths;audit 包和 reader-surface proposal 加入 sync_paths;task-packet rename、source rename、sync packet 日期后缀联动均已同步。

16.5 验证

  • DOC_CHANGE_SCOPE=finclaw npm run verify:change-scope:通过(11 changed files)。
  • npm run build:通过。
  • git diff --check:通过(当前工作区无 whitespace 问题)。

16.6 剩余 Open Gaps

ID状态说明
OG-1closedAdmin 裁定
OG-2closedAdmin 裁定
OG-3closedController scope rename 已完成,公共入口由 Admin 按需维护
OG-4closed§14.5 映射表已产出
OG-5closed§14 深度审查完成
OG-6closed两文档职责清晰分离(评测设计 vs 验收门禁),不合并
OG-7closedworklog 本地路径已替换为 (personal-domain-admin, not in Gov repo)
OG-8closedaccepted-by-design — 重复服务于 PD / MVP 独立可读性,不优化
OG-9closedAdmin 裁定
OG-10closed§12 已修正 case-schema §8
OG-11closed三层角色已澄清,references/finclaw/ 补 README 声明关系
OG-12closedcase-schema §7.1 补充 filename ↔ case_id 映射约定

全部 12 个 OG 已关闭。