Drive symbol-to-verification matching work in crashwoc-decomp. Use when Codex needs to take a symbol or unit from lookup through context gathering, narrow local builds, and final regression checks.
python tools/ai_lookup_symbol.py ..., python tools/ai_lookup_unit.py ..., or python tools/ai_context.py ....python tools/ai_match_plan.py <unit-or-path> to list the remaining functions and pick the next target.ninja build/GCBE7D/src/<unit>.ctx when you need flattened includes for decomp work.ninja build/GCBE7D/src/<unit>.o.python tools/ai_lookup_symbol.py <symbol>, python tools/ai_context.py <symbol>, or python tools/ai_match_plan.py <unit> to confirm the target still resolves and to inspect updated match data.ninja changes if the work can affect matching or regression state. If build/GCBE7D/baseline.json is missing, run ninja baseline first.build/GCBE7D/report.json through ai_context.py when you need function-level fuzzy-match data.ninja changes and python tools/changes_fmt.py build/GCBE7D/report_changes.json; avoid interactive objdiff-cli diff sessions.build/GCBE7D/asm/<unit>.s when context and current source are not enough to reconstruct the exact function shape.