answer-sources.svg
SOURCE DECLARATION = AVAILABILITY Every source has a precondition A tool declares its sources, so the answer is known to be reachable before the question is asked. Required machine state nothing running files on disk a booted installation network reach knowledge Bundled and version-bound. checkout This server's own repository. packages Files read, never executed. installation Assembled runtime state. network Official live services. available the state this source still needs Bundled knowledge is the only source that spans the whole axis. The answer carries answeredBy where the path varies; an unreachable source is a stated boundary, not an empty result.
One file, both modes. Every colour is an attribute written as var(--token, #light), so the drawing takes the mode of the page it is referenced into and still renders on its own — in a README or a tab — as the light file it falls back to. What it cannot be is an <img>: that renders in a document of its own, where no token is declared.
What changed against the existing set: the five hues are gone, the drop shadow is gone, the 28px outer radius is gone, and every identifier moved to mono. The claim, the five names and the closing line are unchanged.