f95de8fcc2
Milestone-close fieldtest for "Verb dissolution" (#210), authored from the public interface only. Three end-to-end scenarios over the real GER40/USDJPY 2025 archive: 1. all four dissolved verbs on the r-sma real path (sweep via blueprint; generalize/walkforward/mc via --strategy) — correct + deterministic; 2. reach-through — `aura generalize` auto-registers a campaign+process document and `aura campaign run <id>` reproduces worst_case byte-for-byte; 3. a hand-authored 2-instrument × 2-window × 2-regime matrix (8 cells → 4 generalizations) no verb can express — regimes compared, never argmax'd. Result: 0 bugs; the core promise holds empirically (behaviour preservation, campaign-substrate reach-through, and the risk-regime axis all confirmed). Residual findings are discoverability/ergonomics follow-ups, filed as #216 (risk-axis discoverability), #217 (verb knob asymmetry), #218 (no-project store litter). The friction-and-bug spec stays a git-ignored working file.
517 B
517 B
mvd_lab — an aura research project
This crate is an aura project: a cdylib of node/strategy blueprints the
aura host loads during research (see the engine's docs/project-layout.md).
- Build:
cargo build(the nextaurainvocation loads the fresh dylib) - Run:
aura run blueprints/signal.json(from anywhere inside this dir) - Nodes live in
src/; each is registered invocabulary()/type_ids()under themvd_lab::namespace prefix. - Topology is data (
blueprints/*.json), node logic is Rust.