Files
Aura/fieldtests/cycle-295-shell-boundary/out_sb_4_reproduce.txt
T
claude 9df217d868 fieldtest: shell-boundary — 4 examples, 6 findings
Downstream-consumer corpus for the #295 library surface: a standalone
workspace (path-deps, no aura-cli in the link graph — cargo tree
verified) exercising the four cycle axes as a World program would,
public interface only: a DefaultMemberRunner member run over real
GER40, a hand-authored campaign document through
aura_campaign::execute, the IC + registry deflation dispatch as
library calls, and load_family/reproduce round-trips. Run transcripts
committed beside the sources.

Findings routed separately: the family-id mismatch between the
registry enumeration and the reproduce keying (list-then-reproduce
dead-ends) to debug; the reproduce-API friction (no report on the
simple path; DataSource/pip re-specification the manifest already
holds, wrong pip silently DIVERGED) to a follow-up. Four working
confirmations, chief among them the cycle's acceptance claim: all
four axes compiled first-try from the public docs alone.

refs #295
2026-07-21 07:10:09 +02:00

23 lines
1.3 KiB
Plaintext

### Case A — auto-discover the family id via registry.load_family_members() (the natural 'list then reproduce' path)
runs root: runs
reproducing family: 7c892fcd-0-GER40-w0-r0-s0
load_family failed: exit=1 msg=no such family '7c892fcd-0-GER40-w0-r0-s0'
--- reproduce_family(id, env) ---
reproduce_family failed: exit=1 msg=no such family '7c892fcd-0-GER40-w0-r0-s0'
--- reproduce_family_in(reg, id, data, env) -> ReproduceReport ---
reproduce_family_in failed: exit=1 msg=no such family '7c892fcd-0-GER40-w0-r0-s0'
### Case B — the family id as returned by execute()'s StageFamily.family_id (with the stage '-0' suffix)
runs root: runs
reproducing family: 7c892fcd-0-GER40-w0-r0-s0-0
load_family OK: kind=Sweep members=2
--- reproduce_family(id, env) ---
7c892fcd-0-GER40-w0-r0-s0-0 member sma_signal.fast.length=2, stop_length=3, stop_k=2 reproduced: bit-identical
7c892fcd-0-GER40-w0-r0-s0-0 member sma_signal.fast.length=3, stop_length=3, stop_k=2 reproduced: bit-identical
reproduced 2/2 members bit-identically
reproduce_family returned Ok(()) — bit-identical (no per-member detail returned).
--- reproduce_family_in(reg, id, data, env) -> ReproduceReport ---
ReproduceReport: 2/2 members bit-identical
IDENTICAL sma_signal.fast.length=2, stop_length=3, stop_k=2
IDENTICAL sma_signal.fast.length=3, stop_length=3, stop_k=2