mirror of
https://github.com/praktimarc/kst4contest.git
synced 2026-10-19 05:42:58 +02:00
Remove the implementation plans now that every stage is executed
Thirteen plans, all of them step-by-step instructions for work that is committed. A plan left behind reads to the next person like an open intention, and these describe a build that no longer exists -- the first still explains how to introduce Gradle. The specifications stay. They say why the architecture is what it is, which the code cannot, and three of them are still argued from. The live-findings note stays too: CLAUDE.md sends people to it, and its hardest lesson -- that a blocking wait on the AWT event thread deadlocks the interface while the build stays green -- is written down nowhere else. Its sweep script stays as well. The note argues explicitly that the script belongs beside the finding so the next reader can measure rather than believe, and removing it would contradict the reasoning it illustrates. Two references in the note and one in the JavaFX-removal spec pointed at plans and now say where the reasoning went instead.
This commit is contained in:
17 files changed
+10
-16159
No files matched your search
@@ -43,7 +43,8 @@ Erhoben am 1. Oktober 2026 auf Linux, Branch `nextMajorRelease/version1_50`.
|
||||
> und darum nicht testbar war). Erstmals mit Tests: vier, darunter „ein Stoß von 20
|
||||
> Ereignissen wird zu einem Schreibvorgang". **Offen (Etappe 6):** die 11 Restdateien, die 19
|
||||
> Steuerelemente, `org.openjfx` aus Build und Versionskatalog.
|
||||
> Plan: `docs/superpowers/plans/2026-10-03-javafx-entfernen-teil4-dispatcher-lebenszyklus.md`.
|
||||
> Behoben in Etappe 4/5; der Plan ist nach seiner Ausführung entfernt worden, die
|
||||
> Begründung steht in der Commit-Nachricht und hier.
|
||||
|
||||
> **Etappe 6 abgeschlossen am 2026-10-04 — JavaFX ist raus.** Nachgewiesen, nicht
|
||||
> geschlussfolgert: `grep -rl "javafx\." core/src/main app-desktop/src/main` ist leer, es
|
||||
@@ -153,7 +154,8 @@ Erhoben am 1. Oktober 2026 auf Linux, Branch `nextMajorRelease/version1_50`.
|
||||
> `OperatorProfilePickerWindow` (eigener Faden plus `CountDownLatch`) würde dort verklemmen,
|
||||
> weil es genau den Faden blockiert, auf dem das neue Fenster zeichnen will. Der
|
||||
> Einzelkonstruktor `ComposeDialog(Dialog.ModalityType)` existiert und wird benutzt.
|
||||
> Plan: `docs/superpowers/plans/2026-10-03-javafx-entfernen-teil4-dispatcher-lebenszyklus.md`.
|
||||
> Behoben in Etappe 4/5; der Plan ist nach seiner Ausführung entfernt worden, die
|
||||
> Begründung steht in der Commit-Nachricht und hier.
|
||||
|
||||
> **Teil 3 abgeschlossen am 2026-10-02.** Der gesamte durchsetzte JavaFX-Aufbau in
|
||||
> `Kst4ContestApplication` ist gelöscht; die Klasse ist von 11.179 auf ~5.100 Zeilen
|
||||
|
||||
Reference in new issue
Block a user