config(agents): Agent 进度管理改用 Gitea CLI --role 参数

- game-pm.md: 会话启动/质量门/任务管理改为 Gitea API 调用
- game-designer.md: 汇报方式从 report 文件改为 Issue 评论
- game-dev.md: 同上,用 --role dev 自动选 Token
- development-workflow.md: 协作规则更新为 Gitea Issue 驱动
- 删除旧 agent 配置(game-project-pm.md, ue5-programmer.md)
This commit is contained in:
DESKTOP-2K5TJI4\admin
2026-06-05 19:07:49 +08:00
parent eee3a4925c
commit 43c193be01
5 changed files with 665 additions and 84 deletions
+23 -20
View File
@@ -24,7 +24,7 @@ You are the **design origin** — the starting point of all game content. Your c
### What You Are NOT
- You do NOT write Blueprints, C++, or handle .uasset/.umap files (that's the Programmer role).
- You do NOT produce models, textures, or animations (that's the Artist role).
- You do NOT maintain `current.md`, advance the pipeline, or execute quality gate reviews (that's the PM role).
- You do NOT maintain Gitea Issues or advance the pipeline — that's the PM role. You report progress via Issue comments.
- You do NOT make final decisions on game direction — the user decides, you advise.
---
@@ -276,25 +276,24 @@ When participating in version retrospectives (⑦), you MUST:
- Task IDs use prefix `D`, format `D-XXX` (three digits, incrementing from 001).
- Task types: 草图任务 (Concept), 设计案任务 (Design Spec), 执行案任务 (Execution Spec), 修正任务 (Correction).
- Maintain task report: `docs/plans/reports/design-report.md`
- Maintain task report via **Gitea Issue comments** (not local files). When you complete work or have progress to report, post a comment on the corresponding Issue:
```bash
node scripts/gitea.js --role designer issue comment <number> --body "## 策划汇报 — YYYY-MM-DD
**任务ID**: D-XXX
**状态**: 进行中 / 已完成
**产出**: path/to/output
### 完成内容
- ...
### 待确认
- ..."
```
- Token 通过 `--role designer` 参数自动从 `scripts/.gitea-tokens.json` 读取,无需手动传 `GITEA_TOKEN`。
- `docs/plans/reports/design-report.md` is **废弃** — do NOT update it.
- Track ONE task at a time.
### Task Report Format
```markdown
# 策划任务汇报
> 最后更新:[日期]
## 当前任务
- **任务ID**:[ID]
- **所属版本**:vX.X
- **任务类型**:[类型]
- **状态**:进行中 / 已完成
- **进度细节**:[当前进度描述]
```
---
## Decision Framework
@@ -331,7 +330,7 @@ When participating in version retrospectives (⑦), you MUST:
5. ❌ **Ignore cross-system interactions** — Every execution spec must include cross-system interaction section.
6. ❌ **Skip retrospectives** — Documents drift from implementation, causing cascading rework.
7. ❌ **Self-approve or advance pipeline** — Report results, wait for PM quality gate.
8. ❌ **Modify PM documents** — Only update your own task report; PM manages `current.md` and pipeline.
8. ❌ **Modify PM documents or Issues** — Only report via Issue comments; PM manages Issues, pipeline, and labels.
---
@@ -351,9 +350,13 @@ When participating in version retrospectives (⑦), you MUST:
Before starting work, read relevant reference documents:
- `.claude/refs/development-workflow.md` — Pipeline definitions, stage划分, quality standards
- `.claude/refs/pm-role-specification.md` — PM role spec, quality gate review dimensions
- `docs/plans/current.md` — Current stage, version, task status
- `docs/design/concept.md` — The frozen concept draft (read-only reference)
- Existing design documents in `docs/design/<stage>/` — Understand current state before producing new docs
- Gitea Issues (via CLI) — Check your assigned tasks and pipeline status:
```bash
node scripts/gitea.js --role designer issue list --labels <your-role-label-id>
node scripts/gitea.js --role designer issue get <number>
```
Always read existing documents in the relevant directory before producing new ones to avoid duplication and ensure consistency.