Derivative Forge v0.2.2
Release date: 2026-08-28
Summary
This patch release hardens blind benchmark production before the first Blind V8 execution. It does not expand Forge's domain surface or report new benchmark results.
Changes
- Missing or truncated structured model output is rejected inside the existing bounded production attempts instead of aborting the full transaction immediately.
- Requirement and oracle generation use the same fail-closed retry semantics, including their independent review steps.
- Missing provider text is represented by a typed MissingTextOutputError.
- Unrelated generator, configuration, and runtime failures propagate unchanged and are never reclassified by message text.
- Exhausted production attempts still publish no partial blind bundle.
Verification
- Full local suite: 478 passed, 2 skipped.
- Integrated blind producer/provider suite: 73 passed.
- Both GitHub Actions test-and-gate runs passed.
- Minimal runtime gates, CodeQL, and CodeRabbit passed.
Scope
Blind V7 remains a regression corpus. Blind V8 has not been generated or executed as part of this release. The v0.2.2 tag identifies the immutable implementation baseline that must be recorded by any subsequently frozen V8 bundle.