Netzwerk-Labor · Doku Entwurf – Runde 5 „Leiste, Auftragsmappe, Inspektor" (31.10.2026) Zum Spiel Online

Entwurf – Runde 5 „Leiste, Auftragsmappe, Inspektor" (31.10.2026)

Auftrag des Nutzers (wörtlich, sinngemäß). Nach der Abnahme von 2.6.0 zeigt der Nutzer drei Bildschirmfotos aus dem laufenden Programm und schreibt: „unordentlich überlappende Elemente", „manche Elemente sind nicht richtig ausgerichtet", „Minileiste sieht schlecht aus und vermittelt visuell nicht ihren Nutzen, sondern overwhelmed den Nutzer nur", „das Zusammenfallen muss schöner animiert werden von der Leiste", „die Aufträge zu simulieren im Minimodus funktioniert nicht richtig, da viel zu wenig Kontext herrscht für die Lösung des Auftrags — das Konzept muss umgedacht werden". Ausdrücklich verlangt: Full Skill Usage und Agenten-Schwärme.

Rahmen. Runde 5 folgt dem Projekt-Prozess user:projekte/netzwerk-labor-redesign (Vertrag → Welle → Abnahme → Doku/Stand/Fassung) und nutzt die Skills workflows (Schwarm) und computer-use (Abnahme im echten Fenster). Veröffentlichung stützt sich auf die stehende Freigabe des Nutzers für Push, Tag und Release (30.10.2026). Fassung: 2.7.0 (Konzeptänderung der Leiste + UX-Umbau; kein neues Datenformat, keine neuen Spielzustände).

1 · Gemessener Befund (Audit 31.10.2026, Prüfbau 2.6.0, CDP, 1280×800 CSS)

Belege: Nachweise/runde5/audit.json und Nachweise/runde5/audit/01…06*.png.

A · Auftragsmappe (Auftrag lesen, .am-mappe)

B · Inspektor, Reiter Ports (.in-*)

C · Mini-Leiste (.leiste-karte)

D · Karte (Lagebild)

2 · Zielbild und Konzept

A · Auftragsmappe → „Auftragsbogen" (kein überlappender Streifen)

B · Inspektor entzerrt (Ports/VLAN/SVI)

C · Mini-Leiste: Konzept „Begleiter" (statt Auftrag im Minimodus)

