πŸ“Έ Production Export & Snapshot Center
🏠 Hub Workflow Copilot Assistent Dashboard Live Alerts Audit

πŸ“Έ Production Export & Snapshot Center β€” Übersicht

Gesamt
β€”
Version
β€”

πŸ”— Endpoints

MethodePfadBeschreibung

βž• Snapshot erstellen

Erfasst den aktuellen Zustand aller 13 Produktionsmodule. Alle Secrets werden vor der Speicherung redaktioniert.

Roman-ID
Erstellt von

πŸ“‹ Snapshots

Filtern nach Roman-ID
Liste lΓ€dt…

πŸ” Snapshot anzeigen

Snapshot-ID

⬇ Snapshot exportieren

Snapshot-ID
Format

πŸ”’ Snapshot-IntegritΓ€t prΓΌfen (SHA-256)

Recomputed den SHA-256-Hash und vergleicht mit dem gespeicherten Wert. SchlΓ€gt an bei Manipulation.

Snapshot-ID

βš– Zwei Snapshots vergleichen

Struktureller Diff β€” kein KI, keine Entscheidungen, nur Datenstruktur-Vergleich.

Snapshot A
Snapshot B

❓ Dokumentation

Snapshot-System

Erfasst den vollstΓ€ndigen Produktionszustand aus 13 Modulen als unverΓ€nderlichen Snapshot.

  • IntegritΓ€ts-Hash: SHA-256 ΓΌber kanonischen JSON (sortierte Keys, ohne integrity-Feld)
  • Secret-Redaktion: Alle Felder wie password, token, api_key β†’ [REDACTED]
  • Pfadsicherheit: Snapshot-ID wird nie direkt in Dateipfade verwendet
  • FIFO-Rotation: Max. 50 Snapshots pro Roman, Γ€lteste werden automatisch entfernt

Export-Formate

  • json β€” vollstΓ€ndiger Pretty-Print JSON-Export
  • summary_json β€” nur Kopfzeilen + Quell-Status (kein Data)
  • html β€” styled HTML-Seite zum Lesen im Browser
  • print_html β€” druckoptimiert, A4, keine externen Ressourcen

Datenquellen (13 Module)

${['workflow','copilot','guided_assistant','executive_dashboard','autopilot','live_control','activity','notifications','execution','director','release','gates','publishing'].map(s => `
${s}
`).join('')}