mirror of
https://github.com/praktimarc/kst4contest.git
synced 2026-10-20 22:32:55 +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
@@ -29,7 +29,7 @@ erzeugt und **nicht ausgeliefert** wird). Paketnamen sind über `core` und
|
||||
|
||||
## Sprache
|
||||
|
||||
Kommunikation mit Marc auf Deutsch, in **neuer Rechtschreibung** — `muss` und `dass`,
|
||||
Kommunikation auf Deutsch, in **neuer Rechtschreibung** — `muss` und `dass`,
|
||||
nicht `muß` und `daß`. Quelltextkommentare und Javadoc bleiben ausschließlich Englisch.
|
||||
|
||||
Oberflächentexte stehen seit Etappe 9 in `app-desktop/src/main/i18n/strings_<code>.properties`
|
||||
@@ -38,8 +38,11 @@ Regel, was übersetzt wird, steht in `docs/PROJECT_CONTEXT.md` unter „Importan
|
||||
|
||||
## Laufende Arbeit
|
||||
|
||||
Spezifikationen liegen unter `docs/superpowers/specs/`, Umsetzungspläne unter
|
||||
`docs/superpowers/plans/`. Die Ablösung von JavaFX durch Compose Multiplatform ist
|
||||
Spezifikationen liegen unter `docs/superpowers/specs/` und bleiben: sie sagen, **warum** die
|
||||
Architektur so ist, und das steht nirgends sonst. Umsetzungspläne werden nach der Ausführung
|
||||
entfernt — sie sind Arbeitsanweisungen für erledigte Arbeit, und ein liegengebliebener Plan
|
||||
liest sich für den Nächsten wie eine offene Absicht. Was aus ihnen zu behalten war, steht in
|
||||
den Commit-Nachrichten und in `docs/PROJECT_CONTEXT.md`. Die Ablösung von JavaFX durch Compose Multiplatform ist
|
||||
**abgeschlossen**: unter `src/main` steht kein `javafx.` mehr, und `org.openjfx` ist
|
||||
aus `app-desktop/build.gradle.kts` und `gradle/libs.versions.toml` entfernt. Die
|
||||
Begründungen und die harten Lehren stehen in
|
||||
|
||||
Reference in new issue
Block a user