AuraNetwork
featureBreakdex::FlowGraph::AuraNetwork
Directed graph of move transitions with affinity weights (natural/possible/stretch)
The flow graph maps how moves connect — each directed edge says 'from move A, you can flow to move B'. Affinities encode how natural the transition feels. The graph is the breakdancer's movement vocabulary expressed as connections, not just a list.
Relationships
Depends On 2
aura_daomoves_dao
Reads From 3
aura_links_tablemoves_tableaura_presets_table
Writes To 2
aura_links_tableaura_presets_table
Renders With 3
flow_screenmove_graph_providercategory_cluster_provider
Breaks If 2
aura_links_schema_changesmove_id_format_changes
Validated By 2
aura_dao_testmaestro_flow_clarity
Data Access
Owns 2
aura_links_tableaura_presets_table
Reads 3
aura_links_tablemoves_tableaura_presets_table
Writes 2
aura_links_tableaura_presets_table
Routes
/flow/flow/move/:id/flow/inspectorAnswers
States
| State | Behavior |
|---|---|
| no Links | message: No transitions mapped — add links between moves to build the flow shows: empty_graph |
| too Many Nodes | message: Graph rendering slows above 200 nodes — use category clustering shows: performance_degradation threshold: 200 |
Failure Modes
- Graph rendering performance degrades with many nodes (>200)
Safe Change Notes
- Graph visualization is isolated from data writes