journal 2026-05-06

P133 - Dispatch payload class audit

P133 adds class-audit counters to the dispatch queue module. The queue already owns one decoded payload record per class; now every arrival fire is checked against the older integer, memory, and control classifiers.

The shell workload passed:

P133-FILE-OK @ cycle 218,556,508
post-load cycles  : 218,556,365
shell window      : 64,581,917
instr retired     : 86,293,679
CPI               : 2.5327

Payload and class accounting stayed clean:

payload accepts           : 22,662,361
payload services          : 22,662,289
payload flush clears      : 71
payload invariant errors  : 0
payload class audits      : 22,662,361
payload class mismatches  : 0
integer/memory/control    : 13,103,082 / 3,247,041 / 6,312,238
max occupancy             : 1 / 1 / 1

This closes the conservative dispatch-module proof. It does not make the core faster, and it does not make the backend out-of-order. It says the module boundary is now coherent enough that the next active dispatch experiment would be a real design choice instead of guesswork.