docs: brokers are consumer nodes (C10), several attachable for comparable curves

Correct the broker mechanism: a broker is an ordinary downstream consumer node (C8/C9), not an external plugin/subsystem. It consumes the position-event stream + price streams and emits an equity stream; several brokers (e.g. sim-optimal pip + realistic currency) can be attached to the same position table at once, yielding directly comparable equity curves. Updates C10, CLAUDE.md invariant 7, aura-engine/aura-std crate docs, and the day-in-the-life doc.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-06-03 09:12:22 +02:00
parent d8ccdcd806
commit 1467fcd30f
5 changed files with 44 additions and 31 deletions
+3 -2
View File
@@ -4,8 +4,9 @@
//! sources into one chronological cycle stream), the deterministic synchronous
//! single-threaded sim loop (one unique state per input tick), freshness-gated
//! recompute, the strategy's broker-independent position-event output and the
//! downstream broker plugins that project it into equity (sim-optimal pip /
//! realistic currency), and the atomic sim unit
//! downstream broker nodes that project it into equity (sim-optimal pip /
//! realistic currency; several attachable at once for comparable curves), and
//! the atomic sim unit
//! `(topology + params + data-window + seed) -> metrics` that the sweep /
//! optimize / walk-forward / Monte-Carlo axes orchestrate.
//!