Skip to main content

Module validate

Module validate 

Source
Expand description

Validation: the invariants a topology must satisfy before anything serves or publishes it.

A collision here is an error, never an ordering accident: two surfaces claiming one path is refused at the point it is discovered rather than resolved by whichever router happened to insert its route first. Every finding names the surface, the value, where the value came from and what to do about it, because a convention-heavy system that reports “invalid topology” is a system nobody can maintain.

Structs§

Finding
One thing wrong with a topology, said so a person can fix it without reading this file.

Enums§

Artifacts
Whether a static surface’s generated directory must exist for the topology to be valid.
Severity
How much a finding matters.

Functions§

blocking
Does this set of findings stop a topology from being served or published?
validate
Every invariant, over one topology.