5d28a3f7

Author: Michael Lynch <git@mtlynch.io>

Committer: Michael Lynch <mtlynch@noreply.codeberg.org>

Improve Air dev-server watches (#71)

Backport the Air watch exclusions from Little Moments so the dev server does not watch generated output, runtime data, test artifacts, reference trees, or dev scripts. This reduces noisy rebuilds and avoids traversing directories unrelated to the running Grosiree app.

Switch Air from the deprecated build.bin field to build.entrypoint while keeping full_bin so the development server still runs with GROSIREE_SHARED_SECRET=password.

Testing:
- nix develop --command ./dev-scripts/serve
- dev-scripts/git-hooks/pre-commit
- nix flake check

Reviewed-on: https://codeberg.org/mtlynch/grosiree/pulls/71
configuredevShellbackendbackend-devcheck-bashcheck-frontendcheck-go-formattingcheck-trailing-newlinecheck-trailing-whitespacedefaulte2e-testsgo-testsgrosireegrosiree-devlint-sqlx86_64-linux