项目类型:研发项目
主要产物:macOS App / 桌面工具
这是 AI Agent 进入 /Users/ar/Projects/Taglauncher/03-O 后应先读的入口文件。
开始任何代码、Git、迁移、构建、发布或 QA 工作前,必须读取并遵守:
/Users/ar/Projects/Taglauncher/03-O/CODE_GOVERNANCE.md
本入口文件只保留高优先级硬约束;完整执行标准以 CODE_GOVERNANCE.md 为准。若两者冲突,以更严格、项目本地、更具体的规则为准。
TagLauncher 的非平凡 UI 改动必须先过 UI Preview Gate,不得直接进入 SwiftUI / AppKit 源码修改。
/Users/ar/Projects/Taglauncher/03-O/K2.项目管理/KM2.项目管理-经验门禁/UI合约模板.md,也可在当前 PRD / TODO / Round 文档中写入同等字段。唯一源码根目录:/Users/ar/Projects/Taglauncher/03-O/C1.source
C1.source/ 下维护;发布证据进入 K3.运营与发布资料/Release/,当前迁入构建包进入 C2.builds/。/Users/ar/Projects/Taglauncher/03-O-*source、/Users/ar/Projects/Apptag-* 等外部源码工作目录。git worktree remove 清理。任何输出未知或可能很大的命令都必须限制输出:
COMMAND 2>&1 | head -c 6000
搜索优先用 rg / rg --files。不要无上限打印大文件、构建日志或目录树。
本项目需要保存重要会话记忆,但不得为了普通会话记录频繁打断用户审批。会话记录不放在主源码工作区,避免造成脏状态和体积膨胀。
/Users/ar/Projects/Taglauncher/.codex-sessionhistory/。YYYY-MM-DD-主题.md;主题必须概括本轮 session 的核心内容,控制在 20 个字符以内,优先使用中文短语,避免空格、/、: 等不适合作为文件名的字符。YYYY-MM-DD-主题-01.md、YYYY-MM-DD-主题-02.md。.codex-sessionhistory/Taglauncher/,并在最终答复中说明实际保存位置。