# PAct OT Router Mask-Prior Pipeline QA

Date: 2026-05-21

This run verifies that a Stage1 OT-router checkpoint can be reconstructed inside
the PAct inference pipeline.  The inference wrapper:

- loads the vanilla-compatible cache
  `/data/250010098/PAct-Transporter/model_cache/pact_ot_official_stage1base_stage2diag_20260521`;
- patches the first Stage1 cross-attention block with `OTGatedCrossAttention`;
- loads
  `pact_ot_matrix_official_20260521_full_stage1_mask_prior/ckpts/model_step0000060.pt`;
- sets mask labels and part ids before each Stage1 denoising call so the
  mask-prior OT cost is active during inference.

QA:
- samples: 3
- passed: 3
- pass rate: 1.000
- threshold: 0.750

Important warning:
- StorageFurniture triggered the known non-fatal spconv int32-range warning
  during mesh decoding, but the pipeline recovered and exported the object.
