TODO: Parameter set contract and optional CLI¶
Goal¶
Define and (where appropriate) implement the sibling JSON contract for
parameter sets: numeric values fitted or chosen for a scaffold, referenced
by content_hash (and/or model id + lockfile policy), not embedded as
the sole truth in the INI [Parameters] section.
Why¶
- Aligns repositories with the scaffold vs parameter set split already stated in product docs and org contracts.
- Enables multiple value sets per scaffold (calibration, deployment, what-if) without duplicating equations.
Scope hints¶
- Contract first (schema, examples, ADR);
model-parsermight only validate orinspectparameter sets, or a separate small tool might own the file—keep scope guardrails in mind (repository rootAGENTS.md). - INI frontend might grow optional “declarations only” mode later; not required for the first parameter-set slice.
References¶
Acceptance sketch¶
- Published JSON Schema (or org repo location) + example files.
- Clear story for how
model-library(or customers) pinscontent_hash+ set id.