PASS: final GNUChess English candidate
SHA256: 58a4cc7c8a293913ce8069d6888cd1793aec8a05f2341a0b7276e20d27084941

Fresh DOSBox Staging 0.83.0, memsize 2 MiB, normal core, 80000 cycles,
VGA 640x480 with 16 colors, 1500 GEOS handles, supplied English Pro 1.2.

GNUChess, Write, Draw, Notepad and Calculator remained open together.
Opening Write swapped out all 29 movable engine code resources and artwork
resource 62. Returning reloaded artwork at a different segment and repainted
correctly. Mouse e2e4 received depth 4 reply g8f6; Undo restored the initial
board with zero RGB differences. Code/artwork locks and thunk context
returned to zero at six named idle checkpoints.

Close freed every original application-owned memory handle. Reopen was
intact and allocated 217296 bytes again, exactly matching initial launch.
Duplicate icon launch was refused correctly; the same owner and all 2705
Game bytes remained unchanged. The second close freed all memory handles
of both observed application owners. Disposable DOSBox and Xvfb display 185
stopped cleanly.

Draw launch input was queued after observing BUSY=1. Its completed load was
observed after BUSY cleared; completed load/search overlap is unproved.
This finite test does not establish a physical RAM minimum or general
freedom from leaks. The baseline 2 MiB comparison is historical.

Full evidence: pressure2-report.json, heap-snapshots.json,
duplicate-game-state.json, load-search-overlap.json, probe.csv.gz and PNGs.
