Netzwerk-Labor · Doku đŸ—ș Plan – Ausbau 1.2 „Übersichtlich, abwechslungsreich, mit echtem Terminal" Zum Spiel Online

đŸ—ș Plan – Ausbau 1.2 „Übersichtlich, abwechslungsreich, mit echtem Terminal"

âŹ†ïž Netzwerk-Labor · Vertrag: Architektur · Spezifikation: Konzept – Netzwerk-Labor

[!info] Danach (04.10.2026, abends): Welle 1, Sitzung S1 „SofortgefĂŒhl“ gebaut – Funktionsprobe, Stufenregeln, Juice + Klang, Einstieg in 90 s. Stand und Messwerte: Design – Spielspaß 2.0 Danach Sitzung S2 „Bogen“ – Hub „Heute“, TagesrĂ€tsel, Fehlerdex, Spieltagebuch: Design – Spielspaß 2.0. Auf Wunsch geht es ohne Haltepunkt weiter mit Welle 2 (Phasen B und C).

[!success] Stand 04.10.2026: Phase 0 und A fertig, im echten Programm durchgespielt Programm: Programm/Netzwerk-Labor.exe (gebaut 04.10. 13:58, Versionsnummer noch 1.1.0, die kommt in F). Die bisherige 1.1-.exe liegt als RĂŒckfall in Programm/Endversion-1.1/. Git: Zweig ausbau-1.2, 5 Commits (Kundenpost-Reparatur, Messwerkzeug, A1+A3, A2+A4, diese Notiz); master unverĂ€ndert. Tests: 126 grĂŒn (124 + 2 neue fĂŒr die Kundenpost). Abnahme A: Startzustand „Kasse ohne Netz“ 12 Bedienelemente (vorher 30), 32 Wörter (vorher 120), 1 Hauptknopf, in 1366×768 und schmal (960 px, Inspektor 320 px). Szenario bis zur bestandenen Abnahme ohne JS-Fehler. Einzelheiten: . Haltepunkt: Bitte anspielen und sagen, ob es stimmt. Phase B beginnt erst danach.

0 · Auf einen Blick

WunschBefund im echten Programm (4.10.2026 angesehen)Antwort im Plan
GerÀte als Dropdown statt alles auf einmal11 GerÀtetypen stehen dauernd untereinander in der linken LeistePhase A: 4 Kategorien, Klick öffnet ein Fach (Flyout)
Zu viel Text, unklar wohinAuftragsleiste (Titel, Symptom, Ziele, Coach, Hilfe, Abnahme) + 5 Ebenen-Reiter + 3 Werkzeuge + Inspektor + Simulation + Hinweiskasten – alles gleichzeitigPhase A: je Zustand genau ein Hauptknopf, Details in der „Auftragsmappe“
AuftrĂ€ge brauchen einen NetzwerkplanDas kaputte Netz liegt sofort auf der FlĂ€che; es gibt keine KundenunterlagePhase B: Plan wird aus dem gesunden Netz erzeugt; Unterschied Plan ↔ Labor ist die Diagnose
CLI auf PC/LaptopGibt es schon, aber versteckt: 3. Reiter im schmalen Inspektor, nur 8 Befehle (arp cls help hostname ipconfig nslookup ping tracert), kein Linux, nichts Àndert die KonfigPhase C: eigenes Terminal-Fenster, Windows + Linux, ~25 Befehle, Terminal-Aufgaben
DHCP, DNS, „wie bei Cisco“ ausbauenDHCP/DNS gibt es in Grundform (Pools, Relay, EintrĂ€ge); IOS-Konsole hat wenige show-Befehle; kein STP/OSPFPhase D: Funktionstiefe nach PrĂŒfungsrelevanz, jede Funktion komplett (Modell → Sim → CLI → OberflĂ€che → Lehrtext → Fehler → Ticket → Test)
Loop zu stumpf, ZufallseventsPostfach → Netz reparieren → Sterne; dazu Wartungs-Timer und Mini-QuizPhase E: 6 Auftragsformen, Ticket-Mischer, Zufallsereignisse mit Lerninhalt

Reihenfolge (ĂŒberholt am 04.10.2026 abends): 0 → A → B → C → D → E → F. Gilt jetzt: 0 ✔ → A ✔ → S1 SofortgefĂŒhl → S2 Bogen → B Netzplan (+ Dock, Akte, Verdacht) → C Terminal → D DHCP/DNS → E Formen/Ereignisse (+ Kundenakte, Kompetenzkarte) → G Meisterschaft & Klasse → F Abschluss. BegrĂŒndung, Befunde, Scorecard (Ist 26,0 → Ziel 39,0, +50 %) und Startblock fĂŒr S1: Design – Spielspaß 2.0. Dort stehen auch die zusĂ€tzlichen Leitplanken R1–R8 (u. a. Platzbudget: Labor-Start bleibt ≀ 12 Bedienelemente und ≀ 40 Wörter). Eine Phase je Opus-Sitzung, nach jeder Welle spielst du kurz an und sagst, ob es stimmt (Haltepunkte).

[!note] Änderungen an den Phasen B–E durch das Spielspaß-Konzept B bekommt zusĂ€tzlich das gemeinsame Dock (Inspektor | Simulation | Terminal | Plan | Akte; FlĂ€che ≄ 60 % Breite), die Akte (Beweiskarten) und den Verdacht. C: Terminalbefehle legen Beweiskarten in die Akte. D: neue Fehlerarten werden automatisch Fehlerdex-EintrĂ€ge. E wird um Postfach als Wahl, die Entscheidung „Provisorium oder sauber?“ und die Kundenakte (Atlas, Vertrauen, Geschichten) erweitert. Aus Phase A bleiben offen: Leiste-Modus separat prĂŒfen (K3), Kopfzeile verdichten (K4).


1 · Leitplanken (gelten fĂŒr jede Phase)

Aus dem Projekt und aus frĂŒheren FehlschlĂ€gen – Opus liest das zuerst:

  1. Vertrag zuerst. Jede Änderung an Datenformen steht zuerst in Architektur.md. sim/ und cli/ bleiben ohne DOM, Datum, Math.random (Seed!). Keine neuen Globals außer NamensrĂ€umen. Neue Dateien in bauen.py eintragen.
  2. Selbst bauen, nacheinander, kein Agentenschwarm. Nach jedem Modul: sh tools/test.sh, dann Git-Commit. (Schwarm riss 2× das Limit.)
  3. Wirkung vor GrĂŒn. Ein Baustein zĂ€hlt erst, wenn er im echten Programm vorkommt (python tools/cdp.py 
, Bildschirmfoto). GrĂŒne Tests ohne Aufruf aus Ticket/OberflĂ€che = nicht fertig („Agent baut daneben“). Zu jeder Phase gehört ein Spieler-Szenario, das per cdp.py durchgespielt wird.
  4. Klassen ↔ CSS abgleichen. Jede neue UI-Klasse im JS braucht eine Regel im CSS (in 1.0 fehlten ganze Stylesheets). PrĂ€fixe eindeutig: pa- Palette, am- Auftragsmappe, np- Netzplan, tm- Terminal, ev- Ereignis.
  5. Lehren vor Abfragen. Jede neue Fehlerursache/jeder Befehl bekommt Lehrtext in drei Tiefen (E/AP1/AP2) mit Quelle; Unbelegtes heißt „IOS-Ă€hnlich“/„Windows-Ă€hnlich“. Keine Cisco-Logos.
  6. Spielstand bleibt lesbar. Neue Felder optional mit Standardwert; v:1 → v:2 mit Migration und Test „alter Spielstand lĂ€dt“.
  7. Windows bauen, Linux nicht. Vor dem Build laufendes Programm stoppen.
  8. Ruhe bleibt Prinzip: „Niemand kĂŒndigt“, Leiste ohne Ton und ohne Fokusklau, Ereignisse nie als Pop-up-Flut.
  9. Messbar statt „fĂŒhlt sich ĂŒbersichtlich an“: siehe Abnahme A.

Phase 0 · Bestand klÀren (halbe Stunde)

[!check] Erledigt 04.10.2026 – Ergebnis und Ist-Werte:


Phase A · AufrÀumen: weniger auf einmal, klarer Blick

