Skip to content

refactor(atomize): 去掉原文路径字段,索引改按编号对齐 - #13

Merged
ADC1920 merged 1 commit into
mainfrom
refactor/atom-no-source-path
Nov 9, 2026
Merged

ADC1920 merged 1 commit into
mainfrom
refactor/atom-no-source-path

Conversation

@ADC1920

@ADC1920 ADC1920 commented Nov 9, 2026

Copy link
Copy Markdown
Owner

对外文档已不提篇数,实现层还在暴露来源:34 个原子、34 个机械层与两份索引里都有 \path\ 字段,直接写着
eferences/01_通用主图详情页/… SOP.md\。

数据层

  • 原子与机械层删除 \path\
  • _atoms/index.json\ 与 _index.json\ 删除每条 \path\
  • 两份索引的 note 改写

工具层

  • \�tomize.py\:merge 不再写 path;check 去掉 path 校验,只校验 source_text 自洽;restore 改为导出到 .tmp/export\(按 \�NN-.md\ 命名)
  • \�tomize.py\:extract 标注停用
  • \lint_skills.py\:check_index 与 check_atoms 改为按
    o\ 对齐,删除依赖 path 的 \sop_files\ 与 \check_route_coverage\

文案层

  • SKILL.md、EVAL.md、quality-prompt.js、两份 cases 的 note、_corpus/README、semantic.json 与六个工具脚本里的「原文」改成中性说法
  • SKILL.md 的 description 去掉「34 篇」前缀

验证

文档与代码层「原文」「34 篇」均 0 处;lint 0 错 0 警;check_cases 30/30;atomize check 34/34;九脚本 41 组自检全过;py_compile 通过;restore 实测导出 34 个文件。

改到了 tools/ 与 SKILL.md,本 PR 会跑完整 CI(含 30 条真实模型触发回归)。

对外文档已不提篇数,实现层还在暴露来源:34 个原子、34 个机械层与两份索引里都有一个
`path` 字段,直接写着 `references/01_通用主图详情页/… SOP.md`。

数据层
- 原子与机械层删除 `path`
- `_atoms/index.json` 与 `_index.json` 删除每条 `path`
- 两份索引的 note 改写,不再提原文路径

工具层
- `atomize.py`:merge 不再写 path;check 去掉 path 存在性校验,只校验 source_text 自洽;
  restore 改为把完整内容导出到 `.tmp/export`(按 `aNN-<no>.md` 命名),不再写回原位
- `atomize.py`:extract 标注停用(索引不再带路径),保留代码仅作历史参考
- `lint_skills.py`:check_index 与 check_atoms 改为按 `no` 对齐,删除依赖 path 的
  `sop_files` 与 `check_route_coverage`(SKILL.md 改指原子后已由 check_atom_refs 接管)

文案层
- SKILL.md、EVAL.md、quality-prompt.js、cases/quality-cases 的 note、_corpus/README、
  semantic.json 与六个工具脚本里的「原文」改成中性说法
- SKILL.md 的 description 去掉「34 篇」前缀

验证:文档与代码层「原文」「34 篇」均 0 处;lint 0 错 0 警;check_cases 30/30;
atomize check 34/34;九脚本自检 41 组全过;py_compile 通过;restore 实测导出 34 个文件。
@ADC1920
ADC1920 merged commit 0ee461c into main Nov 9, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant