Skip to content

test(conformance): enforce Contract Truth v1#30

Merged
berntpopp merged 1 commit into
mainfrom
feat/p0-contract-truth-20260718
Jul 19, 2026
Merged

test(conformance): enforce Contract Truth v1#30
berntpopp merged 1 commit into
mainfrom
feat/p0-contract-truth-20260718

Conversation

@berntpopp

@berntpopp berntpopp commented Jul 19, 2026

Copy link
Copy Markdown
Owner

What changed

  • vendor the canonical Contract Truth v1 conformance helper byte-for-byte
  • add repository-specific response-envelope conformance coverage
  • record the backend as verified only by its own focused and full local checks

Why

The fleet needs a central executable response-envelope contract so silent empty filters, dishonest totals or truncation, unnamed invalid parameters, and missing isError markers cannot drift independently.

Impact

This backend now gates the response behavior agents rely on against the canonical contract. No runtime, release, or fleet state is claimed beyond the evidence in this repository.

Validation

  • focused conformance test passed before implementation handoff
  • make ci-local passed in the isolated worktree

Part of berntpopp/genefoundry-router#68.

@berntpopp
berntpopp force-pushed the feat/p0-contract-truth-20260718 branch from 808bae2 to cccc1f3 Compare July 19, 2026 17:52
@berntpopp
berntpopp merged commit ce9c59a into main Jul 19, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant