Reduce the pip-equity stream to summary metrics and emit a run manifest #6

Closed
opened 2026-06-04 15:25:19 +02:00 by Brummel · 0 comments
Owner

C18 (docs/design/INDEX.md) states the walking skeleton emits a manifest +
metrics per run from day one (the queryable run registry is a later milestone
over manifests that already exist). This issue produces that pair.

Scope

A reduction over the recorded pip-equity stream into summary metrics — at least
total pips, peak-to-trough drawdown, and number of exposure sign-flips (a
turnover proxy) — plus a run manifest: the tiny reproducible descriptor of
C18 (node identity / commit, param-set, data-window, RNG-seed, broker profile).
Determinism (C1/C12) makes the run reproducible from this manifest, so the
skeleton stores manifest + metrics and re-derives full results on demand.

Minimal surface: a structured metrics value emitted to stdout (and/or a small
struct), not yet the queryable registry or lineage. The atomic-unit shape is
(frozen topology + param-set + data-window + seed) -> run -> metrics (C12).

Anchors

• C18 — manifest + metrics per run from day one; structured depth later.
• C12 — the atomic sim unit (topology + params + window + seed -> metrics).

Acceptance

[ ] A run emits summary metrics (total pips, max drawdown, exposure sign-flips).
[ ] A run emits a manifest: node identity, params, data-window, seed, broker.
[ ] Output is structured (machine-readable), per the CLI/LLM face (C14).
[ ] Same manifest -> same metrics (C1/C12).

C18 (docs/design/INDEX.md) states the walking skeleton emits a manifest + metrics per run from day one (the queryable run registry is a later milestone over manifests that already exist). This issue produces that pair. ## Scope A reduction over the recorded pip-equity stream into summary metrics — at least total pips, peak-to-trough drawdown, and number of exposure sign-flips (a turnover proxy) — plus a run **manifest**: the tiny reproducible descriptor of C18 (node identity / commit, param-set, data-window, RNG-seed, broker profile). Determinism (C1/C12) makes the run reproducible from this manifest, so the skeleton stores manifest + metrics and re-derives full results on demand. Minimal surface: a structured metrics value emitted to stdout (and/or a small struct), not yet the queryable registry or lineage. The atomic-unit shape is (frozen topology + param-set + data-window + seed) -> run -> metrics (C12). ## Anchors • C18 — manifest + metrics per run from day one; structured depth later. • C12 — the atomic sim unit (topology + params + window + seed -> metrics). ## Acceptance [ ] A run emits summary metrics (total pips, max drawdown, exposure sign-flips). [ ] A run emits a manifest: node identity, params, data-window, seed, broker. [ ] Output is structured (machine-readable), per the CLI/LLM face (C14). [ ] Same manifest -> same metrics (C1/C12).
Brummel added this to the Walking skeleton milestone 2026-06-04 15:25:19 +02:00
Brummel added the feature label 2026-06-04 15:25:19 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Brummel/Aura#6