Skip to content

CarbonFactorResolver v0.14.0

Choose a tag to compare

@kamjcx kamjcx released this 02 Sep 02:18
58ae427

CarbonFactorResolver v0.14.0

Stable portfolio release of the structured carbon-factor retrieval and qualification engine.

This release is runtime-equivalent to v0.14.0-rc.6: it changes version metadata and public documentation only. It does not change resolver runtime behavior, ranking, qualification, synthetic fixtures, frozen answers, or sealed evidence. RC3-RC5 remain preserved historical NO-GO results; RC6 is the unchanged sealed GO evidence.

Verified results

  • Core package: 315 passed; 87.05% branch coverage
  • Evaluator critical path: 84.10% branch coverage
  • Developer-only offline harness: 13 passed; 43.24% branch coverage (reported separately)
  • FactorBench V3: 57 cases; contract metrics passed
  • Frozen Unit Regression Set: independent first run 24/28; post-fix regression 28/28
  • Closed Portfolio Benchmark: 39/40 answerable Top-1; zero boundary and subject violations
  • RC6 sealed first run: 48/48 full case contracts; 100% Top-1, recall, abstention, and deterministic replay; zero boundary, subject, unit, forbidden-candidate, and HTTP-500 failures
  • Required GitHub test and container checks: passed on final commit 58ae427f763f3b7f708b9c396f75819aadead655

Scope and data boundary

CFR accepts structured resolution requests and returns explainable candidates, MORE_INPUT, or safe refusal for human review/locking. It does not parse documents, calculate full product footprints, generate reports, or auto-approve formal factors.

The repository and release contain only project-authored public-synthetic fixtures. No ecoinvent database, customer evidence, private credentials, or formal factor catalogue is included. Code licensing and factor-data licensing are independent; see DATA_LICENSE.md.

This is a portfolio-ready, reproducible research prototype—not a production carbon-accounting system and not a universal real-world accuracy claim.