# xtask subtree rules

- Packaging, migration, validation, and headless commands must be deterministic and scriptable.
- Packaging is a slice or candidate gate, not an inner-loop command.
- Package tests use compact fixtures and must not require the editor crate.
- Repeated package builds must be idempotent.
- Use the isolated package lane; do not invalidate the fast editor lane.
- Run package-focused tests before any full-workspace gate when packaging changes.
