# Phase 3 — Additional fixes **None.** Phase 0 audit (`hallucination-audit.md`) covered all 147 xboxkrnl ords ours registers. Findings: * 2 hallucinations (ord 0x82, 0x98) → fixed in Phase 2. * 11 class-E candidates → 1 already C+6, 9 fixed in Phase 1 plus 0x98 fixed in Phase 2. * 0 ghost ords. * 145 MATCH (name agrees with canary table). XAM table audit deferred — Stage 1 inventory classified all XAM registrations as MATCH at the time of authoring; no name-lookup asymmetries surfaced during C+6 framing diagnosis on the XAM sub-chains. If a future Phase C+N first divergence surfaces an XAM call-name mismatch, run the same audit pattern on `crates/xenia-kernel/src/xam.rs` against `xenia-canary/src/xenia/kernel/xam/xam_table.inc`.