Construction-layer fieldtests (mc_1..mc_4) use the retired Sma::new / From<Sma> API #42
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 non-workspace construction-layer fieldtests
(
fieldtests/milestone-construction-layer/mc_1..mc_4) no longer compilestandalone. They use the
Sma::new(2)/BlueprintNode::from(Sma)APIretired in the cycle-0016 value-empty migration (nodes are now built via
Sma::factory()+compile_with_params), which was never propagated tothese fixtures.
Status
cargo build/test --workspacenever compiled them — the staleness has been latent sincecycle 0016.
their
OutPort→OutFieldreferences (that part is done), but thepre-existing
From<Sma>breakage remains (~32 errors, all stale-API).Confirmed pre-existing by rebuilding at the pre-#40 commit.
Fix shape
Port the four fixtures to the current authoring API:
Sma::factory()/Sub::factory()/Exposure::factory()/SimBroker::factory()/Recorder::factory()as blueprint items, and bind params viacompile_with_params(&point)instead of constructor literals — mirrorthe in-tree
crates/aura-cli/src/main.rssample/MACD blueprints.Nature
Debt cleanup, no engine change. Lower urgency: these are milestone
fieldtest fixtures outside any CI gate, kept for re-run when the
construction-layer milestone is field-tested again.