--- name: Agent task about: 创建与 docs/tasks/T-<编号>.md 一一对应的开发任务 title: "[T-XXX] " ref: "" labels: - kind/task --- ## 任务映射 - task_id: `T-XXX` - task_file: `docs/tasks/T-XXX.md` - context_ref: `【领取时的默认分支提交 SHA】` - deps: `【T-编号列表或无】` - write_paths: - `docs/tasks/T-XXX.md` - `【允许修改的仓库相对路径】` ## 问题与方案 【链接任务文件对应章节;Issue 只写协调所需摘要,不复制整份规格。】 ## 验收入口 【真实验证命令和可观察结果;长期证据回填到任务文件。】 ## 评审计划 - review_mode: `【none | test | dual】` - writer: `【领取后填写;必须与 claimed_by 一致】` - test_reviewer: `【只读 agent-id;不适用时为 null】` - risk_reviewer: `【只读安全/架构 agent-id;不适用时为 null】` ## 协作状态 - expected_claim_branch: `claims/T-XXX` - work_branch: `【领取后填写】` - claimed_by: `【领取后填写非敏感 agent-id】` - lease_until: `【领取后填写 RFC 3339 时间】` 领取必须遵循 `docs/gitea-collaboration.md` 的 dispatcher 串行分配与 claim 标记流程。不要在本 Issue 粘贴 Token、Authorization header 或私有配置。 只有 writer 可以领取任务、修改仓库和提交;评审角色不创建 claim、工作分支或提交,也不直接更新本 Issue。 创建后先把 Issue 编号回填任务文件并合入默认分支,再按主要变更选择唯一 `type/docs` 或 `type/code`、一个 `priority/*` 和 `status/todo`。映射提交完成前不可领取。