Skip to content

Renovate Graph RAG inference engine - #1

Merged
nolanefe merged 6 commits into
mainfrom
renovate/safe-graph-rag-core
Aug 3, 2026
Merged

Renovate Graph RAG inference engine#1
nolanefe merged 6 commits into
mainfrom
renovate/safe-graph-rag-core

Conversation

@nolanefe

@nolanefe nolanefe commented Aug 3, 2026

Copy link
Copy Markdown
Owner

Summary

Renovates the Graph RAG inference engine into a schema-aware, provenance-aware RAG system with deterministic Cypher validation and reproducible evaluation.

Highlights

  • Added typed planner, retrieval, evidence, and grounded-answer contracts
  • Added schema-aware constrained Cypher planning
  • Added deterministic read-only Cypher validation
  • Added directional relationship validation across chained graph patterns
  • Added rejection of unsupported variable-length relationships
  • Added Mock and OpenAI model providers
  • Added Fake and Neo4j graph stores
  • Added provenance-aware evidence construction
  • Added bounded synthesis context with retrieval semantics
  • Added structured grounded-answer synthesis and citation validation
  • Added reproducible offline and live planner evaluation
  • Added real Neo4j AuraDB integration validation
  • Added benchmark/result documentation and portfolio-focused README

Evaluation

  • 200 offline tests passing
  • Ruff clean
  • mypy clean
  • Offline evaluation: 10/10 pipeline cases, 19/19 safety cases
  • Controlled 60-request GPT-4o-mini planner comparison documented in repository
  • Final real Neo4j traces cover direct, multi-evidence, multi-hop, and absent-evidence cases

Validation

  • python -m pytest
  • ruff check .
  • mypy src
  • git diff --check

No live credentials or secrets are committed.

@nolanefe
nolanefe merged commit 5c02c01 into main Aug 3, 2026
1 check passed
@nolanefe
nolanefe deleted the renovate/safe-graph-rag-core branch August 3, 2026 00:26
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