# Toolchain


`select` resolves an implementation from prioritized hint evaluators
and returns a typed `ToolchainSelection`. An explicit override
short-circuits the hint pipeline.

`mkManifest` builds a typed `ToolchainManifest` whose `matrix` maps
each spec name to its sanitized, default-applied field set.
Builder-specific extension fields pass through unchanged.

