From 0d185fb4c3d2be3002760dbb9d9a8a2ceed795e0 Mon Sep 17 00:00:00 2001 From: Brummel Date: Thu, 18 Jun 2026 19:56:25 +0200 Subject: [PATCH] =?UTF-8?q?chore(audit):=20tighten=20C18=20note=20?= =?UTF-8?q?=E2=80=94=20append/load=20are=20public-API-only=20after=20the?= =?UTF-8?q?=20runs=20retire?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The milestone-close architect flagged that the runs-retire note over-claimed "retained because used": after dropping runs list/rank, Registry::append/load (the flat-store half) have no in-tree caller — only rank_by/optimize keep live consumers. Note now distinguishes the live half from the public-but-uncalled half (a latent dead-code surface for a later sweep). Doc-only. --- docs/design/INDEX.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/docs/design/INDEX.md b/docs/design/INDEX.md index 19896cd..4379ff8 100644 --- a/docs/design/INDEX.md +++ b/docs/design/INDEX.md @@ -744,8 +744,11 @@ and a live producer for the flat `runs.jsonl` standalone-run path — no CLI com writes it (sweep/walkforward persist to the family store; `aura run` does not persist). **Resolved (#73, 2026-06): retired** — `aura runs list` / `rank` dropped; families (C21) subsume standalone over-time comparison. The `aura-registry` flat -lib API (append/load/rank_by/optimize) is retained — `optimize` backs -walk-forward's in-sample step, `rank_by` backs `runs family … rank`. +lib API is retained: `rank_by`/`optimize` keep live consumers (`optimize` backs +walk-forward's in-sample step, `rank_by` backs `runs family … rank`); `append`/ +`load` (the flat-store half) remain public API with **no in-tree caller** after +this retire — tested, available to external consumers, a latent dead-code surface +a later sweep may revisit. ### C19 — Bootstrap: blueprint → instance (recursive) **Guarantee.** Construction is a distinct phase, recursive at every level. Each