tractatus/.gitignore
TheFlow 02e75949df refactor(public): remove 6 internal project files from public repository
Removed files:
- SECURITY_INCIDENT_HUMAN_ACTIONS_REQUIRED.md (internal security doc)
- .claude/instruction-history.json (project-specific governance rules)
- scripts/add-security-rules-2025-10-21.js (dated, project-specific)
- scripts/apply-governance-audit-2025-10-21.js (dated, project-specific)
- docs/governance/GOVERNANCE_LEARNINGS_2025-10-21.md (internal learnings)
- docs/governance/GOVERNANCE_RULES_AUDIT_2025-10-21.md (internal audit)

These are internal to the tractatus project, not framework resources.
Public repo should contain only framework implementation code and docs.

Updated .gitignore to prevent future commits of similar files.
2025-10-22 17:08:23 +13:00

221 lines
4 KiB
Text

# ============================================
# PUBLIC REPOSITORY CONFIGURATION
# tractatus-framework (GitHub Public)
# ============================================
# This .gitignore protects internal development
# files from being pushed to public repository.
# Only open source code and public documentation
# should be in the public tractatus-framework repo.
# Dependencies
node_modules/
# Environment variables
.env
.env.local
.env.*.local
# Logs
logs/
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
# MongoDB data
data/mongodb/*
!data/mongodb/.gitkeep
# Generated files
public/downloads/*.pdf
public/downloads/*.epub
public/downloads/*.docx
# IDE
.vscode/
.idea/
*.swp
*.swo
*~
# OS
.DS_Store
Thumbs.db
# Testing
coverage/
.nyc_output/
# Build
dist/
build/
# Temporary files
tmp/
temp/
*.tmp
# ============================================
# INTERNAL FILES - NEVER PUSH TO PUBLIC REPO
# ============================================
# === ENTIRE INTERNAL DIRECTORIES ===
.claude/
governance/
For Claude Web/
umami-local/
# === INTERNAL DEVELOPMENT DOCS ===
CLAUDE.md
CLAUDE.md.backup
CLAUDE_*.md
ClaudeWeb*.md
PRE_APPROVED_COMMANDS.md
BACKEND_FRONTEND_MAPPING.md
# === SESSION HANDOFFS & ARCHIVES ===
SESSION*.md
SESSION-*.md
OPTIMAL_NEXT_SESSION*.md
NEXT_SESSION*.md
ARCHIVE_SUMMARY*.md
CLOSEDOWN*.md
CLOSEDOWN*.txt
closedown prompt
old claude md file
# === INTERNAL PITCH DOCUMENTS ===
PITCH-*.md
TRACTATUS-ELEVATOR-PITCHES.md
CLAUDE_WEB_BRIEF.pdf
EXECUTIVE_BRIEF*.pdf
# === INTERNAL PLANNING ===
PHASE-*.md
MEETING_NOTES*.md
EXECUTIVE_BRIEF*.md
SCHEDULED_TASKS.md
SITE_IMPROVEMENT_PRIORITIES.md
TRACTATUS_BRAND_SYSTEM.md
UI_TRANSFORMATION_PROJECT_PLAN.md
Tractatus-Website-Complete-Specification*.md
# === INTERNAL SCRIPTS ===
scripts/deploy-*.sh
scripts/session-init.js
scripts/check-session-pressure.js
scripts/analyze-violations.js
scripts/hook-validators/
scripts/framework-components/
scripts/reset-admin-password.js
# === INTERNAL DOCS DIRECTORIES ===
docs/session-handoff-*.md
docs/SESSION*.md
docs/planning/
docs/testing/
docs/outreach/
docs/stripe-analysis/
docs/economist-analysis/
docs/framework-incidents/
docs/deployment-logs/
docs/analysis/
docs/analysis-archive-*/
# === INTERNAL DOCS FILES ===
docs/DEPLOYMENT*.md
docs/MULTI_PROJECT*.md
docs/DOCUMENT_AUDIT*.md
docs/DOCUMENT_OPTIMIZATION*.md
docs/DOCUMENT_REORGANIZATION*.md
docs/DOCUMENT_SECURITY*.md
docs/BLOG-POST-OUTLINES.md
docs/PHASE-*.md
docs/STRIPE_*.md
docs/FIND_STRIPE*.md
docs/KOHA*.md
docs/SECURITY*.md
docs/BENCHMARK*.md
docs/IMPLEMENTATION_PROGRESS*.md
docs/BOOTSTRAPPING*.md
docs/GOVERNANCE-RULE-LIBRARY.md
docs/SIMULATION*.md
docs/SESSION*.md
docs/API_MEMORY*.md
docs/HOOKS*.md
docs/FRAMEWORK_FAILURE*.md
docs/PRODUCTION_DEPLOYMENT*.md
# === SENSITIVE FILES ===
*.key
*.pem
*.p12
*.pfx
secrets/
credentials/
ADMIN_LOGIN_INSTRUCTIONS.md
.admin-credentials.local
.stripe-ids.json
.rsyncignore
# === DATABASE DUMPS ===
dump/
backups/
*.sql
*.sql.gz
*.dump
# === SSH KEYS ===
*.ssh/
id_rsa*
id_ed25519*
~/.ssh/
# === DEPLOYMENT CONFIGS ===
deployment-config.json
production.json
# === TEMPORARY AUDIT FILES ===
/tmp/*.md
/tmp/*.txt
deployment-output.txt
migration-output.txt
PERPLEXITY_USER_PROMPT.txt
ECONOMIST_LETTER_*.docx
# === SCREENSHOTS ===
Screenshot*.png
*.screenshot.png
# === BACKUPS ===
*.backup
*.bak
old/
.venv/
.venv-docs/
.memory/
.migration-backup/
scripts/create-live-*.js
pptx-env/
# Internal development files
docs/research/phase-*.md
docs/markdown/phase-*.md
public/admin/claude-*.html
public/js/admin/claude-*.js
scripts/*stripe*.js
scripts/*stripe*.sh
scripts/test-session*.js
scripts/test-deliberation*.js
public/downloads/*claude-code*.pdf
public/downloads/*governance-in-action*.pdf
SECURITY_INCIDENT_POST_MORTEM_2025-10-21.md
# Internal project-specific files (not framework)
SECURITY_INCIDENT_HUMAN_ACTIONS_REQUIRED.md
.claude/instruction-history.json
scripts/add-security-rules-*.js
scripts/apply-governance-audit-*.js
docs/governance/GOVERNANCE_LEARNINGS_*.md
docs/governance/GOVERNANCE_RULES_AUDIT_*.md