Repository navigation
JevGraph v0.1.0 — Hackathon release
JevGraph v0.1.0 turns relation extraction into a bounded, evidence-backed decision pipeline.
Highlights:
- YAML ontology with domain/range constraints
- exact mention and evidence spans
- local O(nk) candidate blocking instead of naive all-pairs evaluation
- Vercel AI Gateway adapter for typed Jev Choice decisions
- hard budget, call, size, timeout, no-retry, and no-fallback gates
- proposed/review/rejected edge states and sanitized request receipts
- JSON, CSV, and Neo4j exports
- pinned FewRel downloader, benchmark planning, sharding, and merge support
Pilot evidence:
- FewRel frozen sample: 136/160 correct (85.0%) across 16 relations
- pre-existing p>=0.85 and confidence>=0.80 gate: 95/160 selected, 95/95 correct on this positive-only sample
- 20 successful requests and one retained HTTP 503 receipt; p50/p95 request latency 444/625 ms
- successful Gateway responses reported $0.00 provider cost; one failed request has unknown billing status
- synthetic end-to-end demo proposed the four explicit relations and rejected unsupported directions
Scope: FewRel supplies entity pairs and positive labels. These results do not measure entity discovery, candidate recall, negative-edge precision, calibration, or general KG quality. The Gateway did not report a resolved model revision. See docs/RESULTS.md and the aggregate evidence JSON for the full boundaries.
Validation: CI passed on Python 3.11 and 3.13; 12 tests, Ruff, wheel/sdist build, and clean-wheel install smoke passed.