d7874e2569
Per-cycle fieldtest over the #246 surface, consumer-perspective, public interface only: the scaffold quickstart end to end (aura new -> run -> --list-axes -> override sweep), --list-axes on a partially-open blueprint, an override family reproduced bit-identically (3/3 members), and the error surface (wrong axis name, kind-mismatched value — both exit 2). Corpus under fieldtests/cycle-246-bound-override/. Dispositions: the one bug (F6) is fixed in this commit — authoring-guide §1 still asserted a bound param 'never shows up in --list-axes' and 'no aura sweep --axis can reopen it', contradicting the shipped #246 semantics and the C12 amendment; the three-states paragraph now reads open = must-bind, bound = overridable default. The friction finding (F5, KindMismatch/MissingKnob printed as raw Debug structs beside polished prose) is filed as #247. refs #246
819 B
819 B
signal-lab — an aura research project (data-only)
This directory is an aura project: blueprints + research documents over the
std vocabulary, anchored by Aura.toml. There is no crate and no build step.
- Run:
aura run blueprints/signal.json(the starter is closed — all params bound; bound values are defaults — any--axismay override them (#246)) - Sweep:
aura sweep blueprints/signal.json --axis signal_lab_signal.fast.length=2,4,8(aura sweep <bp> --list-axeslists the open + bound-overridable axes) - Native nodes: when the project needs its first project-specific node,
aura nodes new <name>scaffolds a node crate beside this project and attaches it via[nodes]inAura.toml(build it withcargo build). - Topology is data (
blueprints/*.json); results land inruns/.