Files
the-nexus/.gitattributes
Claude (Opus 4.6) ee6d12ccf6
Some checks failed
Deploy Nexus / deploy (push) Has been cancelled
Staging Verification Gate / verify-staging (push) Has been cancelled
[claude] Add .gitattributes export-ignore + large-repo clone docs (#1428) (#1433)
2026-04-14 01:51:18 +00:00

49 lines
2.0 KiB
Plaintext

# .gitattributes
# Controls git archive exports and helps categorize repo contents.
# export-ignore: excluded from `git archive` tarballs and sparse-export contexts.
#
# For agents blocked by repo size on clone, see CONTRIBUTING.md §"Large-Repo Clone Strategy".
# ── Documentation & reports (not needed for runtime or tests) ──────────────────
docs/ export-ignore
reports/ export-ignore
audits/ export-ignore
reviews/ export-ignore
paper/ export-ignore
scaffold/ export-ignore
playground/ export-ignore
examples/ export-ignore
intelligence/ export-ignore
# Root-level narrative docs (keep CLAUDE.md, README.md, CONTRIBUTING.md)
FINDINGS-*.md export-ignore
FIRST_LIGHT_REPORT*.md export-ignore
INVESTIGATION_*.md export-ignore
LEGACY_MATRIX_AUDIT.md export-ignore
SOUL.md export-ignore
POLICY.md export-ignore
BROWSER_CONTRACT.md export-ignore
EVENNIA_NEXUS_EVENT_PROTOCOL.md export-ignore
GAMEPORTAL_PROTOCOL.md export-ignore
DEVELOPMENT.md export-ignore
# ── Operation-specific directories ────────────────────────────────────────────
operation-get-a-job/ export-ignore
operations/ export-ignore
org/ export-ignore
concept-packs/ export-ignore
evolution/ export-ignore
# ── Assets (binary/media files not needed for CI) ─────────────────────────────
assets/ export-ignore
icons/ export-ignore
# ── Linguist overrides (GitHub/Gitea language stats) ──────────────────────────
docs/ linguist-documentation
scaffold/ linguist-documentation
paper/ linguist-documentation
reports/ linguist-documentation
audits/ linguist-documentation
*.md linguist-documentation