···58585959**CRITICAL**: New nix files must be staged (git add) before they are available in flake evaluation. When creating new packages, modules, or any nix files, always run `git add <files>` before testing with `nix build`, `nix run`, etc.
60606161+## Git Push Policy
6262+6363+**CRITICAL**: NEVER `git push` to any remote. Local commits are fine when asked.
6464+A push happens only when the user runs it themselves or explicitly says
6565+"push" for that specific change in the current conversation. This includes
6666+all remotes (origin, HTTPS via gh credentials, pair) and all branches.
6767+6168## Machine Facts and Secrets via vars
62696370- SSH public keys