# Build tools
mcp-publisher.exe
mcp-publisher

# Auth tokens (never publish these)
.mcpregistry_*
.mcp_publisher_token
.api-key.local.txt
*.local.txt

# Source (already in dist/)
src/

# Worker (not part of npm package — separate Cloudflare deployment)
worker/

# Development docs (not needed by npm consumers)
.claude/
.github/
_archive/
CLAUDE.md
AUDIT_*.md
PASS_*.md
RESEARCH.md
RISKS.md
SESSION_SAVE_*.md
HANDOFF.md
ARCHITECTURE_UPGRADE_*.md
LAUNCH_POSTS*.md
HN_THROWAWAY*.md
CONTEXT_SKILL.md
METHODOLOGY.md
FRESHCONTEXT_SPEC.md
ROADMAP.md
USAGE.md
TIME_CHECK_README.md

# Sale, diligence, and outreach planning docs are not npm package material
docs/ACQUISITION_READINESS_CHECKLIST.md
docs/BUYER_DEMO_SCRIPT.md
docs/BUYER_SHARE_BUNDLE.md
docs/FIRST_10_TARGETS.md
docs/FRESHCONTEXT_MATH_SPINE_REVIEW.md
docs/IP_INVENTORY.md
docs/STRATEGIC_BRIEF.md
docs/TARGET_LIST_AND_OUTREACH_PLAN.md
docs/TRUST_ROADMAP.md

# Repo-only smoke/demo/development helpers
scripts/
demo/
cleanup.ps1
time-check.ps1
freshcontext-validate.js

# Database snapshots
backup.sql
backup-*.sql
*.sqlite
*.db

# Local logs and package artifacts
logs/
*.log
npm-debug.log*
*.tgz

# Private data room material must never ship in npm packages
FreshContext-Private-Data-Room/
Private-Data-Room/
private-data-room/

# Misc
*.bat
.env*
!.env.example
tsconfig.json
add-cache.cjs
