bootstrap: freeze March 8 release path and evidence tooling

This commit is contained in:
anthonyrawlins
2026-02-26 22:48:50 +11:00
parent 8fa636acbb
commit 2147cec1c5
10 changed files with 682 additions and 280 deletions

View File

@@ -0,0 +1,46 @@
# DR: ResetData Model Freeze for March 8 Bootstrap Release
Date: February 26, 2026
Status: Accepted
Scope: March 8 bootstrap release window
## Decision
Freeze the release model pair to:
- Primary: `openai/gpt-oss-120b`
- Fallback: `zai-org/glm-4.7-fp8`
## Why
- Both models were validated live against `https://app.resetdata.ai/api/v1/chat/completions` with HTTP 200.
- `penai/gpt-oss-120b` returned `model_not_found`; remove ambiguity and standardize on known-good IDs.
- Existing compose defaults already used `openai/gpt-oss-120b`; align Go default to the same model.
## Validation snapshot
Probe run date: February 26, 2026 (UTC)
- `zai-org/glm-4.7-fp8` -> 200
- `openai/gpt-oss-120b` -> 200
- `penai/gpt-oss-120b` -> 404 (`model_not_found`)
- `meta/llama-3.1-8b-instruct` -> 200
- `google/gemma-3-27b-it` -> 200
## Implementation updates
- Updated Go default model:
- `pkg/config/config.go`
- Updated bootstrap gate validations:
- `testing/march8_bootstrap_gate.sh`
- Updated release board:
- `docs/progress/MARCH8-BOOTSTRAP-RELEASE-BOARD.md`
## Consequences
- All release validation and e2e runs must use the frozen pair until March 8, 2026.
- Any model change before release must open a new decision record and rerun live gate + evidence capture.
## UCXL reference
`ucxl://arbiter:release-coordinator@CHORUS:march8-bootstrap/#/docs/decisions/2026-02-26-resetdata-model-freeze.md`