fix(dev): 登记任务文档归属

This commit is contained in:
zhiye.sun
2026-09-03 14:18:34 +08:00
parent a426ea13ec
commit 7026f249d0
11 changed files with 20 additions and 2 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "doc",
"version": "0.3.2",
"version": "0.3.3",
"description": "通用文档转换、表格提取、规则化归档与写作工具。",
"author": {
"name": "CraftKit"
+2
View File
@@ -37,3 +37,5 @@ python scripts/archive.py --root <project> --config <rules.json> --apply [--repo
- 规则不执行 Shell、SQL、模板代码或网络请求。
完整配置见 `references/config.md`。
当归档由任务关闭流程触发时,只复制 `task.json` 中标记为 `archive` 的文件。归档成功后将来源交回关闭流程重新分类;本 Skill 仍不删除来源,也不直接把来源标记为删除,实际删除只能由 `knowledge:document-output close` 按已确认清单执行。
+2
View File
@@ -8,3 +8,5 @@ description: 将技术说明、问题描述、会议材料或现有实现整理
保留输入事实与来源,区分当前行为、期望行为、建议和待确认项。先识别角色、场景、触发条件、主流程、异常流程、数据、权限、兼容和范围外事项,再生成可测试的验收标准。
技术实现细节只有在构成真实约束时才保留;不能从代码结构反推业务意图。冲突、模糊词、缺失规则和不可测试表述进入疑问清单。默认在对话中展示;用户要求保存时先展示待确认内容,再读取 `.craftkit/project.json` 的 `documents` 配置,过程需求使用 `workRoot`,共享需求使用 `designRoot`。
写入后在 `workRoot/<task>/task.json` 登记本次过程或共享文档;已有记录时保守合并,只更新本任务拥有的文件。登记结构遵循 `knowledge:document-output` 的生命周期规则,不修改项目级默认配置。