Ariver
2026-08-14 21e9dd7c95e3f58a19a7c7342ff3d6584eb9097e
C1.source/AGENTS.md
@@ -1,11 +1,11 @@
# C1.source/AGENTS.md - 源码目录规则
适用于 `/Users/ar/Projects/Aligner2/03-O/C1.source`。
适用于 `/Users/ar/Projects/Aligner/03-O/C1.source`。
## 当前事实
- 本目录是 SwiftPM 源码根目录。
- 本目录不是 Git 根目录;Git 命令在 `/Users/ar/Projects/Aligner2/03-O` 下执行。
- 本目录不是 Git 根目录;Git 命令在 `/Users/ar/Projects/Aligner/03-O` 下执行。
- App 名:`Aligner`。
- Bundle ID:`com.ar.Aligner`。
- 最低 macOS:`14.0`。
@@ -14,13 +14,15 @@
## 读取顺序
1. `/Users/ar/Projects/Aligner2/AGENTS.md`
2. `/Users/ar/Projects/Aligner2/PROJECT.md`
3. `/Users/ar/Projects/Aligner2/GLOSSARY.md`
4. `/Users/ar/Projects/Aligner2/03-O/README.md`
5. `/Users/ar/Projects/Aligner2/03-O/C1.source/CODEGRAPH.md`
6. 当前任务相关的 Round / 架构文档
7. UI 修改时读 `/Users/ar/Projects/Aligner2/DESIGN.md`
1. `/Users/ar/Projects/Aligner/AGENTS.md`
2. `/Users/ar/Projects/Aligner/PROJECT.md`
3. `/Users/ar/Projects/Aligner/00-H/初心与Go-No-Go.md`
4. `/Users/ar/Projects/Aligner/02-P/plan-progress.markdown`
5. `/Users/ar/Projects/Aligner/GLOSSARY.md`
6. `/Users/ar/Projects/Aligner/03-O/README.md`
7. `/Users/ar/Projects/Aligner/03-O/C1.source/CODEGRAPH.md`
8. 当前任务相关的 Round / 架构文档
9. UI 修改时读 `/Users/ar/Projects/Aligner/DESIGN.md`
## 代码边界
@@ -42,19 +44,21 @@
## 验证
从 `/Users/ar/Projects/Aligner2/03-O/C1.source` 执行:
从 `/Users/ar/Projects/Aligner/03-O/C1.source` 执行:
```bash
set -o pipefail; swift build 2>&1 | head -c 6000
set -o pipefail; swift test 2>&1 | head -c 6000
swift build
swift test
```
打包时执行:
```bash
set -o pipefail; /Users/ar/Projects/Aligner2/03-O/C3.tools/package-app.sh 2>&1 | head -c 6000
/Users/ar/Projects/Aligner/03-O/C3.tools/package-app.sh
```
如需限制终端输出,使用执行工具的输出上限或写入日志文件,不在标准验证命令后追加截断管道。
如果不能运行验证,说明具体原因和剩余风险。
## 修改规则