32 lines
1.9 KiB
Markdown
32 lines
1.9 KiB
Markdown
# G14 旧交付运行手册(已退役)
|
||
|
||
这里只退役本文件承载的旧 delivery runbook;不表示 G14 节点、硬件或所有 legacy lane 已退役。本文件不再是 G14/HWLAB 交付或运行面的权威入口。旧内容混合了手工 `trigger-current`、mirror sync/flush、PipelineRun 清理、直接运行面恢复与历史 `v0.2` 路径,继续保留会与当前 YAML-first 和 PaC 自动交付规则形成第二真相。
|
||
|
||
当前工作必须按以下权威入口执行:
|
||
|
||
- HWLAB 固定运行面、工作区、原入口验收与凭据边界:`docs/reference/hwlab.md`。
|
||
- Gitea source authority、PaC/Tekton、GitOps/Argo 与自动交付边界:`docs/reference/platform-infra.md#gitea-与-pipelines-as-code-边界`。
|
||
- 跨节点现场调查、持久化和原入口复测:`$dad-dev`。
|
||
- CI/CD 只读观察、scoped help 与 legacy 判定:`$unidesk-cicd` 及其按需 reference。
|
||
- 固定开发机、Master 构建限制和任务 worktree:`docs/reference/dev-environment.md`。
|
||
|
||
## 自动交付硬边界
|
||
|
||
PaC migrated consumer 的唯一正式交付触发是目标 source branch 的正常 GitHub PR merge:
|
||
|
||
```text
|
||
GitHub PR merge
|
||
-> GitHub webhook
|
||
-> durable inbox
|
||
-> Gitea authority branch + immutable snapshot
|
||
-> Gitea webhook
|
||
-> PaC
|
||
-> Tekton
|
||
-> GitOps/Argo
|
||
-> runtime
|
||
```
|
||
|
||
合并后不得由主代理、子代理或操作者执行 `apply`、`trigger-current`、mirror sync/flush、人工 PipelineRun、直接 Gitea push、运行面 patch、hook test 或其他补跑。链路失败时必须修复 owning YAML、controller 或源码,并通过后续正常 PR merge 产生的新自动事件验收。
|
||
|
||
旧命令只有在 owning YAML 精确声明 `legacy-manual` 时才可能存在,并且只能从 `$unidesk-cicd` 定义的 `legacy-cicd` / `legacy-ops` scoped help 发现。未知、混合或 PaC authority 必须 fail-closed;本退役文件不能作为启用 legacy 写入口的依据。
|