Files
TerminalBasic/openspec/changes/phase-6-05-plattformmatrix/proposal.md

1.4 KiB
Raw Blame History

Why

Die bisherige headless Abnahme und der lokale Unix-PTY-Test beweisen nicht die echte Terminalbedienung auf allen Release-Zielen. Phase 6 benötigt tatsächliche Zielausführung und eine nachprüfbare Matrix für Eingabe, Darstellung und Terminalwiederherstellung.

What Changes

  • Windows amd64 mit Windows Terminal, macOS arm64 und Linux amd64/arm64 mit mindestens zwei Terminalemulatoren systematisch abnehmen.
  • IDE und native Terminalprogramme mit F1F12, Modifikatoren, Maus, Unicode, Resize, INPUT/Break und Shell-Rückkehr prüfen.
  • Ziel-/Terminalversionen, Eingabeprotokolle, Einschränkungen und funktionierende Ersatzwege dokumentieren.
  • Dieselben TBL-Bytes aus 03 auf allen vier echten Zielen mit separaten quellfreien TBC-/EXE-Verbrauchern prüfen und Prüfsumme/Ergebnis protokollieren.
  • Automatisierbare Zieltests von manuellen Emulatornachweisen unterscheiden; fehlende Systeme bleiben fehlende Nachweise.

Capabilities

New Capabilities

  • terminal-plattformmatrix: Verbindliche plattformübergreifende Terminalabnahme der vier Release-Ziele.

Modified Capabilities

Keine. Bestehende IDE- und Host-Eingabeverträge bleiben maßgeblich.

Impact

Terminaladapter in tb-ui/tb-ide, bisheriger PTY-Test, native Artefakttests aus 0204 und neue Matrixdokumentation. Fachkorrekturen bleiben in bestehenden Adaptern. Abhängigkeiten: 0104; automatisierte Aufrufe werden in 06 in Gitea Actions übernommen.