[!check] Gebaut 04.10.2026, Abnahme erfĂŒllt (12 Elemente, 32 Wörter, 1 Hauptknopf) – . Haltepunkt: du spielst an.

Ziel: Beim Öffnen eines Auftrags weiß man in 5 Sekunden, was zu tun ist.

A1 GerÀte-FÀcher (Flyout). ui/editor.js / editor-werkzeuge.js (GerÀteleiste), ui/geraetebilder.js (UI.GERAETE bekommt kategorie).

A2 Auftragsleiste → eine Zeile + Mappe. ui/spiel.js (Auftragsleiste).

A3 Ebenen & Inspektor ruhiger.

A4 TextdiĂ€t. HinweiskĂ€sten auf eine Quelle der Wahrheit; Lehrtexte erscheinen als Stufe (E→AP1→AP2) erst auf Klick „ErklĂ€r mir das“; Toasts gebĂŒndelt (max. 1 gleichzeitig).

Abnahme A (messbar + Szenario):


Ergebnis Phase 0 und A

Gebaut und geprĂŒft am 04.10.2026. Alles unten ist im echten Programm gesehen (python tools/cdp.py start --frisch + lauf), nicht nur getestet.

Phase 0 · Bestand

So wird gemessen (Abnahme A): Bedienelemente = sichtbare, nicht gesperrte, wirklich anklickbare Knöpfe/Felder/Reiter; Wörter = sichtbarer Text im Fenster ohne Scrollen. Bereich „Labor“ = alles außer Kopfzeile, Andock-Leiste und der Zeichnung selbst (GerĂ€tenamen, IPs); in Klammern das ganze Fenster. Kopfzeile und Andock-Leiste (13 Knöpfe) hat Phase A nicht angefasst.

Messwerte vorher → nachher

Zustand („Kasse ohne Netz“, neuer Spielstand)Bedienelemente Labor (Fenster)Wörter Labor (Fenster)Hauptknöpfe
Ist 1.1, Start, 1366×76830 (43)120 (160)1
Ist 1.1, Start, 960×76830 (42)100 (121)1
Nachher, Start, 1366×76812 (25)32 (70)1 – Abnahme
Nachher, Start, 960×76812 (24)32 (65)1 – Abnahme
Fach „EndgerĂ€te“ offen15551
PC platziert (Inspektor erscheint)19501
Mappe offen201121 – „ZurĂŒck ins Labor“
Simulation offen (nach dem ersten Ping)341681
2. Auftrag: Mappe klappt von selbst auf12761 – „Los geht’s“
2. Auftrag nach dem Schließen11171

Die Grenzen (≀ 12, ≀ 40, genau 1) gelten fĂŒr den Startzustand und sind erfĂŒllt. Fach, Mappe und Simulation sind ZustĂ€nde zum AuswĂ€hlen bzw. Lesen und haben mehr – aber auch dort genau einen Hauptknopf. Ehrlich dazu: Das Freie Labor hat keinen Hauptknopf (kein Ziel, also keine Abnahme).

Was gebaut ist

Entscheidungen, die du kennen solltest

Noch offen / aufgefallen

Bildschirmfotos

Vorher (1.1) und nachher, Startzustand – 1366×768: !640 !640

Schmal (960 px, Inspektor 320 px) – vorher und nachher: !480 !480

Szenario (1366×768): Fach → PC platziert → Mappe → „ErklĂ€r mir das“ → Simulation → bestanden: !420 !420 !420 !420 !420 !420

Außerdem gesehen: 2. Auftrag mit aufgeklappter Mappe, Terminal-Knopf, Kundenpost im Postfach, Ansicht-MenĂŒ im Freien Labor: !420 !420 !420 !420

Alle Bilder und Messdateien (*.json): Nachweise/1.2-Phase-A/ (liegt im Vault, nicht im Git).


Phase B · Netzwerkplan zum Auftrag

[!check] Gebaut 04.10.2026 (zusammen mit Dock, Akte, Verdacht und Werkzeugen aus Welle 2) – B1–B3 fertig, B4 teilweise (Soll-Plan ja, neue Zielarten/Geisterplan nein), B5 → Phase E. Messwerte und Bilder: Design – Spielspaß 2.0

