7d568370495c5a7b57061156021a150577a8cc88
Die Live-Datenbank hat mir den Fehler gezeigt, nicht der Quelltext.
Nach dem Ausliefern ein Blick auf die echten Staende: erledigt 6,
offen 4 -- und abgebrochen 2. Die zwei standen in meiner Pruefung
nicht.
GRUND: Ich hatte die Etappen aus STATUS in workspace-aufgaben.js
abgeleitet, und dort stehen nur vier. "abgebrochen" fehlt dort
ABSICHTLICH, damit der normale Weg es nicht setzen kann -- es kommt
ueber eine eigene Route mit Pflichtbegruendung. Wer die Liste aus
STATUS ableitet, uebersieht also ausgerechnet den Endzustand, in dem
Aufgaben am laengsten liegen bleiben. Dieselbe Luecke hat in dieser
Datei schon einmal zwei Bedingungen erwischt, die nur gegen
'erledigt' prueften.
"In jeder etape" waere damit eine Zusage ueber vier von fuenf
Etappen gewesen.
Zwei Dinge dafuer nachgezogen:
* Die Etappe wird jetzt aus der DATENBANK gelesen, nicht aus der
Liste. Abgebrochene Aufgaben werden an mehreren Stellen bewusst
ausgeblendet -- "Etappe steht wirklich" waere ueber die Liste
gar nicht messbar gewesen.
* Die Auskunft an die Oberflaeche wird nur verlangt, WENN die
Aufgabe in ihrer Liste steht. Blendet das Haus eine Etappe aus,
gibt es dort keinen Knopf zu zeigen; dann zaehlt allein der
Server, und den misst der DELETE. Gemessen: Sie steht drin, und
der Knopf wird auch dort angeboten.
pruef-verteilen 42 -> 44, jetzt 5/5 in allen Zaehlungen.
Co-Authored-By: Claude Opus 5 <[email protected]>
Description
No description provided
725 MiB
Languages
JavaScript
77.6%
CSS
13.1%
HTML
9.1%
Shell
0.2%