forked from kay/RouterOS
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:
+15
-8
@@ -1387,14 +1387,21 @@ passenden Namen lesbar. Live bestätigt ("sieht gut aus").
|
||||
relevant, nicht danach suchen.** Vor Annahmen über den aktuellen
|
||||
Stand immer neu per Geräte-/Übersicht-/Verbinden-Tab prüfen statt auf
|
||||
ältere Einträge hier zu vertrauen.
|
||||
9. **`fetchMenuItems`s Output-Text-Fallback (Bug 20) auf weitere
|
||||
Singleton-Menüs prüfen** — live nur für `/system routerboard`
|
||||
bestätigt gebraucht zu werden (`/system identity` etc. liefen schon
|
||||
vorher über den Exception-Zweig, siehe Bug 8). Nicht geprüft, ob es
|
||||
noch andere Menüs gibt, die den Fehler auf eine DRITTE Art melden
|
||||
(weder Exception noch im Output-Text) — bei einer leer bleibenden
|
||||
Liste in Übersicht/Geräte/Experte-Tab als erste Verdachtsquelle
|
||||
prüfen.
|
||||
9. ~~`fetchMenuItems`s Output-Text-Fallback (Bug 20) auf weitere
|
||||
Singleton-Menüs prüfen~~ — am 2026-09-16 live an 12 Singleton-Menüs
|
||||
geprüft (`/ip dns`, `/system identity`, `/system clock`,
|
||||
`/system ntp client`, `/tool e-mail`, `/system routerboard`,
|
||||
`/system resource`, `/system note`, `/system watchdog`,
|
||||
`/ip settings`, `/ip cloud`, `/interface bridge settings`): alle
|
||||
melden exakt denselben Text `"bad parameter terse (line 1 column
|
||||
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
|
||||
`RouterOSFieldSchema.help`-Texte in `RouterOSSchemaCatalog.swift`
|
||||
überarbeitet, jedes Adress-/Netz-/Bereichs-Feld hat jetzt ein
|
||||
|
||||
Reference in New Issue
Block a user