Skip to content

Diagrams

Graphviz (.dot) sources, rendered to SVG. Regenerate with just diagrams (from the repo root) or ./render.sh here — requires graphviz (brew install graphviz).

Architecture — execution surface

Architecture: execution surface

Agentless instances; the runner runs neo4j-admin (backup); restore is pure Cypher; DB nodes pull seeds themselves. Source: architecture.dot.

Storage layout

Storage layout

<group>/<slug>/<physical>/<artifact>.backup and the per-store backup chains. Source: storage-layout.dot.

Restore cutover

Restore cutover

Seed a fresh physical → verify → ALTER ALIAS → rollback / cleanup. Source: restore-cutover.dot.

Dagster pipeline

Dagster pipeline

The code location: backup / aggregate / verify / prune assets, the restore job, schedules, and the reconciliation sensor. Source: dagster-pipeline.dot.

Naming authority

Naming authority

alias → slug → physical, the same contract in naming.sh and naming.py. Source: naming.dot.


SVGs are generated artifacts; re-render after editing a .dot.