# Public source allowlist. Everything else remains local.
/*
!/.gitignore
!/sources/
!/sources/**
!/profile/
!/profile/**
!/bundle/
!/bundle/**
!/baseline/
!/baseline/**
!/preview/
!/preview/**
!/evaluation/
!/evaluation/**
!/prompts/
!/prompts/**
!/proposed-upstream/
!/proposed-upstream/**
!/docs/
/docs/*
!/tools/
/tools/*
!/tests/
/tests/*
!/evidence/
/evidence/*
!/.github/
/.github/*
!/.github/workflows/
/.github/workflows/*
!/README.md
!/AGENTS.md
!/TERMS.md
!/LICENSE.md
!/LICENSE-CODE.md
!/pyproject.toml
!/uv.lock
!/.python-version
!/PUBLICATION.json
!/docs/research-brief.md
!/docs/wednesday-runbook.md
!/docs/sources.md
!/docs/source-register.json
!/docs/upstream-inspection-lock.json
!/docs/upstream-integration.md
!/docs/local-integration-run.md
!/docs/publication.md
!/tools/build.py
!/tools/build_preview.py
!/tools/inventory.py
!/tools/check_explorer_integration.py
!/tools/serve_explorer.py
!/tools/check_explorer.mjs
!/tools/check_public_package.py
!/tests/test_bundle.py
!/tests/browser_check.py
!/evidence/acceptance.json
!/evidence/uv-migration.json
!/.github/workflows/ci.yml
**/__pycache__/
**/*.pyc
**/.DS_Store
