docs: close Artificer repository override regression
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-14 16:16:48 +02:00
parent 8fb928a2f2
commit 649749ffb7
2 changed files with 17 additions and 1 deletions
@@ -117,6 +117,6 @@
解决 [UniDesk #1944](https://github.com/pikasTech/unidesk/issues/1944):修复 Artificer Aipod 已为 2 小时但 UniDesk session follow-up 仍使用 15 分钟 hard-timeout 的配置分裂;将 `config/agentrun.yaml#client.sessionPolicy.executionPolicy.timeoutMs` 调整为 7200000 ms,在配置解析/校验中拒绝任何低于 3600000 ms 的 hard-timeout,并更新中文长期参考与最小测试;属于 AgentRun 自身运行时,必须由原生子代理执行,禁止 Artificer 递归修复,不新增第二 timeout authority、续跑补丁、锁、租约或状态机,完成任务后将详细报告写入[任务报告](./details/artificer-runtime-capabilities/R8_Task_Report.md)。
## R9 [in_progress]
## R9 [completed]
解决 [UniDesk #2034](https://github.com/pikasTech/unidesk/issues/2034):确认 `908c5515a``dcff1b205` 汇合后产生的重复 `pikainc/pikaoa` override 已由 `3bded7e0` / PR #2020 精确删除;通过 PR #2038 保护并吸收固定 `/root/unidesk` 的 4 个并行提交,再按 P0 执行 `stash -u``pull --ff-only``stash apply`,不新增 parser/validator、warning normalization、credential authority、fallback、锁或租约;最后以 #2537 continuation task 做最短 Artificer canary,完成任务后将详细报告写入[任务报告](./details/artificer-runtime-capabilities/R9_Task_Report.md)。
@@ -0,0 +1,16 @@
# R9 任务报告
## 结论
Artificer 本身未缺少 PikaOA capability。`dcff1b205` 已先声明唯一 `pikainc/pikaoa` override`908c5515a` 在并行分支重复加入相同 6 行,分支汇合后造成重复投影;`3bded7e0` / PR #2020 已在最新 `master` 精确删除第二份声明并保留唯一投影。
故障持续出现的直接原因是固定 `/root/unidesk` 仍停在重复配置历史,同时包含 4 个未被远端吸收的并行提交。PR #2038 以双 parent merge commit `72f3589c` 保护这 4 个提交并语义合并最新远端,随后固定 worktree 按 P0 完成 `stash -u``pull --ff-only``stash apply` 和恢复快照提交 `d7479563`
## 验证
- 最新 `master` 与固定 `/root/unidesk` 各只有一个 PikaOA 和一个 Selfmedia repository override。
- AipodSpec `Artificer` 显示 5 个 YAML lane SecretRef 全部存在,PikaOA tool credential 为 `repository-override-pikainc-pikaoa`
- HWLAB #2537 continuation canary 成功创建并自动派发:task `qt_407a027a3a1f4d0084488b9f075b1cb8`、run `run_8191136ec60740dd8bdf9e48917524ae`、session `sess_artificer_7f701bdd38e6b4dbe2e89025`
- Target preflight 证明 `/root/hwlab-v03/.worktree/2537-mdtodo-rewrite` cleanHEAD 与远端分支一致。
- #2541 既有 session 也成功创建 continuation run `run_d52387b2aae64b2e8026c81aaf72869a` 并进入真实 turn。
- 未新增 parser/validator、warning normalization、credential authority、fallback、锁或租约;未运行 Vitest,未人工触发 CI/CD。