文档目录

双工程能力矩阵

这一页是理解支点。左侧是常规研发已经在做的事,右侧是同一件事在制品链范式下的做法。学习重点落在差异:右侧多出来的约束,用来处理「助手宣称完成、链路其实断着」的问题。

两个工程分别管什么 #

维度常规做法制品链做法归属
图能力文档之间靠人记关系,没有工具校验配置读取、制品扫描、索引、边关系、查询、校验、版本锁artifact-graph(底层运行时 / CLI)
助手能力编辑器补全、零散脚本profile、模板、bootstrap、maintainer、where-am-i、宿主适配器、hook 指导artifact-chain-assistant(上层插件)
事实来源散在 wiki、脑图或口头约定单一 Git 仓库,Git 原生即事实来源两者共用
结果可信度「改完了」靠人判断评审结果协议:默认失败关闭、身份稳定、禁止自我接受两者共用

安装与运行对照 #

环节常规制品链
安装未锁定范围的工具依赖按 INSTALL.md 与 compatibility.json 安装已验证的精确 artifact-graph,禁止未锁定范围
构建各自 CI 脚本pnpm 10 会拦下原生构建,必须显式允许 better-sqlite3
校验单测 / lintartifact-graph validate 与 version-lock audit
初始化手写配置artifact-chain-bootstrap 引导;context.universal_baseline 默认开启,未设好时第一次取上下文会非零退出
安全第一步常被跳过artifact-chain-setup 与 artifact-graph doctor 只读体检

先看清当前项目位置 #

不必读完整站。下面两条只读请求用于查看 Family API 与环境位置。

操作提示词
请使用 artifact-chain-help 展示可用的 Family API 和采用步骤,不要修改项目。
操作提示词
请使用 artifact-chain-setup 检查制品链环境是否就绪,不要修改项目。

拿不准下一步时走 artifact-chain-quickstart。正式把目标项目接进来,再授权 artifact-chain-bootstrap。

边界对照 #

常见误解实际边界
替业务写实现代码不管。它管产出是否可追溯、可验证
当成普通依赖 lockfile不是。version-lock 锁的是追溯关系,同时也是一次提交的事务边界
当成又一个文档站生成器不是。知识站只是发布阅读面;工具本身产出图与锁
重组制品靠助手直接改文件不是。语义决定留在技能层,文件集合写入由 restructure 确定性执行,且需操作者确认

重组能力写在哪一层 #

维度制品链做法归属
语义决定功能边界、共同约束、验收项去向、关系迁移技能层(artifact-chain-restructure)
确定性执行检查、候选计划编译、文件集合应用与恢复artifact-graph restructure
独立复审只读核对候选与映射,结论绑定被复审的候选技能层
写入前提操作者显式确认合作式写者;恢复需显式双维护确认操作者,机制不自证

采用边界要一并说清,否则容易把候选能力当成已发布保证:

  • 写入能力成熟度为 candidate,资格环境仅为 Darwin / arm64 / APFS;其他平台返回不可用, 不降级到无事务写入,也不承诺全平台事务保证。
  • 前提是合作式写者。apply 与 prune-recovery 缺少 --confirm-cooperative-writers 即拒绝; recover 缺少停止与独占维护两个确认即返回 MAINTENANCE_CONFIRMATION_REQUIRED。
  • 恢复材料默认保留,只有显式 prune-recovery 才清理。
  • 孤儿锁默认保留;清理要么整体 --remove-orphans,要么按边精确 --remove-orphan-edge <edgeId>,两者互斥。

把下面三条同时成立,才值得引入制品链:助手参与写研发产物;「做完」需要被机器验证;接受 Git 作为唯一事实来源。任一条件不成立,继续用现有文档与 CI 即可。

搜索文档

↑ ↓ 选择 · Enter 打开Esc 关闭
文档目录