Skip to content

[Next 0.0.3] Gemeinsame Fixtures + Fehler-/Stale-Modelle #94

Description

@Toqsick

Scope

Eine Fixture-Bibliothek, die Flutter- und GTK-Track gemeinsam nutzen (echte, geschwärzte Zorin-Ausgaben; Ablageort legt der Spec fest — test/fixtures/ existiert noch nicht). Dazu Fehler- und Stale-Modelle: unknown, stale, failed, running, ok sind getrennte Zustände; stale ist UI-/Transportstatus und wird nie stillschweigend zu ok (IPC_CONTRACT.md).

Abnahme

  • Fixtures liegen an einem Ort; beide Tracks lesen sie, kein Duplikat
  • Schwärzung dokumentiert; Leak-Check (keine Hosts, IPs, Ports, /home-Pfade) auf allen Fixtures leer
  • Tests für jeden Zustand, den Übergang ok → stale und den Fehlerpfad
  • Abgrenzung zu QA3 ([V1.0] QA3 Fixture-Bibliothek #87, V1.0): dieser Task liefert die Basis, QA3 konsolidiert den Bestand

Handoff (Pflicht je Aufgabe, aus docs/mla-next/VERIFY.md)

  • Basis-SHA, Pfade, Scope und Failing-Test/Fixture stehen vor der Umsetzung fest
  • Reviewer 1 (Funktion/UX/Races) und Reviewer 2 (Privilegien/Secrets/argv/IPC) haben geprüft
  • Wirklich ausgeführte Gates mit Ausgabe; rote oder übersprungene Gates benannt; Rückfallplan genannt
  • Kein Merge, Release oder Policy-Update ohne gesonderte Freigabe

Abhängigkeiten

Blockiert durch: #93
Blockiert: #95, #96, #101

Track: MLA-Next — getrenntes Experiment, kein Flutter-Ersatzbeschluss; die Roadmap V0.8.x–V1.0 bleibt gültig.
Quelle: docs/mla-next/AGENT_PLAN.md (0.0.3), docs/mla-next/IPC_CONTRACT.md.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    gate:testGate: automatisierte Tests müssen grün seinsize:M2–3 Sessionstrack:mla-nextMLA-Next: getrenntes GTK4-Experiment (docs/mla-next); die Roadmap V0.8.x-V1.0 bleibt gueltig

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions