# =============================================================================
# SovSeal Monorepo .gitignore
# =============================================================================

# -----------------------------------------------------------------------------
# Dependencies
# -----------------------------------------------------------------------------
/node_modules
**/node_modules
/.pnp
.pnp.js
.yarn/install-state.gz
.pnpm-store/
.corepack/

# -----------------------------------------------------------------------------
# Build outputs
# -----------------------------------------------------------------------------
/build
**/.next/
**/out/
**/dist/
*.tsbuildinfo
next-env.d.ts

# Root-level build artifacts (produced by vercel-build.sh staging)
/_next/
/*.html
/*.txt
/favicon.ico
/sitemap.xml
/robots.txt
/logo-mark-standard.svg
/logos/
/build_output.log
/about-us/
/blog/
/faq/
/careers/
/changelog/
/contact/
/contracts/
/dead-mans-switch/
/developers/
/escape-hatch/
/families/
/how-it-works/
/pricing/
/privacy/
/professionals/
/security/
/support/
/terms/
/trust/
/agents/
/api-reference/
/components/
/cookbooks/
/features/
/getting-started/
/integrations/
/legal/
/platform/
/reference/
/sdk-reference/
/self-hosted/
/assets/
/logo.svg

# -----------------------------------------------------------------------------
# Environment & secrets
# -----------------------------------------------------------------------------
.env*
!.env.example
*.local
*.pem
mcp_config_temp.json

# -----------------------------------------------------------------------------
# Frameworks & platforms
# -----------------------------------------------------------------------------
.vercel
.turbo

# -----------------------------------------------------------------------------
# OS & editor
# -----------------------------------------------------------------------------
.DS_Store
.claude/

# -----------------------------------------------------------------------------
# Debug logs
# -----------------------------------------------------------------------------
npm-debug.log*
yarn-debug.log*
yarn-error.log*
dry_run.log

# -----------------------------------------------------------------------------
# Testing
# -----------------------------------------------------------------------------
/coverage
temp-test-data/
apps/dashboard/test-results/
apps/docs/test-results/
integration-test-assets/
test-assets/
testsprite_tests/
tmp_vitest/

# -----------------------------------------------------------------------------
# Smart contracts (build artifacts)
# -----------------------------------------------------------------------------
contract/broadcast/
contract/cache/
contract/out/

# -----------------------------------------------------------------------------
# Agent system
# -----------------------------------------------------------------------------
# `.agent/` canon IS tracked (WEJUSTKNOW P3). The "henceforth" property this
# repo relies on — instructions cannot silently rot — is a property of the
# commit graph, so the files `pnpm verify:freshness` governs must be IN it.
# A CI checkout that lacks .agent/** can only report a vacuous green.
#
# Safe against the public boundary without any hook change: `.husky/pre-push`
# is fail-closed and `.agent` is not in its ALLOWED_TOP list, so a push to the
# public repo (sovseal/core) is blocked by default. See .agent/rules/git-security.md.
#
# Runtime state under .agent/ stays ignored:
.agent/antigravity-ide/
.agent/**/__pycache__/
.agent/**/node_modules/
logs/
.daemon-state.json
backup_*.json
mcp_payload*.json

# Agent-generated reports & audits (root level)
/AUDIT_*.md
/DASHBOARD_*.md
/SECURITY_AUDIT_VERDICT.md
/MARKETING_INTEGRATION_VERDICT.md
/RISK_ASSESSMENT_ARTIFACT.md
/VERIFICATION_OF_AUDIT.md
/QUICK_REFERENCE.md
/PRODUCTION_READINESS_REFACTOR_PLAN.md
/SETTINGS_UX_PLAN.md
/DOCUMENTATION_GAP_ANALYSIS_REPORT.md
/sovseal_seo_aeo_geo_audit.md
/dual-strategy-data-research.md
/refined_leads.md
/COMMAND_GUIDE.md

# Agent architecture docs (legacy location)
universal_ai_architect/
knowledge/

# -----------------------------------------------------------------------------
# Design & generative artifacts
# -----------------------------------------------------------------------------
.stitch/
*.png
!apps/**/public/**/*.png
!apps/**/src/**/*.png
!apps/**/store-assets/**/*.png
!public/**/*.png
!brand/**/*.png
*.zip
generation_log.json
verification_output.json
stitch_tools.json
desktop_navbar_*.json
evolution_v1_code.html
html_url.txt

# -----------------------------------------------------------------------------
# Internal-only docs (kept on disk, not in public repo)
# -----------------------------------------------------------------------------
/AGENTS.md
/docs-internal/
/docs/internal/
/apps/docs/test-results/

# -----------------------------------------------------------------------------
# Obsolete / archived directories (kept on disk, not in git)
# -----------------------------------------------------------------------------
marketing_backup_old/
dashboardv3/
/SovSeal/
shannon/
kimi-new-market/
screenshots/
/public/
ops/
apps/pixel-agents/
apps/archive/

# -----------------------------------------------------------------------------
# Internal documentation (strategy, roadmaps, pricing)
# -----------------------------------------------------------------------------
/docs/
docs/internal/
docs/archive/
docs/marketing/intelligence/

# -----------------------------------------------------------------------------
# Infrastructure & ops
# -----------------------------------------------------------------------------
google-cloud-sdk/
scripts/marketing/ops/.env.social
/tools/
/tmp/

# -----------------------------------------------------------------------------
# Misc one-off files that should never be committed
# -----------------------------------------------------------------------------
check_db.ts
*.bak
*.old
*.check

# Stray dev/debug artifacts
agent_summaries.txt
check_policies.sql
curl_output.html
dddddddddd.txt
deploy_mcp.js
error
mcp_bundle*.js
next-env.d.ts.tmp
standing.MD
strip_comments.js
/next.config.js
/postcss.config.mjs

# -----------------------------------------------------------------------------
# Backups
# -----------------------------------------------------------------------------
.backups/
backups/
*.bak
*.old
*.check
/backup_v*.zip
/archive_*.tgz

# -----------------------------------------------------------------------------
# Vendor / Reference Repositories
# -----------------------------------------------------------------------------

# -----------------------------------------------------------------------------
# Sandbox / Local Caches
# -----------------------------------------------------------------------------
.cache/
**/ .cache/

/cipherwill/
/cipherwill-app/
/cipherwill
/apps/cipherwill/
/apps/pixel-agents/
supabase/.temp/
sovseal/_next/
.env*.local

# Local Untracked / Sandbox files
/projectZoZ/
/externalBrandarticacts/
/mark-white.svg
/mark.svg
/apps/dashboard/public/mark-white.svg
/apps/dashboard/public/mark.svg
/apps/extension/src/popup/index.html
/_headers
/scripts/sync-agents.ts
/vite.svg
thisisnotfordelete/

# Graphify
graphify-out/cost.json
graphify-out/cache/


# Local research & capture artifacts (never part of a release)
/scratch/
/researchartifacts/
__pycache__/
*.pyc
