build(bench): pin GDC identities and evidence contracts - #1043
Conversation
Add shared GDC suite identity/acquisition/evidence schemas and validation so independent suite adapters can pin provenance without sharing workload semantics or committing bulk datasets. Co-authored-by: Cursor <cursoragent@cursor.com>
|
Important Review skippedAuto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Warning Billing warning: we have not been able to collect payment for this subscription for more than 72 hours. Please update the payment method or pay any pending invoices in Billing to avoid service interruption. Comment |
Co-authored-by: Cursor <cursoragent@cursor.com>
Summary
benchmarks/.graphforge_bench.gdc_contractsvalidation that rejects incomplete provenance, checksum mismatch, missing assets, reference mismatch, and identity drift.Closes #960
Test plan
PYTHONPATH=harness uv run --locked python -m unittest tests.test_gdc_contracts -v(10 passed)PYTHONPATH=harness uv run --locked python -m graphforge_bench.smokePYTHONPATH=harness uv run --locked python -m unittest discover -s tests -p 'test_*.py'(186 passed)Made with Cursor
Need help on this PR? Tag
@codesmith-botwith what you need. Autofix is disabled.