14 lines
897 B
Markdown
14 lines
897 B
Markdown
# Diagnosis — 2026-09-21
|
|
|
|
1. The suite rebuilt the host, the control plane's images and the installer before a run, and
|
|
nothing else; a bed's scenario stocked `mesh-runtime-<module>:development` from whatever the
|
|
image store held, built by hand by a script the suite never called.
|
|
2. The rule that covers the rest — *the run rebuilds what it tests* — was extended to these. For
|
|
the beds named, every runtime their scenarios stock is compared against the module's source in
|
|
the catalogue and the tool runtime and SDK it is built on; the image is rebuilt where it is
|
|
older, missing, or the source has uncommitted changes, and a build that fails stops the suite.
|
|
Proven by removing a runtime image and watching the run rebuild it before the bed passed.
|
|
|
|
**Located in:** the lab's rebuild step. The design's rule now says it covers module runtimes, and
|
|
says how it is checked.
|