feat(skills): 两包资源索引机制与双向对账脚本

- product-planning:新建 references/manifest.md 作资源唯一登记处(资源/落点/引用点/口径);
  顶层 SKILL 加两条硬规矩,design-capture、stage-delivery、execution-runbook、stage-requirements
  四处把散落路径改为「落点见 references/manifest.md」
- session-mechanism:01-文档索引 新增 §四「包内资源索引」,并说明不放 manifest.md 的理由
  (那份由 install.py 本机生成、被 .gitignore 挡着)
- 新增两包共用的 scripts/check_resource_index.py(双向对账)与 product-planning/scripts/check_figures.py(图片机检),
  selftest 补对应用例,06-技能优化规程 写入写法规矩
- .gitignore:新增 _留痕/ 不入库(改造前整包快照,180K/688K,库内从无先例)
This commit is contained in:
admin committed 2026-10-18 18:07:40 +08:00
1 parent a9d2adaf72
commit acfb252bee
14 files changed
+626 -39

No files matched your search

+6
View File
@@ -107,5 +107,11 @@ node_modules/
# 🔴 本行必须留在文件末尾:白名单是「先 /* 全挡、再逐个放行」,否则 `!/product-planning/` 会把它放回来。
/product-planning/references/stage-delivery/assets/design-systems/design-system-tiaoyue/
# 🔴 2026-10-18 加:`_留痕/` 是改造前的**整包快照备份**,⛔ 不入库。
# 判据:本仓历史 `git ls-files | grep _留痕` **0 条**(从无先例)+ 体积(本次两包 180 K/688 K);
# 留痕属「本机可回查的历史」,不是可复制资产(同「备份不是资产,是历史」那条)。
# ⚠️ 放行行在前、本行在后 ⇒ 后者覆盖前者,`git add -A` 不会再把它捎进来。
_留痕/
# 运行期存档(`element-picker` 拾取器每次点「确认」都会往这里追加;服务自己会建目录,不入库)
/product-planning/assets/element-picker/marks/