Netzwerk-Labor · Doku Übergabe — Stand 31.10.2026 (Runde 4 „Jobdoku & QoL") Zum Spiel Online

Übergabe — Stand 31.10.2026 (Runde 4 „Jobdoku & QoL")

1 · Auftrag und Vorgehen

Der Nutzer hat sieben Stränge benannt, die noch vor Bento 2.5 entstanden waren: Verdacht/Jobdoku (Einsatzakte), Lehrlings-/Lernstandbereich (Ausbildungs-Cockpit), Simulator + Fehler→Ziel + Beginner-Hilfe (Flugschreiber), rechte Sidebar/Inspektor (Einzelklick zeigt immer Infos), Fenster/Shell (eigenständiges Programm statt nativer Titelleiste), Shop (Werkstattregal) und einen QoL-/Barrierefreiheits-Querschnitt. Verlangt war ausdrücklich: originell neu denken statt polieren, Bento-2.5-Regeln einhalten, echte Daten, keine Emoji, und am Ende Fassung 2.6.0 inklusive Push, Tag, Release und Live-Seite (Freigabe des Nutzers vom 30.10.2026).

Umgesetzt als fünf Schreib-Owner (ein Schreiber je Datei, AGENTS-Ausnahme „Schwarm"), davor eine Phase 0 der Leitung (Audit, Gestaltungsvertrag, Extraktion), danach zwei unabhängige Prüfungen (Bento-Design; Theme/Struktur/A11y), Fix-Runde und Gesamtabnahme durch die Leitung. Verträge: Entwurf – Runde 4 (Jobdoku & QoL), Architektur § 23, Design § 40.

2 · Was jetzt da ist

StrangDateienWas neu ist
Phase 0 · Trennungsrc/ui/lernstand.js, src/ui/shop.js (neu), src/ui/karriere.js (nur noch Kunden/Wiki/Mini/Einstellungen), src/stil/lernstand.css, src/stil/shop.cssLernstand und Shop aus der 689-Zeilen-Sammeldatei gezogen; Verhalten und Bilder unverändert (878/878 vor und nach der Extraktion); UI.karriere._helfer + Alias-Namen für Rückwärtskompatibilität
A · Einsatzaktesrc/ui/akte.js, src/stil/akte.css, src/spiel/verdacht.jsAktenkopf mit Vorgang/Beginn, didaktisches Fortschrittsband, Hypothesen-Stempel, Schichtentreppe 1·2·3·4·7 mit Beweiszahl, Beweistimeline mit ★, Evidenzkarten springen zum Fundort, „Einsatzbericht kopieren" ohne Lösungsverrat; Logik additiv
B · Ausbildungs-Cockpitsrc/ui/lernstand.js, src/ui/naechster.js (neu), src/stil/lernstand.css, src/stil/kompetenz.css, src/stil/naechster.cssPrüfungsreife-Kachel, „Nächster Schritt" mit genau einer Hauptaktion, Kompetenzkarte als Register, Fehlerheft mit Üben-Knopf, Behalten ehrlich „–", Training-Empfehlungen aus dem Lernmotor; Hilfe-Abschnitt unverändert eingehängt
C+D · Flugschreiber & Inspektorsrc/ui/simpanel.js, src/ui/pdu.js, src/ui/fehlerziel.js (neu), src/ui/inspektor.js, src/ui/editor.js, src/stil/simulation.css, src/stil/inspektor.css, src/spiel/hilfe.js, src/spiel/naechster.jsFlugschreiber-Kopf mit Ergebnis/Was-Wo, Warnbanner „Erster Fehler" mit „Zum Fundort", Zeitachse mit Schichtbändern, jede Meldung anklickbar; zentraler Resolver UI.fehlerziel; Anfänger-Hilfe (persistiert, Standard Stufe ≤ 2); Einzelklick öffnet Steckbriefe für Gerät/Port/Kabel/Zone ohne den Werkzeugmodus zu verlassen
E · Fenstershell/src-tauri/src/fenster.rs, shell/src-tauri/src/main.rs, src/ui/app.js, src/stil/rahmen.css, src/ui/palette.jsVollansicht ohne native Titelleiste (set_decorations(false)), integrierte Bento-Kopfzeile mit Drag-Region, Doppelklick maximiert, drei 44-px-Fensterknöpfe über Hüllen-Befehl; Leiste/Tray/Snap unverändert; Palette-QoL (Fokusring, 44 px, Tab-Kreis)
F · Werkstattregalsrc/ui/shop.js, src/stil/shop.css, src/spiel/wirtschaft.js (additiv: BESTAETIGUNG_AB = 100)Vier Warengruppen nach Aufgabe, Zustands-Chips mit Text+Symbol, genau eine Aktion je Artikel, echte Token-Vorschau für Aussehen, Kaufbestätigung ab 100 € mit Esc/Enter und Fokus-Rückkehr; Kaufwege unverändert
G · QoLquerschnittlichEinzelklick statt Umweg, sichtbarer Fokus, Esc/Enter, 44-px-Ziele, „Bewegung aus", Farbe nie allein, ehrliche Leerzustände; bento.css-Raster bei ≤ 900 px auch für .bn-s12 repariert
Grundlagesrc/stil/bento.css, tools/cdp.py, Nachweise/runde4/Raster-Fix; LABOR_EXE für Prüfbauten neben einer fremden Instanz; Belege je Strang (Bilder, Messungen)

3 · Gemessene Abnahme (in dieser Sitzung)

4 · Was bewusst nicht passiert ist

5 · Prüfungen, Befunde, Fix-Runde

Zwei unabhängige Prüfer (read-only) haben nach der ersten Runde gegengelesen: Bento-Design (Originalität, Konsistenz, Professionalität) und Theme/Struktur/A11y (5 Themes + hell/dunkel, 44 px, Fokus, Esc/Enter, reduced motion, Tokens, keine Emoji, Testhaken). Befunde und ihre Behandlung stehen im Abschnitt „Review“ dieser Übergabe (Nachtrag) und in den Belegen unter Nachweise/runde4/review-design.md und Nachweise/runde4/review-theme-a11y.md.

6 · Veröffentlichung 2.6.0

  1. Fassung 2.6.0 gezogen (tools/fassung-ziehen.py --neu 2.6.0 --setzen, Trockenlauf zuerst); VERSION_CODE in android/bauen.py von Hand auf 20601 (über dem abgeleiteten Wert 20600).
  2. Alle Erzeugnisse neu gebaut: python bauen.py, python tools/einfach.py, cargo tauri build, python tools/seite.py, python tools/stand.py; Prüfmodi danach grün.
  3. Commit auf ausbau-1.2, Push des Zweigs, Tag v2.6.0, Push des Tags — mit der ausdrücklichen Freigabe des Nutzers vom 30.10.2026. Damit laufen „Prüfen", „Seite" und „Release anlegen" auf GitHub; das Release trägt Browser-ZIP, Einzeldatei und die im CI gebaute Windows-.exe (APK wird wie zuvor übersprungen, weil die Android-Secrets fehlen).
  4. Nachmessen: Live-Seite gegen docs/index.html hashen; Release-Anhänge, Größen, ProductVersion und Content-Disposition prüfen.

7 · Nachweis 2.6.0 (nach dem Deploy gemessen, 31.10.2026)

8 · Für die nächste Sitzung