# Ch369 Audit Log - Runtime CLUT Mixed-Residency Expansion

## Scope

Extend the Ch368 runtime-CLUT motion content ladder with the native-640x480 28-draw mixed-residency SH3 frame:
four distinct texture/CLUT rebinds followed by the established eight-epoch shared-texture cluster.

## Fixture Preflight

- `zsrtm28` contains 28 authentic draws in 12 ordered epochs: four single-draw rebinds, then eight 204-triangle
  shared-texture epochs.
- Native coordinates remain in bounds at x `35..569`, y `9..400`; every feeder list is within the 2048-word staging
  capacity.
- Runtime palette staging is enabled for every epoch. The candidate is simulation-only until request pressure and
  exact Z/color scoreboards pass at the Ch368 production depth.

## Integration Gate

- The full 12-epoch runtime-CLUT integration passes at request depth 4096: 465,250 accepted fragments, 214,897
  persistent-Z updates, 12 fresh drains, zero drops, Z `0/307200`, and color `0/110324`.
- Per-epoch request-FIFO high-water values are 1895, 1468, 110, 432, 797, 85, 650, 381, 184, 1669, 616, and 1125.
  The measured maximum is 1895, so the Ch368 core requires no RTL, timing, or fit change for this candidate.

## Silicon Closure

- The board host gate passes all 12 epochs: four texture fills/rebinds, eight resident reuses, twelve runtime palette
  copies, fresh ordered drains, and zero fragment drops.
- Board and integration framebuffers are byte-identical at SHA-256
  `fdff2f34eac22ee140b64d8fac129627549bbb0f6db37d4b91807a9058e47a04`.
- Replay-color is exact at `307200/307200`: 465,250 fragments, 214,897 Z-pass updates, 110,324 covered pixels, and
  no stray uncovered writes.

## Result

Ch369 is closed on silicon: 28 authentic SH3 draws at native 640x480 with runtime CLUT updates, four real texture
rebinds, persistent Z, and exact board/simulation/replay agreement, all on the Ch368 core with no further fit.

## Mixed-Residency Motion Extension

- The same core ran `zsrtm28 -> zsrtb24 -> zsrtm28 -> zsrtb24`, resetting color/Z and staging the appropriate
  textures and runtime palettes for every frame boundary. All 40 epoch drains were fresh and all drop gates stayed
  zero.
- The four boundary dumps alternate exactly: mixed-residency dumps 0 and 2 equal
  `fdff2f34eac22ee140b64d8fac129627549bbb0f6db37d4b91807a9058e47a04`; adjacent-frame dumps 1 and 3 equal
  `3191d75983e72a158f91f15cc1f57b6ff7c5e40d5bbb4a49957db06db4e2fded`. Each matches its independently closed
  integration framebuffer byte-for-byte.
