/target
**/*.rs.bk

# frontend
node_modules/
dashboard/dist/
dashboard/.vite/

# rendered config — never commit (asset/config/*.tmpl is the committed form)
/asset/config/*.toml
!/asset/config/*.toml.tmpl

# local operator overrides
/.env
/.env.*

# TypeScript incremental build state — a build artifact that was tracked,
# so every build produced a spurious diff in every pull request.
dashboard/tsconfig.tsbuildinfo
