b188773fb8c3870cf11cd70a16bedf80a61f012d
cycle 0046 tidy (clean). Architect drift review against the design ledger (C8/C12/C23 + the #71 firewall) found no drift: - The named view is a derived, non-load-bearing projection (C23 — slot is identity); no name reaches the flat graph, no new per-point state, no new identity mechanism. SweepFamily.space is param_space() carried once, not minted. - Enumeration and determinism (C1) are untouched (GridSpace::points / run_indexed unchanged; the new SweepFamily.space is equal across thread counts). - The run-closure signature Fn(&[Scalar]) -> RunReport is byte-unchanged, so #52's RandomSpace plugs into the same sweep() layer with zero reconciliation (#71 firewall held). - All three CLI hand-zips collapsed to one zip_params call each; no un-collapsed duplicate remains. zip_params sits in aura-core (a pure projection over aura-core types) — correct home. - The f64 manifest field stays Vec<(String,f64)> (the typed-param-space precursor honestly left deferred, not entrenched). Regression gate green: cargo test --workspace (all crates, 0 failed; 4 new tests this cycle), cargo clippy --workspace --all-targets -D warnings clean. Forward-consistency item (NOT drift, out of #57 scope): McDraw/McFamily and WindowRun still carry bare Vec<Scalar> with no named view — a future item if a consumer demands it. closes #57
Description
No description provided
Languages
Rust
68.9%
JavaScript
24.4%
HTML
6%
Shell
0.6%
CSS
0.1%