Skip to content

Derivative Forge v0.2.1

Choose a tag to compare

@Daniele-Cangi Daniele-Cangi released this 22 Aug 17:40
· 48 commits to main since this release
2e861bb

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.