Skip to content

v0.3.0 — Expert Knowledge Graph + Validation Suite

Choose a tag to compare

@gibbrdev gibbrdev released this 25 Feb 23:12
· 27 commits to main since this release

What's New

Expert Knowledge Graph Integration

  • ExpertStore — fulltext search over 715 nodes of Neo4j expertise (Cypher clauses, functions, examples, modeling patterns, best practices)
  • Expert context injected into Cypher generation for smarter query building
  • Expert graph labels/relationships automatically filtered from user schema discovery

Layer 2: 4-Stage Validation Suite

  • Syntactic — forbidden keywords, generic label detection, constraint label validation
  • Structural — node/relationship counts, justifications, direction rationale
  • Semantic — expert graph alignment via pattern matching
  • Domain — deterministic Cypher quality checks + optional LLM Socratic scoring
  • QualityScorer with fast deterministic mode (no API key needed)

Data Pipeline Scripts

  • Parsers for Neo4j AsciiDoc documentation
  • Expert graph loader for Neo4j

Quality

  • 187 tests passing, 77% coverage
  • ruff clean, mypy strict clean (21 source files)
pip install gibsgraph==0.3.0