docs: 跟踪 Artificer 提示词与 PaC 恢复
Pipelines as Code CI / hwlab-web-probe-sentinel-nc01- Success
Pipelines as Code CI / platform-infra-gitea-nc01- Success
Pipelines as Code CI / unidesk-host- Success

This commit is contained in:
Codex
2026-07-13 07:00:13 +02:00
parent 71e59829aa
commit 77c4ab5693
3 changed files with 42 additions and 2 deletions
@@ -63,11 +63,11 @@
解决 [AgentRun #346](https://github.com/pikasTech/agentrun/issues/346):由 owning Aipod YAML 提示词明确当前 Artificer 是执行者并禁止递归创建或派发 Artificer;由原生子代理做最小修复,不改变模型、provider、SecretRef、workspace、credential 或 resume 语义,完成任务后将详细报告写入[任务报告](./details/artificer-runtime-capabilities/R5_Task_Report.md)。
### R5.1 [in_progress]
### R5.1 [completed]
由原生子代理按 [AgentRun #346](https://github.com/pikasTech/agentrun/issues/346) 修改 config/aipods/artificer.yaml 的单一 prompt authority 并补 render 定向测试,禁止 Artificer 递归修自己,完成任务后将详细报告写入[任务报告](./details/artificer-runtime-capabilities/R5.1_Task_Report.md)。
### R5.2
### R5.2 [in_progress]
主代理 review/合并 [AgentRun #346](https://github.com/pikasTech/agentrun/issues/346) 的最小 PR,只观察自动 CI/CD,不新增代码默认值或第二 prompt authority,完成任务后将详细报告写入[任务报告](./details/artificer-runtime-capabilities/R5.2_Task_Report.md)。
@@ -0,0 +1,24 @@
# R5.1 任务报告
## 结论
已由原生子代理完成 [AgentRun #346](https://github.com/pikasTech/agentrun/issues/346) 的最小实现,并提交 [AgentRun PR #347](https://github.com/pikasTech/agentrun/pull/347)。
## 变更边界
- 唯一规则权威位于 `config/aipods/artificer.yaml#spec.payloadDefaults.prompt`
- 提示词明确当前 Artificer 是任务执行者,必须直接完成任务,禁止通过 AgentRun、Code Queue 或等价入口递归创建或派发另一个 Artificer。
- 只读查询既有 AgentRun task/session/run 仍被允许。
- 通用 Aipod renderer 只合成 YAML 默认提示与用户业务提示,不包含 Artificer 特例。
- 未改变模型、reasoning、provider、SecretRef、workspace、resource bundle、Git identity 或 session resume。
- 未新增合同、租约、安全机制、围栏或第二 prompt authority。
## 验证
主代理在 PR head `4f9effc3a2e22d77ba47c6caefb5a2cff8bf3234` 独立运行:
```bash
bun run src/selftest/run.ts 81-artificer-nonrecursive-prompt 76-aipod-spec 80-artificer-model-selection
```
三组定向测试全部通过;`git diff --check` 通过。测试同时确认用户 prompt 只保留一次,且 Artificer 模型事实仍为 `gpt-5.6-sol``medium``gpt-pika`
@@ -63,3 +63,19 @@
### R4.4
记录并后续解决 [UniDesk #1828](https://github.com/pikasTech/unidesk/issues/1828):聚合 cicd status 对 sentinel/platform-infra 在 source、GitOps、Argo/runtime 已对齐时仍误报 pac-gitops-missing/relation unknown;统一专用 control-plane 与聚合器的 source→GitOps revision relation authority 和判定证据,本轮仅登记,不扩入 #1760 自动 delivery 修复,完成任务后将详细报告写入[任务报告](./details/pr-merge-driven-automatic-delivery/R4.4_Task_Report.md)。
## R5 [in_progress]
解决 [UniDesk #1900](https://github.com/pikasTech/unidesk/issues/1900):修复 NC01 PaC watcher 因 ServiceAccount token 的 node/pod 关系失败而 Pending,恢复 GitHub PR merge 驱动的唯一自动交付链,禁止人工补触发、第二权威或旁路,完成任务后将详细报告写入[任务报告](./details/pr-merge-driven-automatic-delivery/R5_Task_Report.md)。
### R5.1 [in_progress]
只读定位 [UniDesk #1900](https://github.com/pikasTech/unidesk/issues/1900) 的唯一根因,核对 watcher Pod、ServiceAccount token、node/pod 关系、owning YAML 与最近控制面变更,不改运行面,完成任务后将详细报告写入[任务报告](./details/pr-merge-driven-automatic-delivery/R5.1_Task_Report.md)。
### R5.2
按 [UniDesk #1900](https://github.com/pikasTech/unidesk/issues/1900) 实施最小持久化修复和定向验证,不新增第二交付权威、合同、租约、安全机制或围栏,完成任务后将详细报告写入[任务报告](./details/pr-merge-driven-automatic-delivery/R5.2_Task_Report.md)。
### R5.3
合并修复 PR 后只观察新的 GitHub webhook→Gitea mirror→PaC→Tekton→GitOps/Argo 自动事件,验证 watcher Ready、TaskRun 创建及 AgentRun/Monitor runtime 收敛,不人工补齐既有 queued run,完成任务后将详细报告写入[任务报告](./details/pr-merge-driven-automatic-delivery/R5.3_Task_Report.md)。