HANDOFF.md: fetchMenuItems-Singleton-Fallback (Bug 20) nachgeprüft

Live an 12 Singleton-Menüs getestet — alle melden konsistent "bad
parameter terse (line 1 column N)", vom bestehenden Substring-Check
abgedeckt. Keine dritte, unbehandelte Fehlerform gefunden. Nebenbefund:
/system health ist kein Singleton, liefert echte Liste über terse.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
Kay
2026-09-16 09:41:24 +02:00
co-authored by Claude Sonnet 5
parent d3685bb8d4
commit 8bebef78fd
+15 -8
View File
@@ -1387,14 +1387,21 @@ passenden Namen lesbar. Live bestätigt ("sieht gut aus").
relevant, nicht danach suchen.** Vor Annahmen über den aktuellen relevant, nicht danach suchen.** Vor Annahmen über den aktuellen
Stand immer neu per Geräte-/Übersicht-/Verbinden-Tab prüfen statt auf Stand immer neu per Geräte-/Übersicht-/Verbinden-Tab prüfen statt auf
ältere Einträge hier zu vertrauen. ältere Einträge hier zu vertrauen.
9. **`fetchMenuItems`s Output-Text-Fallback (Bug 20) auf weitere 9. ~~`fetchMenuItems`s Output-Text-Fallback (Bug 20) auf weitere
Singleton-Menüs prüfen**live nur für `/system routerboard` Singleton-Menüs prüfen~~am 2026-09-16 live an 12 Singleton-Menüs
bestätigt gebraucht zu werden (`/system identity` etc. liefen schon geprüft (`/ip dns`, `/system identity`, `/system clock`,
vorher über den Exception-Zweig, siehe Bug 8). Nicht geprüft, ob es `/system ntp client`, `/tool e-mail`, `/system routerboard`,
noch andere Menüs gibt, die den Fehler auf eine DRITTE Art melden `/system resource`, `/system note`, `/system watchdog`,
(weder Exception noch im Output-Text) — bei einer leer bleibenden `/ip settings`, `/ip cloud`, `/interface bridge settings`): alle
Liste in Übersicht/Geräte/Experte-Tab als erste Verdachtsquelle melden exakt denselben Text `"bad parameter terse (line 1 column
prüfen. N)"` (Spaltennummer variiert, Substring immer gleich) — der
bestehende Check `output.contains("bad parameter terse")` fängt sie
alle ab, keine dritte, unbehandelte Fehlerform gefunden. Nebenbefund:
`/system health` ist **kein** Singleton, sondern liefert über
`terse` eine echte Liste (mehrere Sensor-Zeilen, z.B. Spannung/
Temperatur) — falls das je kuratiert wird, nicht als `isSingleton`
markieren. Damit fürs Erste ausreichend untersucht, kein Codefix
nötig.
10. ~~Ausführlichere Tooltips im Experte-Tab~~ — erledigt: alle 10. ~~Ausführlichere Tooltips im Experte-Tab~~ — erledigt: alle
`RouterOSFieldSchema.help`-Texte in `RouterOSSchemaCatalog.swift` `RouterOSFieldSchema.help`-Texte in `RouterOSSchemaCatalog.swift`
überarbeitet, jedes Adress-/Netz-/Bereichs-Feld hat jetzt ein überarbeitet, jedes Adress-/Netz-/Bereichs-Feld hat jetzt ein