Single-source the stage1-r param-name suffix remapping (FAST/SLOW_LENGTH lockstep) #167
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The cycle-0092 restructure of
stage1_r_graphintostage1_signal()+wrap_stage1r()(#165) nests the signal as aComposite, which prefixes itsparam-space names (
stage1_signal.fast.length). The sweep / walkforward / MCby-name binding (
.axis("fast.length")) is reconciled by suffix-resolution:FAST_LENGTH_SUFFIX/SLOW_LENGTH_SUFFIXconsts + per-axis.ends_with(...).expect(...)lookups +stage1_r_friendly_namearms mapping theprefixed names back to the bare manifest names (the #137 stop-knob pattern,
extended) — all in
crates/aura-cli/src/main.rs.Claim (verified by the cycle-0092 architect review + the green suite): this is
hand-kept in lockstep and grows per nesting-level / per knob; a miss panics the
sweep path (the
.expect). Build-validated today — full suite green, nocorrectness risk in the interim — but a maintenance hazard.
Single-source the prefix-resolution: one helper / const set that the SMA-axis
resolution and the friendly-name remapping both derive from, so a new knob or an
added nesting level cannot silently desync (or panic). Surfaced by the
cycle-0092 architect drift review (classified debt-med).