Files
Aura/docs
Brummel 2a7caa6e38 audit: cycle close mc dissolution — drift-clean (#210)
The FOURTH and LAST verb dissolution is closed. Architect drift review
over 18060cb..7f5f576: all design contracts hold, debt only.

What holds (architect-confirmed by reading the diff):
- Pure sugar: only crates/aura-cli/ changed; aura-campaign/aura-engine/
  aura-research are byte-for-byte diff-free — invariant 10 (no
  verb-special engine logic) and invariant 12 (the World runs it through
  the one campaign path) both hold.
- The seed decision is C10/C18-sound: campaign.seed = the mc --seed is a
  content-addressed manifest field (reproducible-from-manifest), and the
  wf winners are argmax hence seed-independent — the pooled OOS series is
  unchanged, only the bootstrap draw moves. Pinned by the dedicated e2e.
- Fork A / Fork C faithful: single RiskRegime::Vol, multi-value stop
  refused (aligns with the C20 regimes-are-compared realization);
  --name/--trace rejection mirrors the inline r-path; defaults match
  McArgs::RealR exactly; zero deletions (run_mc_r_bootstrap / run_mc
  retained for the fenced synthetic/non-real paths, until #159).

Regression gate (verified by the orchestrator, not the agent report):
full workspace suite green (0 failed), clippy --all-targets -D warnings
clean, and the byte-identity anchor mc_r_bootstrap_real_e2e ran the real
GER40 archive (6.83s, no skip) and passed byte-for-byte — the
equivalence gate is green.

Deferred debt, tracked, carry-on:
- #214 (arg-bundle consolidation): the fourth stacking of
  too_many_arguments/type_complexity across the Generated*/translate_*/
  *_args_from families. Deliberately deferred until all four verbs
  dissolved; now unblocked — the recommended next iteration.

Ephemera removed at close (per the spec/plan lifecycle): the mc spec +
plan, plus a stray cycle-0110 fieldtest spec
(docs/specs/fieldtest-sweep-dissolution.md, added 36fbf49) that outlived
its cycle and was missed by the intervening closes.

refs #210
2026-07-07 00:28:37 +02:00
..