- BACKUP_ARCHITECTURE, STORAGE_MAP, RECOVERY_RUNBOOK - TRANSFORMATION_BASELINE, DUPLICATE_RESOLUTION_PLAN - CANONICAL_KNOWLEDGE_PRINCIPLE, SEARCH_ARCHITECTURE_PROPOSAL - KNOWLEDGE_GRAPH_PRINCIPLE, FORGEJO_TOLARIA_SYNC_PRINCIPLE - HOST_CONTAINER_DISCOVERY Fresh Checker PASS (deleg_a19028bc). No productive vault mutation.
3.3 KiB
3.3 KiB
STORAGE MAP — Tolaria Second Brain (Mission 002)
Datum: 2026-08-25 · Red Queen · Status: EVIDENCE-basiert (Vault-API, read-only)
Vollständige Storage-Map für Tolaria. Basierend auf verifizierten Pfaden (EVIDENCE) und dokumentierten Architekturannahmen (INFERENCE/UNKNOWN).
1. Verifizierte Speicherbereiche (EVIDENCE, via Vault-API)
| Bereich | Pfad (Container) | Persistent? | Kritisch? | Source of Truth? | Backup nötig? | Rebuildbar? | Restore-Reihenfolge |
|---|---|---|---|---|---|---|---|
| Vault (Second Brain) | /app/vault |
Ja | Ja | Ja (kanonischer Wissensstand) | Ja | Nein (nur mit Verlust) | 1 (zuerst) |
| Vault-Git-Metadaten | /app/vault/.git |
Ja | Ja (Revisions-Identität) | Ja (History) | Ja | Nein | 1 (mit Vault) |
| App-Source (Frontend/Rust) | /app/tolaria |
Ja | Nein (rebuildbar) | Nein (Forgejo=SoT) | Optional | Ja | 3 (nach Daten) |
| Index/Embedding-Kandidat | (nicht vorhanden) | – | – | – | – | – | – |
2. Applikations-/Konfigurationsbereiche (INFERENCE / UNKNOWN)
Diese liegen außerhalb des via Vault-API verifizierbaren Bereichs und wurden in Mission 001 als Tauri-/App-Config identifiziert. Ohne Host-/Docker-Zugang nicht abschließend verifizierbar (UNKNOWN).
| Bereich | Pfad (typisch) | Persistent? | Kritisch? | Source of Truth | Backup nötig | Rebuildbar |
|---|---|---|---|---|---|---|
| App-Config (Tauri) | ~/.config/com.laputa.app/ |
Ja | Ja | Nein | Ja | Teilweise |
| Laufzeit-Config | ~/.laputa/ |
Ja | Mittel | Nein | Ja | Teilweise |
| Source-Code-Build | /app/tolaria (Source) |
Nein (aus Build) | Nein | Nein (Forgejo) | Nein | Ja |
[UNKNOWN] Exakte Persistenz der Tauri-App-Config (was in
~/.config/...vs.~/.laputa/liegt) ist nur mit Container-Shell verifizierbar.
3. Cache / Temp / Attachments (INFERENCE)
| Bereich | Status |
|---|---|
| Vite-Build-Cache / node_modules | Rebuildbar, nicht kritisch |
| Vault-Attachments (binär) | Im Vault nicht enthalten (Vault = nur .md) → keine separaten Attachments erkannt (EVIDENCE: 84 .md, 0 binär) |
| Temp-Daten | Flüchtig, nicht kritisch |
| Vector-Index | Nicht vorhanden (keine semantische Suche; Mission 001 EVIDENCE) → rebuildbar aus Vault |
4. Backup-Priorität
| Priorität | Bereich | Begründung |
|---|---|---|
| P1 (kritisch) | /app/vault + .git |
Einziger kanonischer Wissensbestand; Nicht rebuildbar aus anderer Quelle |
| P2 | App-Config ~/.config/com.laputa.app/, ~/.laputa/ |
Nicht versioniert, nicht rebuildbar ohne Neu-Konfig |
| P3 | App-Source /app/tolaria |
Rebuildbar aus Forgejo |
5. Zusammenfassung Backup-Matrix
| Datentyp | Pfad | Versioniert? | Source of Truth | Backup-Strategie |
|---|---|---|---|---|
| Wissen (Vault) | /app/vault/*.md |
Git (HEAD 69aecf2) |
Forgejo (abgeleitet) | Snapshot+Hash (Mission 002) |
| Vault-Git-History | /app/vault/.git |
– | Git-Repo selbst | Export HEAD/refs/logs |
| App-Source | /app/tolaria |
Nein | Forgejo | Rebuild (kein Backup nötig) |
| App-Config | ~/.config/com.laputa.app/ |
Nein | – | UNKNOWN → bei Zugang sichern |
Fazit: Die kritische Persistenz = Vault (84 .md) + Vault-Git-Metadaten. Alles andere ist rebuildbar oder (App-Config) UNKNOWN/mit Host-Zugang zu klären.