Do not accept a D3-TUI build unless Flycast shows the visual D2
target: W/A/R/P tiles from NLOGO.PVM, the
0GDTEX.PVR disc graphic, and the D3-TUI overlay.
Do not restore raw IP.BIN + binary concatenation. Disc
packaging is separate future work; Flycast acceptance is the KOS ELF
artifact.
Do not run autonomous agent loops that delete builds/
while a canonical build or verification is in progress.
Regenerate asset source with make d2-assets whenever
asset-staging/d2/*.PVR or *.PVM changes.
Keep the Pi KOS compatibility stubs with a multi-megabyte
_sbrk() heap unless the Pi toolchain is replaced with one
that provides the missing newlib hooks.
Keep the final report and manifest with any release candidate so
future agents can compare entry point, hash, and screenshot proof.