2026-08-19 - Scaffolded, written, and building

Done. The whole first pass, from empty directory to two working builds.

Verified. make check passes: target module builds with entry point resolving to obscene_start and 30 imports; host build runs 35 checks producing 16 pass, 4 partial, 7 fail, 8 skip; verify.py reports the stream well-formed.

Surprises.

Not done. Never run on real hardware, and never run under an emulator - the loader it is meant for cannot jump to an entry point yet. Struct-taking functions (sceVideoOutRegisterBuffers, scePadReadState, the GPU submission path) are deliberately absent pending confident signatures (D008). The suite leans on negative checks, and the ratio should shift as signatures become known (D007).