# ─── Generierte SSH Keys (PRIVATE! NIE ins Repo!) ─────────── .keys-generated/ # ─── Persönliche User-Daten (NIE ins Repo!) ───────────────── .work/ .user-profile .profiler-off .user-credentials .workspace-config .setup-complete .setup-version .last-contact .due-schedules.json .ticket-repo-config .dev .auto-merge-main LOCAL_MACHINE.md CLAUDE_SERVER_SETTINGS.md AGENT_STATE.md # ─── Profiler-Daten (privat, bleiben lokal) ───────────────── projects/profiler/profil/ projects/profiler/drafts/ # ─── User-Workspaces (privat pro Person, NIE ins Repo!) ───── # Jeder User bekommt unter users// einen eigenen Ordner. # Coach-Notizen, Gesundheitsdaten, Falldaten, persoenliche # Knowledge-Base. Ausnahme: README.md zur Struktur-Doku. users/* !users/README.md # ─── Secrets & Credentials ────────────────────────────────── # Alles was mit .env beginnt, in jedem Verzeichnis. Faengt auch Windows-Kopien # wie ".env - Kopie.local" oder ".env.local - Copy" ab, die den frueheren # Mustern (.env.local.*, .env.*.local) entkommen sind. .env* # Ausnahmen: Templates und Beispiele enthalten nur oeffentliche Defaults !.env.local.template !.env.example !**/.env.example # ─── Ticketing-Subrepo (eigenes Repo, nicht nested) ───────── projects/planung/tickets/ # ─── Build & Node ─────────────────────────────────────────── node_modules/ .next/ out/ dist/ build/ *.tsbuildinfo tsconfig.tsbuildinfo package-lock.json next-env.d.ts # ─── Projekt-Unterordner mit eigenen Repos oder großen Daten projects/*/node_modules/ projects/*/.git/ projects/doccreator/openai-image-mcp-server/ # ─── Obsidian-Spiegel der Punkt-Ordner ──────────────────── # Junctions, damit Obsidian .claude/.agents/.mcp indizieren kann. # Rein lokal, gehoeren nicht ins Repo. _dotfiles/ _projekte/ # ─── Wissensdatenbanken ──────────────────────────────────── # Das extrahierte Wissen (Markdown, YAML) wird versioniert. # Draußen bleibt nur das Rohmaterial: PDFs, Bücher, Scans, Medien. **/wissensdatenbank/quellen/ **/wissensdatenbank/raw/ **/wissensdatenbank/**/*.pdf **/wissensdatenbank/**/*.epub **/wissensdatenbank/**/*.mobi **/wissensdatenbank/**/*.azw3 **/wissensdatenbank/**/*.djvu **/wissensdatenbank/**/*.doc **/wissensdatenbank/**/*.docx **/wissensdatenbank/**/*.pptx **/wissensdatenbank/**/*.xlsx **/wissensdatenbank/**/*.zip **/wissensdatenbank/**/*.mp3 **/wissensdatenbank/**/*.mp4 **/wissensdatenbank/**/*.wav # ─── Geklonte Repos mit eigenem Git (nicht nested tracken) ── Senity_Website/ # ─── senity-code (eigenes Repo, als Submodul eingebunden) ─── # Ignore-Eintrag schuetzt auf Branches ohne Submodul-Registrierung. projects/senity-code/ # ─── Lokal verschobene Repos mit eigenem Git (nicht nested) ─ # Nur lokale Bequemlichkeit, kein Submodul, bleiben aus dem Repo. projects/clean_workspace/ projects/senity-ticketing-system/ projects/agent-db/ projects/container-management-system/ projects/env-system/ projects/senity-analytics/ projects/senity-desktop/ projects/speechflow/ projects/Senity Kundenprojekte/ # ─── Skills mit riesigen Deps ─────────────────────────────── .claude/skills/whisper-env/ whisper-env/ # ─── Per-User Email-Style-Skills (privat, lokal generiert) ── # Generiert vom email-style-learner pro User aus seinem Gesendet-Ordner. # Privatissimum — landet NIE im Repo, nie bei anderen Usern. .claude/skills/write-email-*-style/ # ─── Brand-Assets (groß, Lizenz) ──────────────────────────── **/brand-assets/ # ─── Worktrees ────────────────────────────────────────────── .worktrees/ # ─── System & Editor ──────────────────────────────────────── .DS_Store .vscode/ .idea/ *.swp *.swo *~ __pycache__/ *.pyc # ─── Backups vom Umsetzer-Agent ───────────────────────────── projects/workflow-optimierung/backups/ # ─── Altes Frontend-Backup (Mini-SDR-Greenfield, 2026-06-09) ─ # Kompletter alter App-Stack inkl. Config, weggesichert beim # Mini-SDR-Neuaufbau. Bleibt lokal als Referenz, nicht ins Repo. backup/ # ─── Logs ─────────────────────────────────────────────────── *.log logs/ # ─── Generell große Dateien (10-MB-Regel) ────────────────── # Binary/Media-Formate die typischerweise >10 MB sind *.mp4 *.mov *.avi *.mkv *.wmv *.flv *.webm *.zip *.tar *.tar.gz *.tgz *.rar *.7z *.iso *.dmg *.pkg *.deb *.rpm *.exe *.msi *.bin *.img *.sqlite *.sqlite3 *.db *.dump *.bak *.pt *.pth *.safetensors *.gguf *.onnx *.h5 # ─── Supabase CLI-Laufzeit-Artefakte ──────────────────────── supabase/.temp/ supabase/.branches/ # ─── Sync-Daemon Runtime ──────────────────────────────────── .sync-daemon.pid .sync-daemon.log .claude-repos-cache/ # Audio/Video-Renders (binary, kein git) *.mp3 *.wav *.ogg *.aac *.flac *.m4a # ─── Claude Scheduler Runtime-Lock (lokal, nicht tracken) ─── .claude/scheduled_tasks.lock # ─── Scheduler-Artefakte (State + Lock + Temp, lokal, nicht tracken) ─── .claude/scheduled_tasks_state.json .claude/scheduled_tasks_state.json.lock/ .claude/.scheduled_tasks_state.json.*.tmp .claude/.scheduled_tasks.json.*.tmp # Lokaler Auto-Commit-Opt-out-Marker (nie committen) .no-auto-commit # Env-Backups und Supabase-Temp niemals tracken (Secrets-Schutz, Regel 5) .env.local.backup* .env*.backup* supabase/.temp/ .codex-tmp/ # ─── Knowledge-Graph (Obsidian-Vault, jeder User erstellt sich seinen eigenen lokal) ── knowledge-graph/ # ─── Kettenreview-Arbeitsordner (lokale Briefings, Prompts, Zwischenberichte) ── projects/.review-chain/ # ─── Obsidian-UI-State (lokal pro Nutzer, kein geteilter Inhalt) ── .obsidian/workspace.json .obsidian/workspace-mobile.json .obsidian/graph.json .zai-tmp/