Kernidee: Das Ticket baut schon heute ein gesundes Netz (netz(z)) und wendet danach die Fehler an. Aus dem gesunden Netz entsteht der Plan – ohne neue Handarbeit pro Ticket. Was im Labor vom Plan abweicht, ist der Fehler. Der Plan verrĂ€t die Ursache nie, weil er vor der Fehlerinjektion entsteht.

B1 Plan-Erzeuger (neu src/spiel/plan.js, headless): Plan.aus(netz, {sicht, detail, verdeckt}) → reines Datenobjekt (Knoten, Linien, Beschriftungen, Adresstabelle). Drei Detailstufen:

  1. Skizze (Kunde): GerÀte, Namen, Standort, Linien; wenige Adressen; bewusst unvollstÀndig, handschriftlicher Look.
  2. Netzplan (IT-Doku): Ports, IPs, VLANs, Netze.
  3. Adresstabelle (nur Tabelle: GerÀt · IP · Maske · Gateway · DNS · VLAN).

Ticketfeld plan:{art:"skizze"|"netzplan"|"tabelle"|"soll"|"keiner", verdeckt:[geraet/feld], abweichung:false}; Standard je Stufe (E: Netzplan, AP1: Skizze+Tabelle, AP2: nur Tabelle oder Skizze mit LĂŒcken).

B2 Darstellung (neu ui/netzplan.js, PrĂ€fix np-): saubere, automatisch ausgerichtete SVG-Zeichnung (nicht die LaborflĂ€che), SchriftgrĂ¶ĂŸe ≄ 14 px, Legende, Zoom. Anzeigen als Reiter Plan in der Mappe oder angeheftet neben dem Labor (geteilte Ansicht). Klick auf ein Plan-GerĂ€t → springt/pulst im Labor und umgekehrt.

B3 Plan ↔ Ist. Hilfeleiter bekommt eine Stufe „Plan mit Labor vergleichen“: blendet Abweichungen als Markierungen ein (Diff Plan ↔ Laborstand, nur Konfigurations-/Kabelabweichungen, nicht die Ursache). Das lehrt Dokumentation prĂŒfen.

B4 Neue Zielart topologie/adresse fĂŒr Projekte: Bauauftrag mit Soll-Plan; das Labor startet leer; auf Wunsch zeigt ein blasser Geisterplan hinter der FlĂ€che, wo was hin soll (Hilfestufe). Abnahme prĂŒft Topologie (GerĂ€te/Kabel) und Adressplan.

B5 „Plan stimmt nicht“-AuftrĂ€ge (Audit): Kundenplan hat 1–3 Fehler gegenĂŒber dem Labor; der Spieler markiert Abweichungen (PrĂŒfungsform, Wirkung auf Sterne).

Tests: Plan ist deterministisch (Seed); fĂŒr alle Tickets: Plan enthĂ€lt keinen injizierten Fehlerwert (Test ĂŒber fehler[]); Plan-Layout ohne ĂŒberlappende Beschriftungen (Geometrietest); Diff Plan ↔ Netz meldet genau die injizierten Abweichungen. Abnahme B: Szenario „Kasse ohne Netz“: Plan neben dem Labor, Klick auf die Kasse, Plan zeigt Gateway .254, Labor zeigt .1 → Spieler entdeckt es ohne Hilfe. Bildschirmfoto.


Phase C · Terminal als Kernfunktion

[!check] Gebaut und abgenommen 04.10.2026 – C1–C5 fertig (Terminal je GerĂ€t, Befehle als Beweise, IOS-Inventur + SSH, Zielarten „befehl“/„antwort“ mit drei Terminal-AuftrĂ€gen und neun Minikarten, Abzeichen „Von unten nach oben“, Hilfestufe 2 „nĂ€chste Diagnose“). Abnahme „Rechner ohne Internet“ nur ĂŒber das Terminal: ★★★★★, Hilfe 0. Messwerte und Bilder: Design – Spielspaß 2.0. Neue Reihenfolge danach: E1 → E2 → D → F (G Reserve).

