.DS_Store
.env
.env.backup
.env.production
.phpactor.json
.phpunit.result.cache
/.fleet
/.idea
/.nova
/.phpunit.cache
/.vscode
/.zed
/bootstrap/ssr
/node_modules
/packages
/public/build
/public/hot
/public/storage
/storage/*.key
/storage/pail
/vendor
auth.json
Homestead.json
Homestead.yaml
npm-debug.log
yarn-error.log
/.release-build
/compose.override.yaml
/compose.override.yml

# ── Maintainer-only working files ──
# Planning notes, local tooling and development fixtures are kept outside
# this repository, so these paths are ignored here rather than published.
# If docs/ looks sparser than you expect, that is why. The two entries
# below the ignore are application data the app reads at runtime and are
# part of the repository.
/.claude
/scripts/refresh-sim.sh
/database/seeders/DevDataSeeder.php
/docs/*.md
!/docs/api-guide.md
!/docs/email-oauth.md
!/docs/api-zapier.md

# ── Local-only dev TLS ──
# mkcert certificates and the nginx config that terminates HTTPS on the
# dev `web` container. Machine-specific, and one of them is a private key.
/docker/web/local/

# Written into an artifact by build-release.sh, never into a checkout.
/config/build.php
