The market probe fed one profession id to all three offers, so the board showed
three copies of one recruit; it now carries three real base professions with
per-offer prices and catalogue role names. The first honest capture also
localises the read-surface defect: market_chrome draws its surfaces in fixed
pixels while the label slots are proportional, so the profession label straddles
the accent band and the parchment face, and the ledger labels measure 3.39:1 and
2.74:1 against the 4.5:1 floor. Both are recorded with evidence in the step's
defect inventory.
The gate contract requires static-only, dynamic-only on a neutral field and
final composite at every fixture and locale; the probe only produced the final
composite. The two extra modes are applied by the probe itself, so no
test-only switch is added to product code.
Information surfaces were still flat drawn chrome while the commands were
already painted, so the page mixed two material languages. The warning rows,
status card, summary card and header now use a hand-drawn parchment panel, the
command dock is a painted wooden rail, and the warning severity marks use
enamel badges. All four use the same fraction-based nine-patch as the command
plates and import with mipmaps so the wide aspect ratios stay clean at 760.
The warning stack also carried no severity in its data, so all three rows fell
back to one colour; the visual fixture now matches the production
["warning","notice","info"] facts and the view falls back to that sequence
by row order instead of a single default.
- Readiness visual probe now supplies real per-position profession_id and
localized names, so it validates four distinct members instead of four
copies of the fallback art.
- Commit the missing page-asset .import sidecars (notably
m52_q_company/*.png) so the tracked asset set matches the committed-import
convention.
- Add the M57 durable plan and point the checkpoint at it.