C1 Terminal-Fenster (ui/konsole.js umbauen, PrĂ€fix tm-): Das Terminal liegt unten angedockt als Reiter neben „Simulation“ (nicht mehr im 300-px-Inspektor), lĂ€sst sich vergrĂ¶ĂŸern/lösen. Doppelklick auf ein GerĂ€t oder Taste T öffnet es fĂŒr dieses GerĂ€t; mehrere Sitzungen als Tabs; Verlauf ↑, Tab, Strg+C, Kopieren, „Pakete ansehen“-Link nach ping/tracert springt in die Simulation. Eingabevorschlag bleibt als einklappbare Zeile (Einsteiger).

C2 Betriebssystem je GerĂ€t. Modell: geraet.os = "windows"|"linux"|"ios" (Standard pc/laptop/kasse → windows, server/nas → linux, Rest → ios); Migration, Inspektor zeigt/Ă€ndert es (Server: Windows Server oder Linux). Neu cli/host-windows.js (aus host-terminal.js), neu cli/host-linux.js. Gemeinsame Basis bleibt CLI.hostEingabe.

Befehlsumfang (PrioritĂ€t = PrĂŒfungs- und Alltagsrelevanz; was nicht belegt ist, kennzeichnen):

C3 Cisco-IOS-Inventur und Ausbau (siehe auch D-Rest): zuerst Inventur-Test „Befehl × Modus × vorhanden“, dann LĂŒcken fĂŒllen in dieser Reihenfolge: show ip route, show vlan brief, show interfaces trunk, show mac address-table, show ip arp, show ip dhcp binding|pool|conflict, show ip nat translations|statistics, show cdp neighbors, show version, show clock, show users; Konfig: ip routing, ip domain-name, crypto key generate rsa + transport input ssh (SSH-Zugang zum Switch aus dem PC-Terminal: ssh -l admin 10.0.0.2), service password-encryption, banner, enable secret (vorhanden prĂŒfen). Immer „IOS-Ă€hnlich“-Hinweis, kein Cisco-Nachbau behaupten.

C4 Üben im Terminal – neue Zielarten (Spiel.abnahme): befehl (Befehl wurde ausgefĂŒhrt, z. B. „Sieh dir die Adresse mit ipconfig an“) und antwort („Lies aus der Ausgabe die Gateway-Adresse ab und trag sie ein“ – Eingabefeld, geprĂŒft gegen die echte Simulation). Dazu Mini-Tickets „Terminal“ (Befehl vorhersagen, Ausgabe deuten, Befehl fĂŒr Aufgabe wĂ€hlen) im Lernmotor als Skills lab.cli.*.

C5 Diagnoseleiter als Gewohnheit: Abzeichen „Von unten nach oben“ (ipconfig → Gateway → extern → nslookup), kein Zwang. Hilfestufe nennt die nĂ€chste sinnvolle Diagnose, nicht die Lösung.

Tests: Ausgabe-SchnappschĂŒsse je Befehl (Format stabil); Eingabe-Fuzz (nie Exception, unbekannter Befehl → Hilfe); netsh/ip addr add Ă€ndern Konfig und Verlauf (RĂŒckgĂ€ngig geht); Befehl-Inventur als Test. Abnahme C: Szenario „Rechner ohne Internet“: nur ĂŒber das Terminal diagnostizieren (ipconfig → ping Gateway → nslookup → netsh-Korrektur → Abnahme grĂŒn). Bildschirmfoto. Haltepunkt: du spielst an.


Phase D · Funktionstiefe der GerÀte

Definition „fertig“ je Funktion (Pflichtliste): ① Modell/Konfig (in Architektur.md) ② Sim-Verhalten + neue GrĂŒnde/Codes ⑱ CLI (IOS und Host) ④ OberflĂ€che im Inspektor â‘€ Lehrtext E/AP1/AP2 + Quelle â‘„ 3–5 Fehlerinjektoren ⑩ mindestens 1 Ticket pro Stufe, automatisch validiert ⑧ Tests ⑹ Wiki-Eintrag + Skill im Lernmotor. Wird eins davon ausgelassen, gilt die Funktion nicht als eingebaut.

