# Claude Code 没读 CLAUDE.md？对照普通启动与 --bare

固定同一个仓库和同一句提示，用本地 Messages 请求验证项目规则是否进入输入。规则未载入和模型没有遵从是两件事。

- 核验版本：Claude Code 2.1.177
- 环境：本机隔离配置，测试服务不会转发真实请求。

1. 在空 Git 仓库写入 CLAUDE.md，放入唯一标记 QR_PROJECT_MARKER；避免使用任何真实项目规则。
2. 用 project 设置来源执行普通非交互请求，再用 --bare 执行同样一句提示；两次禁用工具并使用本地测试地址。
3. 查看两条 /v1/messages 的标记列。恢复正常启动后再检查真实项目；在已有会话中复测前先新开一次会话。

## 复跑

安装对应版本的 CLI，Python 3.11+，解压后执行：

```bash
python3 lab.py --output ./result c02
```

--bare 会改变自动发现行为。对照结果只适用于记录的客户端版本和样例，不能推断所有环境下的规则优先级。
