AGENTS.md · git:20260926.ddf6897 · 2026-09-26 · sha256 e10d37993a47f2be

AGENTS.md git:20260926.ddf6897A

Immutable. This exact content never changes and is served at /api/v1/blob/e10d37993a47f2be.

# boardwise — AI 协作约定(轻量)

本仓库 AI 约定的**唯一权威**是
[`.kimi-code/skills/boardwise/SKILL.md`](.kimi-code/skills/boardwise/SKILL.md):何时加载、
审查闭环、真机纪律 R1–R3、bridge 动作速查、真机坑表、三线命令与交付纪律,全在那里。
本文件只列三条最常被违反的红线,**不复制**那份内容;两处说法冲突时以 SKILL.md 为准。

## 三条红线

1. **不动 git**:不 `commit` / `add` / `checkout` / `restore` / `push`。任何 git 变更逐次经用户点头。
2. **pytest 必带 `--basetemp=.tmp_pt_home`**:Windows 上否则汇总行被吞、假 exit 1。

   ```bash
   .venv/Scripts/python.exe -m pytest tests/ -q --basetemp=.tmp_pt_home
   cd connector && npm test && npm run typecheck
   cd dsh-plugin && npm run typecheck && npm test && npm run build
   ```

   四线(pytest / connector / dsh-plugin / tsc)全绿才交卷。
3. **真机只碰 `test` / `test2`**:动手前先 `boardwise bridge status`(daemon 会自行死亡),
   `doc.list` 报的焦点工程名与任务书**逐字一致**才算对上身份。**禁地**:毕设FOC驱动板、
   `CH340G.eprj2`、`ROBOT ctrl FOC.eprj2`,以及一切真实工程;任务书没点名 = 不许写。
   目标缺失就停下来问(R3),不许自行解释、自行替代。

其余纪律——变异验证 ≥2(`cp` 备份 + `sha256` 还原,禁用 `git checkout --`)、append 落盘后
`grep -c` 防双执行、不碰 `outputs/011e*` / `014_*` / `015b_*` / `016_*` 与 `tests/fixtures/`
既有夹具——见 SKILL.md §7。