AuraNetwork

feature

Breakdex::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.

partially_wip

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

\u2605 Owns 2

aura_links_tableaura_presets_table

\u2190 Reads 3

aura_links_tablemoves_tableaura_presets_table

\u2192 Writes 2

aura_links_tableaura_presets_table

Routes

/flow/flow/move/:id/flow/inspector

Answers

States

StateBehavior
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