Files
leocrm/docs/RECOVERY_SCOPE.md
T
Agent Zero a760a759eb Phase 0+3: Stand sichern, alte Doku einfrieren, doppelte Command-Struktur entfernen
Phase 0:
- Git Tag: pre-recovery-current (3cbf921)
- Branch: recovery/minimal-finish
- docs/RECOVERY_SCOPE.md als verbindliche Quelle
- Alte Dokumente als UEBERHOLT markiert

Phase 3:
- app/core/commands.py entfernt (ungenutzte Doppelstruktur)
- app/commands/create_contact.py entfernt (ungenutzte Doppelstruktur)
- 24/24 Command-Tests bestanden — produktive Commands unbeeinflusst
2026-08-03 13:25:48 +02:00

2.7 KiB

LeoCRM Recovery Scope

Erstellt: 2026-08-03 Git-Tag: pre-recovery-current (3cbf921) Branch: recovery/minimal-finish Alembic-Head: 0092

Diese Datei ist die einzige verbindliche Quelle für den Reparatur- und Abschlussplan. Alle früheren Umbau- und Abschlussdokumente sind überholt.


Verbindliche Regeln

  1. Keine neue Zielarchitektur entwerfen.
  2. Keine Microservices einführen.
  3. Keine neuen generischen Security-, Entity-, Storage- oder Agentenplattformen bauen.
  4. Bestehende Services nicht vollständig auf Commands umbauen.
  5. Keine Beispiele als Produktanforderungen behandeln.
  6. Keine Migration bis einschließlich 0092 erneut verändern.
  7. Schemafehler ausschließlich über neue Forward-Migrationen korrigieren.
  8. Keine produktiven Daten automatisch zusammenführen oder löschen.
  9. Keine manuellen Änderungen in laufenden Coolify-Containern.
  10. Jeder Arbeitsschritt benötigt: konkreten Fehler, begrenzte Codeänderung, reproduzierbaren Test, eigenen Git-Commit.

Phasen-Status

Phase Status Hinweis
0 — Stand sichern Abgeschlossen Tag + Branch + RECOVERY_SCOPE.md
1 — Migrationen & Zielschema Nicht begonnen Migrationsaudit + Forward-Migrationen ab 0093
2 — Security & Permissions 🔶 Teilweise erledigt Workspace-Permissions registriert, Frontend-Fallback entfernt. RLS-Tests offen.
3 — Doppelte Command-Struktur Nicht begonnen app/core/commands.py + app/commands/create_contact.py entfernen
4 — Workspaces 🔶 Teilweise erledigt Widget-Fixes, Permissions, Context is_visible, AVAILABLE_MODULES entfernt. Kalenderauswahl, Modulunterpunkte offen.
5 — AI & MCP Nicht begonnen Delegationstoken, Bearer-Auth, Pfadbegrenzung
6 — DMS & Attachments Nicht begonnen Streaming, Deduplikation, Alt-Migration
7 — Plugins, Worker, Outbox Nicht begonnen Plugin-Gate, Event-Envelope, Handler-Tracking
8 — CI, Restore, Coolify Nicht begonnen Merge-CI, Migrations-Gate, Restore-Test
9 — Abschluss Nicht begonnen RECOVERY_ACCEPTANCE_REPORT.md

Produktionsstand (Phase 0.1)

  • Git-Commit: 3cbf921 (main)
  • Alembic-Version: 0092
  • Produktions-URL: https://crm.media-on.de — healthy
  • API: healthy, Worker: healthy
  • RLS-Tabellen: 109
  • Attachments (alt): 0
  • Entity-Attachments: 2
  • DMS-Dateien: 17
  • Workspaces: 2

Überholte Dokumente

Folgende Dokumente sind nicht mehr als Umsetzungsanweisung zu verwenden:

  • docs/ABSCHLUSSBERICHT_PHASE0_PHASE1.md — ÜBERHOLT
  • SANIERUNGS_FORTSCHRITT.md — ÜBERHOLT
  • docs/phase0_phase1_acceptance_report.md — ÜBERHOLT