From 588fef1c4aa39eb44b330fb448bbb3d7f7997aab Mon Sep 17 00:00:00 2001 From: weichen Date: Thu, 24 Sep 2026 14:45:46 +0000 Subject: [PATCH] =?UTF-8?q?docs(ops):=20=E6=94=B6=E5=8F=A3=E5=8D=95?= =?UTF-8?q?=E4=BA=8C=E8=BF=9B=E5=88=B6=E8=AE=BE=E8=AE=A1=E4=BB=BB=E5=8A=A1?= =?UTF-8?q?=E7=8A=B6=E6=80=81=E4=B8=8E=E6=8F=90=E4=BA=A4=20SHA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../2026-09-24-single-binary-deploy-design.md | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/.doc/ops/short-term/2026-09-24-single-binary-deploy-design.md b/.doc/ops/short-term/2026-09-24-single-binary-deploy-design.md index a7e88fa2..6964617d 100644 --- a/.doc/ops/short-term/2026-09-24-single-binary-deploy-design.md +++ b/.doc/ops/short-term/2026-09-24-single-binary-deploy-design.md @@ -1,7 +1,7 @@ --- title: "非容器化单二进制三环境交付方案(设计)" task_id: "single-binary-noncontainer-design-2026-09-24" -status: in_progress +status: done created: 2026-09-24 updated: 2026-09-24 owner: Cursor @@ -16,13 +16,14 @@ write_scope: - ".doc/ops/short-term/2026-09-24-single-binary-deploy-design.md" - ".doc/ops/CURRENT.md" allowed_environments: [] +head_sha: "7ebf431c87cbea1448fef8d578f9551bb12af9f7" mutex: "single-binary-deploy-design" review_state: pending integration_state: pending deployment: not_required cleanup: pending cleanup_owner: 独立维护者 -cleanup_trigger: 设计评审通过或任务 cancelled/done 后按门禁复查 +cleanup_trigger: 设计评审通过或合入后按门禁复查 remote_sync: not_requested catalog_requirement: R-single-binary-non-container-deploy --- @@ -33,7 +34,7 @@ catalog_requirement: R-single-binary-non-container-deploy - 用户目标:制定本项目非容器化方案,尽可能单二进制交付;完善时须覆盖开发测试、内部测试、生产上线三类部署。 - 已确认决策:纯单文件 server;PG 为 `managed`(dev)/`attach`(main)分级;PI runner 外置 sidecar。 -- 交付终点:可审设计文档落盘(非实施)。 +- 交付终点:可审设计文档落盘(非实施)。**已满足。** - 禁止:未授权 push、晋升 test/main、改 gap-matrix / FEATURE-MATRIX 冒充发布、业务环境写操作。 ## 范围与非目标 @@ -53,7 +54,7 @@ catalog_requirement: R-single-binary-non-container-deploy 1. [x] 建 worktree / 注册 / CURRENT 认领 / catalog 需求 2. [x] 撰写三环境方案文档 3. [x] 一致性自查(PROJECT 端口/验证契约/红线) -4. [ ] lease_run 提交 `docs(design)`;不申请集成(先评审) +4. [x] lease_run 提交 `docs(design)`;不申请集成(先评审) 验证:纯文档 — diff、相对链接、拓扑与门禁叙述一致;**NOT REQUIRED** 产品 PI / 全量 Go(依据验证契约「纯规范/普通文档」)。 @@ -62,12 +63,14 @@ catalog_requirement: R-single-binary-non-container-deploy | 范围 / 被测 SHA | 命令与环境 | 预期 | 实际 / 判定 | 证据 | |---|---|---|---|---| | 设计文档 | 对照 PROJECT 端口表与 compose;相对链接解析;validateProductionSecrets / FAV 红线 | 一致 | PASS:8080/8081/8000、5433/5434/5435、PI 18865–67、data/{dev,test,main} 对齐;链接已修;main 密钥与 ALLOW_IN_MEMORY/FAV 叙述对齐 | 主设计 §2/§4.3;config.go validateProductionSecrets | +| 提交 | lease_run docs(design) | 提交成功 | PASS `7ebf431c` | run_id 739eb4eb… | ## 收口与交接 -- 评审通过后:另开 **implementation** 任务执行 P1+;本任务可 `done`。 -- 不默认 queue enqueue。 -- review_state / integration_state 以工具收据为准更新。 +- 本地提交:`7ebf431c`(feature/single-binary-deploy-design-2026-09-24);**未** queue enqueue / 未 push。 +- 评审通过后:另开 **implementation** 任务执行 P1+;合入由独立 integrate 执行。 +- review_state=pending(等人审);integration_state=pending;deployment=not_required;cleanup=pending。 +- system-design/README 索引条目未写(避免与 member-permissions 并行改 README 冲突)。 ## 相关链接