Task Clock: 20260511-T001 - Asset Extraction Readiness

Team: d3-tui-triad
Lead: lead
Stage: T0 Intake → T1 Review/Research
Status: PLANNING

Task Summary

Prepare D3-TUI asset extraction pipeline for title-menu target by improving documentation, error handling, and creating clear guidance for when private D2 assets become available. The current build works with pre-extracted decoder-evidence assets (NLOGO.PVM + 0GDTEX.PVR), but title-menu asset extraction is blocked by missing source files and unclear workflow. This task ensures the repo is ready to extract title-menu assets without requiring the actual licensed content.

Rationale

The current build status shows that title-menu asset extraction is blocked by: 1. Missing private D2 assets at expected paths 2. Speculative placeholder names in title_menu_manifest.json 3. No clear documentation on how to resolve asset paths when they become available

This task addresses the documentation and tooling readiness without touching licensed content.

Stages

T0: Intake (COMPLETE)

T1: Review/Research (COMPLETE ✅)

Output: Comprehensive research findings in /workcell/llm-wiki/runs/20260511-t001/t1-research-findings.md

T2: Design (COMPLETE)

T3: Implementation

T4: Documentation

T5: Testing

T6: Review

T7: Synthesis

Scope

IN SCOPE: - Documentation improvements for asset extraction workflow - Tooling improvements for better error handling and guidance - Manifest validation and placeholder clarity - Workflow documentation for when assets become available

OUT OF SCOPE: - Actual extraction of licensed D2 assets - Modifying source PVM/PVR files - Changing the visual target (still D2 title menu) - KOS/Flycast build system changes

Expected Output

  1. Updated docs/ASSET_EXTRACTION_WORKFLOW.md with clear step-by-step guide
  2. Improved tools/extract_d2_menu_assets.py with better error handling
  3. Enhanced title_menu_manifest.json with validated placeholders
  4. Updated README.md and BUILD.md with asset requirements
  5. Tested extraction workflow that fails gracefully without assets

Success Criteria

Next Task Candidate

Once assets are available at the expected paths, the next task will be: - Run python3 tools/extract_d2_menu_assets.py --discover to resolve exact PVM entry names - Update manifest with confirmed names - Extract title-menu assets with make d2-assets - Update d3tui_main.c to render title menu instead of decoder evidence screen