Files
Aura/fieldtests/cycle-246-bound-override/signal-lab/CLAUDE.md
T
claude d7874e2569 fieldtest: bound-override cycle — 4 examples, 6 findings (4 working, 1 friction, 1 bug)
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
2026-07-13 04:50:36 +02:00

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 --axis may override them (#246))
  • Sweep: aura sweep blueprints/signal.json --axis signal_lab_signal.fast.length=2,4,8 (aura sweep <bp> --list-axes lists 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] in Aura.toml (build it with cargo build).
  • Topology is data (blueprints/*.json); results land in runs/.