# --------------------------------------------------------------------------- # Persona Engine # --------------------------------------------------------------------------- # This repository is the SANITIZED baseline (see handoff doc, section 27). # Nothing containing an organization name, real domain, tenant ID, real UPN or # Object ID, real group/role identifier, or any secret may be committed. # --------------------------------------------------------------------------- # Tenant-specific configuration — only the *.example.json and the schema are # tracked. The live configuration belongs in a protected store, not here. config/persona-engine.json config/*.local.json config/*.private.json !config/persona-engine.example.json !config/persona-engine.schema.json # Configuration backups written by the editor before an overwrite config/*.backup.json config/backups/ *.bak # Run output: structured logs, run reports, WhatIf evidence logs/ out/ output/ *.log run-report-*.json # Test data that is not the checked-in synthetic fixtures tests/TestData/local/ tests/**/*.local.json # --------------------------------------------------------------------------- # Secrets and credentials — never commit # --------------------------------------------------------------------------- *.pfx *.p12 *.pem *.key *.cer *.crt secrets.json *.secrets.json .env .env.* !.env.example # --------------------------------------------------------------------------- # PowerShell / Pester # --------------------------------------------------------------------------- TestResults/ testResults*.xml test-results*.xml coverage*.xml *.coverage PesterPreference.local.ps1 # Module build/publish output publish/ artifacts/ *.nupkg # --------------------------------------------------------------------------- # Agent tooling # --------------------------------------------------------------------------- # Spec Kit skills under .claude/skills/ ARE tracked — they are project assets. # Only machine-local and credential-bearing files are excluded. .claude/settings.local.json .claude/*.local.json .claude/.credentials.json .claude/history.jsonl .claude/todos/ # --------------------------------------------------------------------------- # Editors and IDEs # --------------------------------------------------------------------------- .vs/ .vscode/* !.vscode/extensions.json !.vscode/settings.shared.json .idea/ *.suo *.user *.userosscache *.sln.docstates *.code-workspace # --------------------------------------------------------------------------- # Windows / macOS / Linux cruft # --------------------------------------------------------------------------- Thumbs.db Thumbs.db:encryptable ehthumbs.db Desktop.ini desktop.ini $RECYCLE.BIN/ *.lnk .DS_Store .DS_Store? ._* .Spotlight-V100 .Trashes *~ .directory # --------------------------------------------------------------------------- # Python / uv (Spec Kit tooling only — not part of the solution) # --------------------------------------------------------------------------- .venv/ venv/ __pycache__/ *.py[cod] .python-version # --------------------------------------------------------------------------- # Temporary / scratch # --------------------------------------------------------------------------- tmp/ temp/ scratch/ *.tmp