Begruendung zu #621: Management-Center-Anbindung
CI / Build & Tests (Linux) (push) Canceled after 0s
CI / Plattformneutralität & Hygiene (push) Canceled after 0s

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 <noreply@anthropic.com>
This commit is contained in:
Richard
2026-09-16 12:33:57 +02:00
co-authored by Claude Opus 5
parent 5419348a38
commit 4142d0c1c9
+26
View File
@@ -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