trading-system-docs/tolaria/STORAGE_MAP.md
Red Queen 819fd8a6ff tolaria: Mission 002 B1 Foundation & Backup docs (10 files)
- 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.
2026-08-25 05:21:29 +00:00

69 lines
3.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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.