▹ derived — read from a manifest, gated by deps:check
Not authored. Every line is read from a manifest in the repository that declares it, and a build fails when this page stops agreeing with those files. How it is derived · graph.json
Ranked by dependency depth — a repository sits one level above the deepest thing it depends on. Line style carries how the coupling resolved: solid where the target is exact by construction, dashed or dotted where it was matched by name or by convention and so is not established. Weak couplings are drawn rather than omitted, because a picture showing nothing where a weak signal exists reports an absence of fact as a fact of absence. Kind is not in the diagram; it is on every row below. Archived projects are absent. Generated from the same data as the list, which stays canonical; scroll it sideways on a narrow screen.
linked or imported at build time from a declared dependency
artifact
a pinned executable or image consumed at run time
protocol
an RPC or wire coupling between running processes
composition
a published file of the target, pinned at an exact commit
tenancy
declares itself mountable under the target's hosting contract
event
reacts to a repository_dispatch event the target sends
resolution
All 28 couplings above resolved exactly — the source either names the repository outright, or names an identifier that repository declares publishing. A further 6 are declared by a source but could only be matched to a repository by name; they are held in graph.json's weak_edges, listed on the project pages, and deliberately not stated here.
unconnected
signet, assay — read, and no manifest declares a coupling in either direction. That is a finding, not a gap.
not on the graph
x-ray, kiln are archived, so nothing is read from them. q-q.dev names no source repository, so there is no coordinate to read from. Absent here means unchecked, not uncoupled.
unexamined
canonical-hours declares couplings in .vigil.toml, which no parser here reads. Seen and not examined — so any coupling declared there is absent from this page rather than recorded, and that absence is a gap rather than a finding.
unresolved
4 declared couplings named a component no manifest resolves to a repository. Recorded in graph.json rather than dropped.
non-public
An edge touching a repository that is not public carries its endpoints and coupling kind only — no version, no commit, no source path.