# PrivateVoice-independent-developer CODEGRAPH 最后整理:2026-07-11 ## 工程范围 - 项目根:`/Users/ar/Projects/PrivateVoice` - Git 根:`/Users/ar/Projects/PrivateVoice/03-O` - 分支:`independent-developer` - 源码冻结基线:`a075aec123e1f7118f138738f196c2995aa96f98`;项目初始化元数据提交见 `git log`。 - 基线标签:`v2.2.2-build20260703.0335-real-user-test` - 源码根:`/Users/ar/Projects/PrivateVoice/03-O/C1.source/privatevoice.src` - 自动图谱:`/Users/ar/Projects/PrivateVoice/03-O/.codebase-memory/`;只辅助定位。 ## 核心入口 - 启动与应用 wiring:`C1.source/privatevoice.src/main.go`、`app.go`。 - macOS 文字输出:`C1.source/privatevoice.src/internal/input/paste_darwin.go`。 - 音频:`C1.source/privatevoice.src/internal/audio/recorder.go`。 - macOS 热键:`C1.source/privatevoice.src/internal/hotkey/hotkey_darwin.go`。 - 本地 ASR:`C1.source/privatevoice.src/internal/engine/engine_darwin.go`。 - 本地 DMG:`C1.source/privatevoice.src/scripts/build-local-macos.sh`。 - Developer ID / notarization:`C1.source/privatevoice.src/scripts/build-release-macos.sh`。 ## 当前基线保护 - 本项目当前只代表 2.2.2 / 20260703.0335 旧代码;不得把后续 MAS AX router、MAS sandbox 实验或 2.2.3 改造直接复制进来。 - 既有 macOS、Windows preview、模型下载安全、paste/clipboard 保护行为未经独立任务和 QA 计划不得改动。 - Developer ID 直接输入、签名、公证、安装、更新与回滚是后续独立任务,不得从历史文档直接宣称已完成。 ## 自动图谱与维护 - 生成命令:`codebase-memory-mcp cli index_repository '{"repo_path":"/Users/ar/Projects/PrivateVoice/03-O"}'` - `CODEGRAPH.md` 是人工代码地图;每次源码冻结、版本冻结或发布候选前更新并记录 indexed commit。