3.0 KiB
3.0 KiB
March 8 Bootstrap Release Board
Date window: February 26, 2026 to March 8, 2026 Objective: ship a replayable "CHORUS bootstrap path" that uses real inference, produces traceable artifacts, and avoids mock execution in the critical flow.
Scope lock (do not expand)
Single path only:
- Issue intake
- SWOOSH transition
- CHORUS task execution (real model call)
- SLURP bundle creation
- BUBBLE decision record
- UCXL address persisted and retrievable
Everything else is out of scope unless it blocks this path.
Release gates
All must pass by March 8:
- G1: No mock fallback in critical task execution path.
- G2: ResetData model configuration is canonical and consistent across compose + Go defaults.
- G3: At least one primary model and one fallback model validated against ResetData API.
- G4: End-to-end run produces DR + UCXL pointer + provenance evidence.
- G5: 24h stability test completes with reproducible logs and failure classification.
- G6: Operator runbook exists with exact commands used for validation.
Frozen model pair (locked on February 26, 2026)
- Primary:
openai/gpt-oss-120b - Fallback:
zai-org/glm-4.7-fp8 - Validation status: both returned HTTP 200 against
https://app.resetdata.ai/api/v1/chat/completionson February 26, 2026.
Daily plan
Feb 26-28: Remove ambiguity, remove mocks
- Freeze target model pair for release.
- Validate ResetData auth + chat completion from runtime environment.
- Remove or hard-disable mock execution in critical path.
- Capture first green baseline run (single issue -> artifact path).
Mar 1-4: Stabilize integration
- Run repeated e2e cycles under SWOOSH + CHORUS.
- Measure pass rate, latency, and top failure classes.
- Fix top 3 failure classes only.
- Ensure DR/UCXL artifacts are emitted every successful run.
Mar 5-7: Hardening + evidence
- Run 24h soak on frozen config.
- Produce validation bundle (commands, logs, outputs, known limits).
- Confirm rollback instructions.
Mar 8: Freeze + release
- Freeze config/image tags.
- Run final gate script.
- Publish release note + operator checklist.
Coordination protocol
- One active lane at a time:
NOWNEXTBLOCKED
- Any new idea goes to backlog unless directly required for a failing gate.
- Every work item must map to at least one gate ID (
G1..G6). - No "architecture expansion" during this window.
Work lanes
NOW:
- Create and run bootstrap gate script (
testing/march8_bootstrap_gate.sh) - Create and run e2e evidence capture (
testing/march8_e2e_evidence.sh)
NEXT:
- Capture first baseline evidence bundle with DR + UCXL + provenance
BLOCKED:
- None
Evidence checklist (release packet)
- Gate script output (final passing run)
- Model validation output (primary + fallback)
- E2E run log showing DR + UCXL + provenance
- 24h soak summary (pass/fail + failures by class)
- Known limitations and immediate post-release priorities