feat(knowledge): 增加长期文档审核与更新规则
This commit is contained in:
@@ -11,11 +11,13 @@ description: 查看、解释或维护项目文档落盘配置,登记任务文
|
||||
|
||||
- `view`:解释当前路径、Git 可见性和生命周期策略。
|
||||
- `configure`:调整项目级 `documents` 配置。
|
||||
- `register`:在业务 Skill 写入任务文档时创建或更新 `task.json`。
|
||||
- `register`:创建或更新 `task.json`,登记本次新建、更新或引用的文档。
|
||||
- `close`:任务完成后分类预览、沉淀、归档并清理任务文档。
|
||||
|
||||
执行 `register` 或 `close` 时读取[文档生命周期](references/lifecycle.md)。普通业务 Skill 可直接读取项目配置并按该引用中的最小字段更新 `task.json`,不需要递归调用本 Skill。
|
||||
|
||||
长期文档的审核状态保存在文档自身;`task.json` 只记录当前任务关系。修改文档前先读取 `.craftkit/standards/document-maintenance.md`;项目尚未初始化时使用生命周期引用中的默认规则。
|
||||
|
||||
## 路径选择
|
||||
|
||||
1. 优先使用用户明确指定的路径;更新已有文档时延续其位置,不因新增默认值移动文件。
|
||||
@@ -38,7 +40,7 @@ description: 查看、解释或维护项目文档落盘配置,登记任务文
|
||||
|
||||
## 任务关闭
|
||||
|
||||
`close` 先读取任务记录和实际文件,输出“保留、沉淀、归档、删除、延后”五类清单。完成状态不产生删除授权;只有用户已经明确批准该清单时,才能删除列入“删除”的精确路径。删除后检查任务目录、引用、Git 状态和仍需保留的文件,再把任务状态更新为 `closed`。
|
||||
`close` 先读取任务记录和实际文件,核对受影响长期文档的更新与审核状态,再输出“保留、沉淀、归档、删除、延后”五类清单。完成状态不产生删除授权;只有用户已经明确批准该清单时,才能删除列入“删除”的精确路径。删除后检查任务目录、引用、Git 状态和仍需保留的文件,再把任务状态更新为 `closed`。
|
||||
|
||||
共享或已跟踪文件必须逐项评审。关闭过程不得删除 `.craftkit/local/config/`、凭据、个人配置、未登记文件或其他任务的文件;不确定归属时标记为“延后”。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user