Skip to content
Machine Behavior

ADR-0004: The map refresh keeps the larger snapshot

Context

The deploy job crawls the live sites before each deploy. Substack answers some GitHub runners with 403, and a partial crawl would shrink the map.

Decision

The deploy job replaces map/graph.json only when the new crawl has at least as many nodes and links as the committed snapshot.

Consequences

A real removal shows on the map only after a local crawl is committed. See Map crawler.

Built from scripts/docs by build_docs.py.