# Journey Log: Milestone 0: Static Canonical Graph Visualizations
# Date Started: 2025-07-12

Waypoint 0.1: Render static DFA graph as SVG (complete)
Waypoint 0.2: Design and implement `VisualGraph` IR for graph-based rendering
Waypoint 0.3: Build `layout.rs` with `LayoutStrategy` enum and `compute_positions()` dispatcher
Waypoint 0.4: Implement `simple_circle` layout for uniform positioning
Waypoint 0.5: Create AST-to-VisualGraph converter in `stage::ast`
Waypoint 0.6: Create NFA-to-VisualGraph converter in `stage::nfa`
Waypoint 0.7: Refactor DFA rendering to use IR layout + renderer
Waypoint 0.8: Implement centralized `render::to_svg()` from IR + layout
Waypoint 0.9: Add CLI support for `--stage`, `--layout`, and `--output` args
Waypoint 0.10: Publish render_regex v0.1.0 with all 3 SVG renderers and unified CLI