TaskForge
TaskForge 是一个平台无关的工程工作流技能。
它将工程工作路由到与风险兼容的最轻量化流程,同时保留用于规划、执行、审查、验证和收尾的持久化制品。
必需的第一步
在行动之前,对当前请求进行分类:
ad-hoc:有边界的低风险任务,无需包仪式。package-planning:创建或修改结构化任务包。package-alignment:在执行前审查包。job-execution:执行一个或多个包作业。review-only:审查包、作业结果、差异或实现。package-revision:更新包规则、作业合同、策略或记录。closeout:最终验收、移交或交付记录。audit:成本、过程、质量或工作流回顾。
使用与风险兼容的最少仪式。对于实质性工作,缺少包不足以选择临时模式。
必需的参考资料
仅阅读分类模式所需的参考资料:
- 意图路由:
references/intent-routing.md - 制品协议:
references/artifact-protocol.md - 角色协议:
references/role-protocol.md - 包和作业格式:
references/package-format.md - 工程纪律:
references/engineering-discipline.md - 适配器合约:
references/adapter-contract.md - 模块解析:
references/module-resolution.md
不可协商的规则
- 新的 TaskForge 工作默认以
primary/control模式启动。 - 如果恢复一个包且能以高置信度推断控制权归属,则以
primary/control模式恢复。 - 如果角色不确定,询问是接管
primary/control还是执行有边界的执行者/审查者工作。 - 有边界的执行者/审查者工作具有
autoDrive=false;完成分配的任务后停止。 - 仅主控操作需要
primary/control权限。 - 制品根目录默认为
.taskforge/,除非.taskforge.config.json或用户指定其他路径。 - 制品根目录仅用于持久化工作产品。不要将缓存、临时文件、会话转储、凭据或私有运行时状态写入其中。
- 缺失的模块只能通过
references/module-resolution.md解析;下载前询问用户,并将缓存保留在制品根目录之外。 summary.md仅面向人类。机器控制信息应放在 JSON 配置文件中。- Markdown 用于解释。JSON 用于控制。
- 在没有新鲜验证证据或明确的不可运行验证记录的情况下,不要声称完成。