7cc986486f
aura graph is the last verb still sample-bound: its no-subcommand arm always renders the embedded r_sma_open.json, ignoring any blueprint path, while run/sweep/mc/walkforward/generalize consume a consumer blueprint file via is_blueprint_file. This pins the target: aura graph <blueprint.json> renders that file's own graph (its inlined model reflects the file's nodes, e.g. r-breakout's channel_hi), not the embedded sample. refs #28