From 4142d0c1c9a1c0f6852651e70a1171545eb50baa Mon Sep 17 00:00:00 2001 From: Richard Date: Wed, 16 Sep 2026 12:33:57 +0200 Subject: [PATCH] Begruendung zu #621: Management-Center-Anbindung Die Betriebsfreigabe wird im Projekt polytrader-managementcenter gebaut; wirken muss sie hier. #621 ist ausschliesslich der Einbau auf der Client-Seite und steht auf deferred, bis SDK (#613) und Freigabe (#614) dort stehen. Damit faellt zugleich die Entscheidung vom 31.07.2026 gegen eine Laufzeit-Revalidierung - fuer die Lizenz bleibt sie gueltig, fuer die Betriebsfreigabe nicht. Co-Authored-By: Claude Opus 5 --- docs/ROADMAP.md | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/docs/ROADMAP.md b/docs/ROADMAP.md index a6bc00e..3309870 100644 --- a/docs/ROADMAP.md +++ b/docs/ROADMAP.md @@ -192,6 +192,32 @@ Sicherheits-Auflagen von selbst — siehe #174. → [archiv/umsetzungsplaene/UMSETZUNGSPLAN-Deploymentcenter-Integration.md](./archiv/umsetzungsplaene/UMSETZUNGSPLAN-Deploymentcenter-Integration.md) +### [A] #621 — Management-Center-Anbindung + +**Auslöser: sobald #613 (SDK und Testclient) und #614 (Freigabe vollständig) im Projekt +`polytrader-managementcenter` abgeschlossen sind.** + +Aus rechtlichen Gründen darf PolyTrader nur handeln, solange ein Mensch den Weiterbetrieb in +festgelegtem Takt aktiv bestätigt. Bestätigt wird in einem eigenständigen Kundencockpit — eigener +Server, eigenes Repository, eigenes Deploymentcenter-Projekt. Dieses Item ist **ausschließlich der +Einbau auf der Client-Seite**: SDK einbinden, Prüfung in +[`TradingGate`](../src/PolyTrader.Modules.CopyTrading/Logic/TradingGate.cs) hängen — dorthin, wo +seit #570 alle Sperren liegen —, cockpit-verwaltete Parameter lokal nur noch lesbar anzeigen, +regelmäßigen automatischen Neustart einbauen, Kennzahlen täglich melden. + +**Damit fällt die Entscheidung vom 31.07.2026** in `Licensing/LicenseGate.cs`: „eine +Laufzeit-Revalidierung gibt es bewusst nicht." Betriebsfreigabe ist nicht Lizenz — zwei Fragen, +zwei Mechanismen, und die neue verlangt eine Prüfung zur Laufzeit. Für die **Lizenz** bleibt die +alte Entscheidung gültig. + +Zwei Dinge sind bereits vorhanden und werden nicht neu gebaut: `TradingMode.SellOnly` existiert +samt Semantik, und die Sperren liegen seit #570 an einer Stelle. Ein zweiter Ort für die Prüfung +wäre die Wiederholung von #569 mit höherem Einsatz. + +**Ohne dieses Vorhaben kein Live-Betrieb.** Es geht damit allem in Themenbereich B voraus. + +→ Konzept im Nachbarprojekt: `PolytraderManagementcenter/docs/KONZEPT.md` + ### [A] #137 — Linux-Betrieb auf einer Test-VM **War bis zum 23.08.2026 fälschlich als „blockiert durch die DC-Abnahme" geführt. Ist es