# The finder as a graph, in the graphs.sgit.ai grammar

**What.** Generate from `finder.json` a graph with the grammar of graphs.sgit.ai: nodes typed stage, question, option, signal, value, rule and route; edges named (asks, sets, reads, picks) with inverses; zoom from a stage into its questions. Render it on the finder's stages page, drawn by code, the way gen-z-developers.sgit.ai draws its graph. Nothing written twice: the graph is derived from the file on every build.

**Done when.** `finder/graph.json` is generated by the build, the page draws it, and the gate refuses a dangling edge.

**From.** [Find your startup](../../../../articles/find-your-startup.md), item 6 of the brief.
