Sarpadia
13.3 Sarpadia — Historical Infrastructure¶
Responsibilities¶
- retain append-only records of observations, intents, resolved requests, candidate pools, QA evidence, decisions and lifecycle outcomes;
- maintain raw, canonical and artefact identities and lineage edges;
- hold the versioned bootstrap reference population and its curriculum manifests;
- assemble
BootstrapAncestryContextonly for authorised curriculum stages; - provide ordinary retrieval and similarity indices without deploying results;
- preserve structural rejects, compilation failures, QA defects, no-op victories and withdrawals;
- enforce base-trajectory grouped splits;
- and expose blinded, provenance-safe views to Momir, Urabrask, Augustin and analysis.
Retrieval modes¶
- nearest compatible canonical genotype;
- nearest functional effect;
- nearest host diagnostic context;
- parent and descendant lineage;
- failed-neighbour retrieval;
- reference-population ancestry;
- and sealed control retrieval for evaluation.
Invariants¶
- Sarpadia never mutates the live host.
- A retrieval result is precedent, not a verdict.
- Failed and withdrawn records are first-class history.
- Bootstrap ancestry is versioned and removable from production inference.
- Narset cannot select an ancestor through Sarpadia.
- Branches from one base trajectory remain in one statistical split.
Smell¶
If Sarpadia forgets the dead, history has become propaganda. If it installs a precedent, history has started governing the present.
15. Sarpadia Data Model and Learning Use¶
Sarpadia is both an operational archive and a research data factory.
15.1 Required records¶
For every case it stores:
- complete Tolaria run and snapshot provenance;
- Tamiyo envelope;
- Narset request and action context;
- Nissa telemetry;
- every raw Momir graph;
- every Elesh rejection and canonicalisation report;
- every Tezzeret artefact manifest;
- every Urabrask test plan and quality report;
- every Tolaria branch trace;
- every Augustin admission or maintenance decision;
- Kasmina embodiment state;
- maturation and blend history;
- Emrakul maintenance history;
- and final outcome.
15.2 Blinded views¶
Sarpadia maintains a privileged provenance map and produces separate blinded views:
```text qa_view blinded candidate IDs no source labels canonical and artefact references allowed test metadata
adjudication_view quality reports no source labels active envelope and policy references
research_view source labels reattached complete lineage and experimental metadata ```
Blinding is a data product, not a promise that consumers will ignore a field.
15.3 Failure taxonomy¶
Failures are classified rather than collapsed into generic rejection:
text
STRUCTURAL_INVALID
CONTRACT_MISMATCH
ZERO_INFLUENCE_FAILURE
GRADIENT_FLOW_FAILURE
STATIC_BUDGET_EXCEEDED
COMPILATION_FAILURE
QA_SEMANTIC_CONFORMANCE_FAILURE
QA_RUNTIME_FAILURE
QA_NUMERICAL_FAILURE
QA_DETERMINISM_FAILURE
QA_REGRESSION_FAILURE
QA_EVIDENCE_INCOMPLETE
ADJUDICATION_INELIGIBLE
ADJUDICATION_NO_OP
ADJUDICATION_BUDGET_REJECT
ADJUDICATION_RISK_REJECT
ADJUDICATION_UNCERTAINTY_RETEST
MATURED_STALE
INTEGRATION_SHOCK
HOLDING_FAILURE
CONTINUED_TENANCY_FAILURE
HOST_DEPENDENCE_ONLY
LONG_HORIZON_REGRESSION
SEDATED_REDUNDANT
LYSED_OBSOLETE
BUDGET_OVERRUN
BRANCH_TRANSPLANT_VIOLATION
15.4 Reference ancestry and scaffold status¶
Every bootstrap record distinguishes:
text
reference supplied to Momir as ancestry
reference present only as a blinded control
candidate descended from a named parent
candidate generated with no supplied ancestry
This prevents a de novo result from being credited to a hidden reference dependency and allows three separate evaluations:
- Momir with ancestry versus its direct parents;
- Momir without ancestry versus the same reference controls;
- Momir without ancestry and with stock-derived lineages excluded from the selected candidate.
The withdrawal_schedule_id and curriculum_stage are part of record provenance. A production result is not “scaffold free” unless the ancestry context is null at proposal time.
15.5 Retrieval¶
Retrieval returns evidence and candidate material, not an automatic deployment decision. Every retrieved growth must:
- satisfy current Leyline versions;
- pass Elesh compatibility and canonicalisation;
- compile through Tezzeret;
- pass Urabrask QA;
- and compete under Augustin against no-op and fresh candidates.
Future direction (non-binding): contextual retrieval over the precedent store¶
As the precedent store grows beyond the fixed bootstrap population, the similarity indices behind the retrieval modes above may benefit from contextual retrieval: prepending a short, generated context prefix to each stored record fragment before embedding, combined with hybrid lexical (BM25-style) and embedding search plus reranking. Anthropic reported ~49% fewer retrieval failures with the hybrid form and ~67% with reranking ("Introducing Contextual Retrieval", Sep 2024), measured on codebase-like corpora — close in character to canonical genotypes and QA evidence. This is an implementation note for Sarpadia's index layer only. It binds nothing: it changes no contract, no blinded view, no invariant, and no retrieval-mode semantics — a retrieval result remains precedent, not a verdict, however the index is built.
15.6 Training consumers¶
- Momir consumes successful, failed and contrasting candidate sets.
- Narset consumes action trajectories and regret labels.
- Tamiyo consumes regional allocation outcomes over long horizons.
- Urabrask’s field surrogate consumes Academy measurements and evidence-completeness labels.
- Augustin may be calibrated or later trained from adjudication cases, but the initial policy is explicit and rule-driven.
- Emrakul consumes maintenance, re-adaptation and safe-decay outcomes.
No consumer treats multiple branches from one base trajectory as independent validation or test examples.