trading-system-docs/red-queen-architecture
2026-08-31 12:54:03 +00:00
..
control-plane RAIN: Phase 13.5 Emergency Rollback CP Repair - target-image-based rollback pre-gates (current/recovery gold). SoT local, no push. 2026-08-31 12:54:03 +00:00
AGENT_CONTRACTS.md docs(a1): Red Queen architecture & contracts 2026-08-24 19:24:12 +00:00
ARCHITECTURE.md docs(a1): Red Queen architecture & contracts 2026-08-24 19:24:12 +00:00
EXTERNAL_REVIEW_CONTRACT.md docs(a1): Red Queen architecture & contracts 2026-08-24 19:24:12 +00:00
MISSION_STATE_MACHINE.md docs(a1): Red Queen architecture & contracts 2026-08-24 19:24:12 +00:00
PARALLEL_EXECUTION.md docs(a1): fix typo 'wo manten' -> 'Worktree behalten' + A2 status note 2026-08-24 20:18:36 +00:00
README.md docs(a1): fix typo 'wo manten' -> 'Worktree behalten' + A2 status note 2026-08-24 20:18:36 +00:00
ROOT_SSH_GATE.md docs(a1): Red Queen architecture & contracts 2026-08-24 19:24:12 +00:00
SAFETY_CONTRACT.md docs(a1): Red Queen architecture & contracts 2026-08-24 19:24:12 +00:00
SELF_IMPROVEMENT_POLICY.md docs(a1): Red Queen architecture & contracts 2026-08-24 19:24:12 +00:00
TELEGRAM_MISSION_CONTROL.md docs(a1): Red Queen architecture & contracts 2026-08-24 19:24:12 +00:00

RED QUEEN AUTONOMOUS ENGINEERING SYSTEM v1 — Architektur-Contracts

System: Red Queen Autonomous Engineering System v1 Version: 1.0 (A1-Architektur-Contracts) Status: Vertrags-Spezifikation (NICHT Runtime-Implementierung) Sprache: Deutsch (verbindlich)


1. Zweck

Dieses Dokumentenbündel definiert verbindliche Architektur- und Safety-Contracts für das RED QUEEN AUTONOMOUS ENGINEERING SYSTEM v1. Die Contracts beschreiben, wie autonome Engineering-Missionen strukturiert, delegiert, validiert, gemonitort und abgesichert werden.

Es gilt der Grundsatz: Die Contracts steuern die Architektur, nicht umgekehrt. Abweichungen von einem Contract sind nur über das dafür vorgesehene Eskalations- und Genehmigungsverfahren möglich (siehe SAFETY_CONTRACT.md).

2. Umfang und Abgrenzung

  • Enthalten: Verträge für Orchestrierung, Agenten-Rollen, Zustandsmaschinen, Safety, Parallelität, Selbstverbesserung, Telegram-Kommunikation und externe Review-Gates.
  • NICHT enthalten: Implementierung der Runtime, konkreter Quellcode, Deployment, tatsächliche Werte, Zugangsdaten, Endpunkte oder Betriebs-Konfiguration.
  • Dieses Bündel ist die verbindliche Vertrags-Grundlage. Laufende Implementierung erfolgt in nachfolgenden Phasen (SELF-IMPROVEMENT-Policy, Phasenstufen).

3. Datei-Übersicht

Datei Inhalt Kurzbeschreibung
README.md Einstieg & Index Zweck, Umfang, Prioritätsprinzip, Datei-Übersicht
ARCHITECTURE.md Zielarchitektur Knoten, Datenfluss, Arbeitsregeln, zentrale Instanz
AGENT_CONTRACTS.md Rollen-Verträge PLANNER/MAKER/CHECKER/DEBUGGER/TESTER/KNOWLEDGE
MISSION_STATE_MACHINE.md Zustandsmaschinen Mission- und Work-Package-Lifecycle
SAFETY_CONTRACT.md Safety & Retry Retry/Loop, Attempt Ledger, Oscillation, Circuit Breaker
PARALLEL_EXECUTION.md Parallelität Worktrees, Branch-Safety, Merge-Policy
ROOT_SSH_GATE.md Privilegierter Zugriff Root/SSH-Gate, Pflichtfelder, kritische Bereiche
SELF_IMPROVEMENT_POLICY.md Selbstverbesserung SI-1/SI-2/SI-3 Eskalationsstufen
TELEGRAM_MISSION_CONTROL.md Kommunikation Standardmeldungen, Anti-Spam-Regeln
EXTERNAL_REVIEW_CONTRACT.md Externe Review Rain-Nutzung, Alice-Ausschluss, Christian-Gate