Grundsatz: Die Leiste löst keine Aufträge. Sie begleitet den laufenden Auftrag mit Kontext und führt in die Vollansicht. Damit fällt die Erwartung weg, im 320-px-Fenster ein Netz zu diagnostizieren.

  1. Jetzt dran — Kunde · Auftrag plus nächster Schritt in einem Satz aus echten Daten (Spiel.naechster / Spiel.naechsteDiagnose, nie die Lösung), Primär „Im Labor fortsetzen" (öffnet Labor am Gerät), Sekundär „Auftrag lesen" (öffnet den Auftragsbogen in der Vollansicht).
  2. Kurzübung (freiwillig) — die bisherige Mini-Frage, aber mit Kontext: Kicker „Kurzübung · <Fertigkeit>", Kontextzeile aus dem aktiven Auftrag (Ziel/Kunde, echte Daten), dann Frage + Antworten; nach der Antwort kurze Erklärung + „Im Labor prüfen". Klar beschriftet, dass sie den Auftrag nicht löst („nebenbei üben"). Ohne Auftrag ehrlicher Leerzustand; die Frage kommt weiter aus UI.karriere.miniZeichnen.
  3. Lage — Verträge/Serie/offene Tickets in einer ruhigen Zeile; Schnellaktionen Postfach / Labor / ausblenden bleiben.

D · Karte: ruhige Beschriftung

3 · Schreibrechte (ein Schreiber je Datei)

OwnerDateien
W1 · Auftragsbogen + Kartesrc/ui/spiel.js (nur Auftragszeile/Mappe; Postfach/Hilfeleiter tabu), src/stil/spiel.css (nur .am-), src/ui/editor.js (nur Label-/Kopf-Ausblendung, Klickpfad unverändert), src/stil/editor.css (nur .ger-/.lb-leiste*)
W2 · Inspektorsrc/ui/inspektor.js (nur Reiter Ports/VLAN/SVI), src/stil/inspektor.css
W3 · Mini-Leistesrc/ui/leiste.js, src/stil/leiste.css
Leitungsrc/stil/bento.css, src/stil/basis.css, src/ui/app.js, Themes (zz-*), Tests, Doku, Fassung, Build, Commit, Release
Prüfer 1read-only: Bento-Design/Professionalität
Prüfer 2read-only: Theme/A11y/Interaktion (Themes, Fokus, 44 px, Esc/Enter, reduced motion)

Regeln: ein Schreiber je Datei; kein Commit/Push durch Writer; kein "git add -A"; keine Prozesse nach Namen beenden; keine Software installieren; Kiosk-Dateien der parallelen Sitzung tabu. Private Vorschau mit python tools/vorschau.py --name <bereich> und python Nachweise/bento/foto.py --html vorschau-<bereich>.html --marke <bereich> --nur <ansichten>; niemals python bauen.py parallel. Bestehende Tests nicht ändern — die Leitung passt die zwei genannten Testdateien an.

4 · Abnahme

Sichtprüfung 1440/960/720 + 5 Themes + Hell/Dunkel + „Bewegung aus"; je Fläche: keine abgeschnittenen Texte, kein horizontaler Überlauf, 44-px-Ziele, sichtbarer Fokus, eine Hauptaktion, keine erfundenen Zahlen, Testhaken erhalten.

Gates: node tests/run.js grün (0 übersprungen) · sh tools/test.sh --rauch 45/45 · python tools/klassen.py 0 · python tools/ethos.py GRÜN (R4/R9/R10 nicht schlechter) · python tools/umlaute.py GRÜN · node tools/sim-stand.js unverändert.

Nach der ersten Runde zwei unabhängige Lesungen (Design; Theme/A11y), Fix-Runde je Strang, Lead-Abnahme, dann Fassung 2.7.0 (Doku, Stand, Einzeldatei, .exe, Release, Live-Seite nachmessen).

5 · Entscheidungen der Leitung

  1. Die Leiste löst keine Aufträge mehr — sie ist Begleiter mit Kontext und Weg in die Vollansicht; die Kurzübung bleibt als freiwillige Übung mit Kontextzeile.
  2. Mappe bleibt ein Blatt über der Karte, kein Vollbild-Modal: lesen/Ziele prüfen, während das Labor sichtbar bleibt; Werkzeugleiste ruht, solange sie offen ist.
  3. Maße der Leiste bleiben (300×56 / 320×300); Fläche, Deckkraft, Inhalt und Animation ändern sich.
  4. Version 2.7.0, stehende Release-Freigabe wird genutzt; Doku-Nachzug wie in Runde 4.
  5. Skill-/Prozessnutzung: Projekt-Prozess netzwerk-labor-redesign als Rahmen, workflows für den Schwarm, computer-use für die Abnahme im echten Fenster.

6 · Ergebnis (31.10.2026, gemessen) — alle Gates grün

PrüfungErgebnis
node tests/run.js932/932 grün, 0 übersprungen (109 Testdateien, 95 headless Module)
sh tools/test.sh --rauch45/45
python tools/klassen.py0
python tools/ethos.pyGRÜN (R1 23, R2 17, R3 4, R4 169→135, R9 62→58, R10 42 = Stand; R12 nicht gemessen)
python tools/umlaute.pyGRÜN, 0 offene Befunde
node tools/sim-stand.jsSimulation unverändert
Bau138 Module (95 headless) — keine neue Datei, der Umbau blieb im Bestand
AuftragsbogenZiele-Reiter mit einem Ziel 315 px (vorher 515), Leerraum 16 px (vorher ~300); Werkzeugleiste/Flächentitel bei offener Mappe visibility:hidden; Karte 0 überlappende Label-Paare (vorher 9); Esc/Fokus/Ansichtswechsel belegt
InspektorKopf 102 px (vorher 135); Portfelder 136–141 px × 44 px (vorher 62–73 × 30); Portliste scrollt mit ganzem Zeilenraster, 0 angeschnittene Zeilen; SVI im VLAN-Reiter
Mini-Leistezugeklappt 300 × 56, Deckkraft 0,92, drei Werte einzeilig, kein Überlauf; aufgeklappt 320 × 300 mit Kontextzeile aus dem Auftrag; Animation 320 ms cubic-bezier(.22,1,.36,1), Zuklappen Inhalt→Karte (160/240 ms) → Fenstergröße; Bewegung aus ohne Animation; Kontrast ≥ 4,5:1 in allen Themes (min. 4,71 Hell)
Unabhängige PrüfungenBento-Design und Theme/Struktur/A11y nach der Umsetzung; Befunde im Abschnitt 5/6 der Übergabe

Testanpassung (Leitung): tests/ui-leiste-ueberlappung.test.js prüft statt des entfernten Kopfraum-Hacks die neue Mechanik (mappe-an am .labor, visibility:hidden für Leisten und Flächentitel, z-index 30, kein --am-kopfraum) mit 6 statt 4 Fällen — die Abdeckung ist größer, nicht kleiner.

Nicht gemessen: R12 (ethos --dom), Android-APK (kein SDK), echte Maus im ausgelieferten Tauri-Fenster (Prüfbau), Screenreader, alle Themes in jedem Strang flächendeckend.