D1 DHCP (zuerst): Lease-Zeit mit Ablauf in virtueller Zeit und Erneuerung bei 50 % · Reservierung (MAC → IP) · Optionen (Gateway, DNS, Domain) · Ausschlussbereiche (vorhanden) · Adresskonflikt-Erkennung · Pool-Erschöpfung (vorhanden, vertiefen) · Rogue-DHCP (zweiter Server verteilt falsches Gateway) und DHCP-Snooping (Trusted-Ports am Switch) · Relay (vorhanden). OberflĂ€che: Server-/Router-Panel mit Lease-Tabelle. CLI: show ip dhcp binding|pool|conflict, ip dhcp excluded-address, ip dhcp pool, ipconfig /all mit Lease-Zeiten, Linux dhclient/journalctl-Auszug. Fehler: falscher Pool, Relay fehlt, Snooping blockt, doppelter Server, Pool leer, Lease abgelaufen.

D2 DNS: Zonen und EintrĂ€ge A/CNAME/MX/PTR/NS · rekursiv vs. autoritativ, Forwarder, Cache mit TTL (ipconfig /displaydns, /flushdns wirkt) · hosts-Datei hat Vorrang · DNS-Suffix-Suche · Internet-Kulisse als Root/AutoritĂ€t. Trace zeigt die Kette Client → lokaler DNS → Forwarder → AutoritĂ€t. CLI: nslookup interaktiv, dig, Resolve-DnsName. Fehler: falscher DNS-Server, fehlender Eintrag, veralteter Cache, Tippfehler in hosts, Forwarder weg, falsche Zone.

D3 Switching: STP/RSTP-light (Root-Bridge-Wahl, blockierte Ports, Schleife mit und ohne STP – der Broadcast-Sturm existiert schon als Vergleich) · show spanning-tree · optional EtherChannel spĂ€ter.

D4 Routing: OSPF Einzelbereich (Nachbarn, Netze, Default-Route verteilen) erst nach D1–D3 und E; show ip ospf neighbor. HSRP/IPv6 bleiben Backlog.

D5 GerĂ€te-Erweiterung (nutzt die FĂ€cher aus A1): Access Point + WLAN-Client (SSID, WPA2, Kanal) · optional VPN-Gateway. Backlog, nur wenn D1–D3 stehen.

Gewichtung nach PrĂŒfungsrelevanz: DHCP/DNS/VLAN/NAT/ACL/Subnetting vor STP vor OSPF. FĂŒr jede Funktion vorab mit Network – Lernfassung, VLAN – Lernfassung, TCP – Lernfassung und den AP-Fragen im Vault abgleichen (Quelle in den Lehrtext).

Wichtig – Regressionsschutz: Die Simulation verĂ€ndert Traces (neue Ereignisse). Vor D1 die Golden-Tests (sim-golden) einfrieren, nach jeder Änderung diffen; PDU-/Simulationsansicht im Programm prĂŒfen.


Phase E · Spielschleife: Abwechslung und Zufall

[!check] E1 gebaut und abgenommen 05.10.2026 – Formen (Fernwartung, Plan-Audit, Adressplan, Hotline; Sicherheitsvorfall/Rollout offen), Mischer/Postfach als Wahl, Ereignisse, „Provisorium oder sauber?“. Messwerte: Design – Spielspaß 2.0. [!check] E2 gebaut und abgenommen 05.10.2026 – Kundenakte (Atlas, Vertrauen, 21 Geschichten, Baustellen) und Kompetenzkarte. Design – Spielspaß 2.0. [!check] Danach Auftrag „P“ (Politur und Bindung) aus der unabhĂ€ngigen PrĂŒfung § 20 gebaut und abgenommen 05.10.2026: schmales Postfach, Sitzungsfenster, Rauchtest, kuratierte erste Stunde, Probe je Form, Vertrauen zahlt aus, Flow-Regler, Hub-Wahl + Wochenziel. Design – Spielspaß 2.0. Haltepunkt: anspielen, dann D.

