Phase 6: P-Code-Bibliotheken und Linker abschließen, Cross-Buildplan festhalten

This commit is contained in:
2026-09-07 16:06:23 +02:00
parent 60d37ec79d
commit 25176947ba
33 changed files with 2416 additions and 203 deletions

14
PLAN.md
View File

@@ -492,8 +492,18 @@ sind bestanden. Die vollständige Terminal-/OS-Matrix bleibt Phase 6.
Verbindliche Build- und Release-Ziele (Terminalanwendungen): Windows amd64,
macOS arm64 sowie Linux amd64 und arm64. Gitea Actions am bestehenden
Origin erstellt und prüft die Artefakte für alle vier Ziele. Die
Plattformtests umfassen unter Linux weiterhin mindestens zwei Emulatoren.
Origin erstellt die Artefakte für alle vier Ziele auf dem vorhandenen
Linux-arm64-Runner: Linux arm64 nativ beziehungsweise mit festgelegter
Zielbaseline, Linux amd64 und macOS arm64 über cargo-zigbuild, Windows amd64
über cargo-xwin. Cross-Toolchains einschließlich SDK/Sysroot werden in Change
06 reproduzierbar festgelegt; vier native Buildrunner sind nicht erforderlich.
Echte Zielsystem- und Terminalprüfungen gehören in Change 05; Change 06 bindet
diese Prüfungen und versions-/prüfsummengebundene Nachweise für die fertigen
Pakete in die Releasefreigabe ein. Cross-Builds ersetzen keine Zielausführung.
Unter Linux werden weiterhin mindestens zwei Emulatoren geprüft.
Change 03 liefert Backend/CLI, das gemeinsame TBL-Testartefakt und die lokal
verifizierte Verbraucherprobe; die vollständige Vierzielabnahme folgt in
05/06 und die abschließende Phasenabnahme in 07.
Release-Pakete: Windows als `.7z`, macOS und beide Linux-Architekturen
als `.tar.gz`, jeweils mit `tb`, `tbc` und der passenden `tbrt`-Vorlage
(Windows jeweils `.exe`) samt benötigten Metadaten.