Pre-flight Checks

The deterministic validators that stand between a page and the air.

Layout and code smells.

Scene

CodeMeans
off-canvasThe component is outside the page's frame.
edge-overflowIt crosses the frame edge.
zero-sizeIt has no width or height.
no-copy / invisible-copyNo text, or text the same colour as what is behind it.
no-srcA media node with no source.
stacked-copyTwo text nodes on top of each other.
unfilled-plateA rectangle with no fill, border or shadow: nothing of it shows.
plate-coversA plate paints in front of the type or media it should sit behind.
shape-cuts-copyWarning: text on a shaped plate runs into a part the outline cuts away (a slant, notch or corner).

Script

CodeMeans
double-mountThe same handler is registered twice.
dual-writerTwo scripts write the same path.
script-semanticsThe script does something the guardrails call out as unsafe on air.