feat(ack): shard task records for merge-safe workspaces
This commit is contained in:
+10
-2
@@ -55,7 +55,8 @@ pouch init ack --project ~/code/my-app
|
||||
```text
|
||||
.pouch/ack/
|
||||
├── project.md
|
||||
├── tasks.yaml
|
||||
├── tasks.yaml # 项目配置与 taskStore 指针
|
||||
├── task-records/ # 追加式任务/执行记录
|
||||
├── knowledge.yaml
|
||||
├── delivery.yaml # 默认 enabled: false
|
||||
├── regression.yaml # 默认 cases: []
|
||||
@@ -64,7 +65,14 @@ pouch init ack --project ~/code/my-app
|
||||
|
||||
不会把 ACK Skill 复制进项目。规范、模板和脚本始终从已安装的 Skill 目录读取。
|
||||
|
||||
旧项目如果只有 `project.md` 和 `tasks.yaml`,不要重跑初始化。说 `/ack 检查配置`,授权后再补空的 `knowledge.yaml` 等缺件。
|
||||
旧项目如果只有 `project.md` 和 `tasks.yaml`,不要重跑初始化。说 `/ack 检查配置`,授权后再补空的 `knowledge.yaml` 等缺件;需要消除单文件冲突时,先运行 `scripts/migrate_tasks.py` 的 dry-run。
|
||||
|
||||
任务状态追加示例:
|
||||
|
||||
```bash
|
||||
python3 <ack-skill-dir>/scripts/record_task.py .pouch/ack/tasks.yaml \
|
||||
--task-id T-001 --task-json /tmp/T-001.json --parent EV-T-001-initial
|
||||
```
|
||||
|
||||
## 使用示例
|
||||
|
||||
|
||||
Reference in New Issue
Block a user