Derivative Forge v0.2.1
Derivative Forge v0.2.1
Release date: 2026-08-22
Summary
This patch release hardens two execution-critical boundaries without expanding Forge's supported domain surface.
Changes
- Candidate Compiler repairs are now compared against the last safe candidate state before selection.
- Regressive, incomplete, or omission-producing repair attempts are rejected instead of replacing safer code.
- Candidate files, semantic preflight evidence, routing phase, and active paths are restored atomically.
- Repair evidence records baseline quality, selected quality, regression attempts, and routing decisions.
- Native Qiskit probe execution is removed from the substrate worker pool.
- The Qiskit circuit probe is serialized and cached while the other cognitive lenses remain parallel.
- Deterministic concurrency tests cover native probe serialization and caller-thread execution.
Verification
- Full local suite: 475 passed, 2 skipped.
- PlannerStage regression module: 25 passed.
- Qiskit/lens/substrate focused tests: 8 passed.
- Repeated real substrate stress: 300 successful decompositions.
- Both independent GitHub Actions test-and-gate runs passed.
- CodeQL and CodeRabbit passed with no review findings.
Scope
This release does not add new synthesis domains or change the frozen Blind V7 evidence. V7 remains a regression corpus after execution. Generality must be evaluated on a newly frozen, independently prepared blind bundle.
See the v0.2.0 release notes and BENCHMARK_EVIDENCE.md for the broader architecture, limitations, and benchmark receipts.