edit | blame | history | raw

项目决策记录(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.plistCFBundleVersion 可独立刷新,而源码 Apptag/Info.plist 在构建后保持不变。

2026-05-10 — 无色容器交互锁定

  • 「无色容器」是 App 列表第 2 种视图样式,对应 displayMode == "container"
  • 固定交互:hover 标签或对应容器区域时,容器保持标签色填充;鼠标移开后不自动清除。
  • 清除方式:再次点击同一标签,或点击对应容器内部空白处。
  • 后续迭代新增/修改其他样式时,不应改变以上无色容器交互逻辑;「彩色容器」应使用独立交互状态。