Kern-Dateien: Die 9 Contracts + dieses README. Keine unnötige Fragmentierung.


4. Prioritätsprinzip

Bei der Umsetzung gilt das folgende Prioritätsprinzip (höchste zuerst). Eine Lösung einer höheren Stufe gewinnt immer gegen eine Lösung einer niedrigeren Stufe:

1. HERMES NATIVE   → Verwendung vorhandener Hermes-Kernfunktionen und nativer Fähigkeiten
2. CONFIG          → Konfiguration bestehender nativer Komponenten (ohne Code)
3. SKILL           → Wiederverwendbare Skills (Hermes-Konzept), Prozeduren/Muster
4. MINIMAL CUSTOM  → Minimaler, gezielter eigener Code nur, wenn Stufe 13 nicht reichen
5. EXTERNAL        → Externe Dienste/Werkzeuge nur als letzte Instanz

Vertragsregeln:

  • WHO: Red Queen Lead Orchestrator prüft bei jeder technischen Lösung das Prioritätsprinzip.
  • WHEN: Vor jedem Implementierungsschritt und jedem Architekturentscheid.
  • WHERE: Gilt systemweit, für jede Codezeile und jeden integrierten Dienst.
  • PERMISSIONS: Externe Dienste (Stufe 5) benötigen immer eine explizite Zulassung.
  • STOP: Ein Vorstoß auf EXTERNAL ohne dokumentierte Begründung wird zurückgewiesen.

5. Verbindlichkeit und Leseart

  • MUSS/MUSS NICHT/SOLL/SOLL NICHT folgen RFC 2119 (MUST/MUST NOT/SHOULD/SHOULD NOT).
  • WHO/WHEN/WHERE/PERMISSIONS/STATE/SAFETY GATES/STOP sind Pflichtfelder aller Contracts.
  • STATE/Safety Gates definieren Zustandsübergänge und Halt-/Eskalationspunkte.
  • Jede Änderung an diesen Contracts unterliegt der SELF-IMPROVEMENT-Policy (SI-Stufe 2/3).

6. Schnellstart für Sub-Agenten

  1. Zuerst ARCHITECTURE.md lesen (Rollen, Datenfluss, Arbeitsregeln).
  2. Dann den rollenspezifischen Vertrag in AGENT_CONTRACTS.md zwingend einhalten.
  3. Safety-Regeln aus SAFETY_CONTRACT.md beachten (Retry/Loop, Circuit Breaker).
  4. Bei paralleler Arbeit PARALLEL_EXECUTION.md einhalten.
  5. Privilegierte Aktionen (Root/SSH) nur gemäß ROOT_SSH_GATE.md.
  6. Berichterstattung über Telegram gemäß TELEGRAM_MISSION_CONTROL.md.
  7. Externe Fälle (Rain/Recovery) nur gemäß EXTERNAL_REVIEW_CONTRACT.md.

7. Implementierungsstatus

  • A1 (abgeschlossen, Commit 3d738e6): Architektur- & Safety-Contracts (dieses Bündel).
  • A2 (abgeschlossen): Erste laufende Implementierung der Persistenzen-State-Machines unter ../a2/ (Mission-State- & Work-Package-State-Machine, minimaler Missions-Metadata-Layer auf nativer Hermes-Kanban-Basis, deterministische Tests). Siehe ../a2/README / Module. Contracts in diesem Bündel bleiben die verbindliche Vertragsquelle; a2/ ist die zugehörige Implementierung.