Stop reusing one plaque for every region. The header is now a compartmented
band with dividers, icons and left-aligned values; the bottom is a carved dock
band with four independent command plates (icon above label, wider green
primary) instead of buttons inside a long frame; the warning stack is three
cards with severity icons; the summary is a parchment card with shape markers,
values and pip rows; and typography uses explicit tracking and embolden so
titles, values and captions read as different ranks. View contract names and
z-order are unchanged.
The shared scaled-texture and ground-shadow caches held image RIDs past
teardown, which the strict attempt gate correctly reported as leaked
allocations. Clear them when the Readiness view leaves the tree.
The five header values now follow the authored master order (page title,
snapshot state, contract name, pressure, Company line) with the real contract
id instead of a placeholder phrase, and the duplicate rail title is removed.
Command buttons use the generated teal action plate with light labels instead
of the flat vector wood block.
All twelve base professions now use identity-locked super-deformed chibi
sprites generated from one magenta-keyed sheet family, replacing the mixed
Q-style / old-proportion art that made any Company read as inconsistent.
Provenance, prompts and task ids are recorded under
docs/runtime/m57_q_base_profession_provenance.
Replace the page-local flat navy rails, translucent slabs and pill buttons with
the shared asset material, re-add the rail title, ground the party on one
baseline with a contact shadow and ink name plates, and move value/warning text
to a high-contrast ink-on-parchment pair. View contract node names and
z-order are unchanged; M37 readiness view contract passes.