Low-Context Execution Packet
Use branch stage/d3-05-asset-extraction-gallery.
Use only the sources and commands approved in
docs/D2_ASSET_SOURCE_MANIFEST.md. Keep first-pass
extraction narrow: title screen logo, title fonts, snow/background
textures, and one ambient audio candidate.
External staging layout:
/mnt/kitchen/collab/d3-tui/asset-staging/raw/d2-title/
/mnt/kitchen/collab/d3-tui/asset-staging/converted/d2-title/
/mnt/kitchen/collab/d3-tui/logs/d3-05/
Commit only:
- provenance manifest
- small scripts
- gallery HTML/Markdown
- selected preview files through Git LFS if they are useful and safe
Provenance row format:
asset_id,source_disc,source_path,extraction_command,raw_path,converted_path,format,sha256,notes
Conversion priorities:
- textures: PVR/KMG/raw to PNG preview
- geometry: native candidate to OBJ or glTF preview
- audio: source candidate to WAV or OGG preview
Search the intel DB before committing texture conversion assumptions:
scripts/intel/query-shachi-atoms.sh search "PVR texture"
scripts/intel/query-shachi-atoms.sh search "twiddle texture"
Gallery minimum:
- one index page at
gallery/index.htmlordocs/D2_ASSET_REVIEW_GALLERY.md - thumbnail or link for each preview
- source/provenance next to each item
- clear “approved / uncertain / reject” status field
Verification:
git lfs status
git check-attr filter -- assets/converted/example.png
If no exact D2 asset can be extracted cleanly, produce a report with logs and a fallback plan using original recreation assets. Do not invent provenance.