# Root owns only explicitly allowed files; nested repositories and data stay local. /* !/.gitignore !/AGENTS.md !/README.md !/test-workspace-tracking.py !/.ai/ /.ai/* !/.ai/conventions/ /.ai/conventions/* !/.ai/conventions/git.md !/.ai/conventions/dependencies.md !/.ai/conventions/code-health.md !/.ai/conventions/testing.md !/.ai/conventions/guardrails.md !/.ai/migrations/ /.ai/migrations/* !/.ai/migrations/conventions-v1/ /.ai/migrations/conventions-v1/* !/.ai/migrations/conventions-v1/audit.md !/.ai/migrations/conventions-v1/plan.md !/.nvmrc !/package.json !/package-lock.json !/.release-it.json !/CHANGELOG.md !/commitlint.config.cjs !/renovate.json !/test-release.cjs !/scripts/ /scripts/* !/scripts/check-release.cjs !/.gitea/ /.gitea/* !/.gitea/workflows/ /.gitea/workflows/* !/.gitea/workflows/commits.yml !/.gitea/workflows/verify.yml !/.gitea/workflows/security.yml