# Agent Rules
## Pijul
1. Always add ephemeral files and build artifact patterns to `.ignore`.
2. Always add all files before recording changes.
3. Never allow Pijul to open an editor; run Pijul commands non-interactively.
4. Record changes with `pijul record -a -m "..." --no-prompt` to avoid interactive selection.
5. Use `--no-prompt` with `pijul add`, `pijul record`, and `pijul push`.
6. For pushing everything, use `pijul push -a --no-prompt`.
7. Ensure tests pass (`bun test`) before recording or pushing changes.