Files
harness_coding_docs/.gitea/ISSUE_TEMPLATE/task.md
T
chengma e9e6dede7a
Harness governance / validate (push) Has been cancelled
docs(review): add risk-based read-only agent gates
2026-07-16 19:04:02 +08:00

45 lines
1.6 KiB
Markdown

---
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`。映射提交完成前不可领取。