summaryrefslogtreecommitdiffhomepage
path: root/.agents/rules/dont-edit-generated.md
blob: 42c087bde754044c965057db08286a09e17d4c86 (plain)
1
2
3
4
5
6
7
8
9
10
# RULE: never hand-edit generated files

These are produced at build time and git-ignored — edits are overwritten:

- `mrbgems/raylib/src/raylib_gen.c`  → edit `mrbgems/raylib/tools/gen_raylib.rb`
- `vendor/raylib/parser/output/raymath_api.json` → regenerated from `raymath.h`
- `docs/AI_REFERENCE.md` → edit `mrbgems/raylib/tools/gen_ai_reference.rb`, then rerun it
- anything under `vendor/`, `build/`, `zig-out/`, `.zig-cache/`

To change raylib bindings, change the generator and rebuild.