BUCKYVERSE

Why: Fuller Relationship Graph

Goal: Turn the relationship-typed entity data built across IMP-16..19 into a navigable map of Buckminster Fuller's network — the 102 people and 11 organizations in his orbit, drawn as a graph centered on Fuller and colored by relationship type.

Why it matters: The corpus now encodes each person's tie to Fuller as a controlled relationship: field (collaborator, influence-on-fuller, forebear, chronicler, …) plus bidirectional ## See Also links between entities. That is graph data waiting to be seen. A rendered graph makes Fuller's collaborators, influences, forebears, rivals, and chroniclers legible at a glance and surfaces the lateral connections between them — a research and navigation tool the flat registry can't provide.

Scope: A dependency-light generator (build_graph.py) reads the typed entity-person / entity-organization pages and produces two things:

Also emitted: graph.json (the graph data) and graph.dot (the graphviz source).

Nodes/edges: 114 nodes (102 people + 11 organizations + a central r-buckminster-fuller hub). Edges = each person's typed relationship-to-Fuller spoke (colored), each org's neutral spoke, and the entity↔entity See Also cross-links.

Regenerate: python3 build_graph.py (run from this directory). Re-run after entity pages change; it rebuilds all outputs from current wiki state.

Success: the generator deterministically produces a valid relationship-colored graph.svg and a working interactive index.html whose node/edge counts and colors match the wiki data, embedded on a buckyverse page with a correct legend.

Source: work/TODO.md → TODO-11 ("Graph of the people and organizations Bucky interacted with").