From f8e102d2756a56efb6b9d92e578aedc3b7d63084 Mon Sep 17 00:00:00 2001 From: Ariver <shanghai3168@gmail.com> Date: Wed, 20 May 2026 12:48:40 +0800 Subject: [PATCH] checkpoint: archive current 7.5.1 before performance optimization --- Decisions.md | 11 +++++++++++ 1 files changed, 11 insertions(+), 0 deletions(-) diff --git a/Decisions.md b/Decisions.md index 6e6a577..d29cec8 100644 --- a/Decisions.md +++ b/Decisions.md @@ -1,6 +1,17 @@ 项目决策记录(DECISIONS.md) 由 Hermes Agent 自动维护,用于记录每个版本的需求背景和决策过程。 +## 2026-05-20 — 工作流程规范收口为单一权威文档 + +- 新增唯一权威流程文档:`Docs/ProjectManagement/Apptag_Development_Workflow_Standard_v1.0.md`。 +- 该文档统一收口项目级工作流程、文档更新责任、QA 门槛、版本管理、构建规则、发布门槛与冲突处理规则。 +- `.hermes.md` 现在只作为入口指针,不再单独维护散落的流程规则。 +- 明确将“build 过程不得回写受版本控制的源码文件”升级为硬性规则。 +- 当前 `build.sh` 回写 `Apptag/Info.plist` 的做法被定义为流程缺陷;治本要求是只改产物中的 `Info.plist`,不改仓库工作区。 +- 后续任何 coder(包括 AI coder)如果收到与流程规范冲突的指令,必须指出违反的具体条款,而不能静默执行。 +- 已在 `build.sh` 落地第一步修复:打包时先复制源码 `Info.plist` 到 `.app` 包内,再只修改产物中的 `CFBundleVersion`。 +- 验收结果:`build/TagLauncher.app/Contents/Info.plist` 的 `CFBundleVersion` 可独立刷新,而源码 `Apptag/Info.plist` 在构建后保持不变。 + ## 2026-05-10 — 无色容器交互锁定 - 「无色容器」是 App 列表第 2 种视图样式,对应 `displayMode == "container"`。 -- Gitblit v1.9.3