E1 Sechs Auftragsformen (neben „Störung beheben“ und „Projekt“), jede mit eigenem Rhythmus und eigener Fertigkeit:

  1. Terminal-Forensik: Netz ist unsichtbar; nur ein Rechner per Terminal („Fernwartung“). Befehle ĂŒben (nutzt Phase C).
  2. Plan-Audit: Kundenplan hat Fehler, markiere Abweichungen (Phase B5).
  3. Adressplan/Beratung: Subnetting-Auftrag, Tabelle ausfĂŒllen, geprĂŒft (PrĂŒfungsnĂ€he AP1/AP2).
  4. Hotline: Kunde beschreibt im Alltagston; du wĂ€hlst RĂŒckfragen (Textbaum, reine Daten) und bekommst dadurch Hinweise/den Plan; danach Störung. Übt Fragetechnik.
  5. Sicherheitsvorfall: Rogue-DHCP, fremdes GerÀt am Port, offener Dienst (nutzt D1/Port-Security).
  6. Inbetriebnahme/Rollout: mehrere gleiche ArbeitsplÀtze nach Plan (Tempo-Aufgabe, nur Zeitdruck wenn der Spieler es einschaltet).

E2 Ticket-Mischer (Spiel.postfach): Auswahl nach Zeit seit letzter Form, Lernstand (fĂ€llige Fertigkeiten, Lernmotor) und Stufe; nie dieselbe Form mehr als zweimal hintereinander; Postfach zeigt Formen als kleine Marken (Symbol + Wort). Test: 1000 simulierte PostfĂ€cher → Mindestvielfalt eingehalten.

E3 Zufallsereignisse (spiel/ereignisse.js, deterministisch ĂŒber Seed + Zeitstempel; Datenformat in der Architektur):

E4 Tagesbogen (klein): „Heute dran“ bekommt eine Reihenfolge-Entscheidung statt Pflichtliste; Bonus nur fĂŒr kluge Priorisierung. Meta-Ausbau (Spezialisierung, BĂŒroausstattung) bleibt Backlog.

Tests: Mischer-Vielfalt; Ereignisse reproduzierbar mit Seed; jedes Ereignis erzeugt ein gĂŒltiges (validiertes) Ticket oder einen gĂŒltigen Zustandswechsel; Offline-Bericht berĂŒcksichtigt Ereignisse nicht rĂŒckwirkend. Abnahme E: Szenario „Vormittag“: 6 AuftrĂ€ge nacheinander zeigen mindestens 4 Formen; ein Stromausfall-Ereignis löst aus, zeigt, dass ungesicherte Änderungen weg sind, und lĂ€sst sich per write memory vermeiden. Bildschirmfotos.


Phase F · Abschluss 1.2


2 · Wie die zwei Iterationen den Plan verÀndert haben

Iteration 1 (Entwurf → Kritik):

Iteration 2 (Kritik der Fassung 1):


3 · Entscheidungen (Standard gilt, außer du widersprichst)

FrageStandard
GerÀte-Auswahl: Aufklapp-Liste oder Fach daneben?Fach daneben (Flyout), spart dauernd Platz
Terminal: Fenster oder Reiter?Unten angedockt als Reiter neben Simulation, lösbar
Cisco-TiefeNach PrĂŒfungsrelevanz; „IOS-Ă€hnlich“, kein Nachbau
ZufallsereignisseStandard „selten“, abschaltbar, nie Fortschrittsverlust
Linux-Buildweiter nicht; nur Windows
Kunden-NetzplanSkizze (E: voller Netzplan), immer aus dem gesunden Netz

4 · Startblock fĂŒr Opus (je Sitzung eine Phase kopieren)

Du arbeitest am „Netzwerk-Labor“ (Ordner Joshua/10-Projekte/Lernprojekte/Netzwerk-Labor). Lies zuerst
„Plan – Ausbau 1.2.md“ (Abschnitte 1 und die Phase PHASE vollstĂ€ndig), dann „Architektur.md“ und die in der
Phase genannten Dateien. Baue SELBST und nacheinander (keine Agenten). Nach jedem Modul: sh tools/test.sh,
dann Git-Commit auf Zweig ausbau-1.2. Ändere Datenformen zuerst in Architektur.md. Fertig ist eine Phase erst,
wenn ihr Spieler-Szenario im echten Programm (python tools/cdp.py 
) durchgespielt ist, Bildschirmfotos
vorliegen und die Messwerte der Abnahme stimmen. Berichte ehrlich, auch was nicht klappt. Windows bauen, Linux nicht.

PHASE: 0 und A

Verwandt: Konzept – Netzwerk-Labor · Architektur · Opus-Auftrag – Netzwerk-Labor