"""
core/graph — FalkorDB graph layer for Genesis Knowledge Graph.

FalkorDB sits as a READ-OPTIMISED query layer on top of the canonical
JSONL files in KNOWLEDGE_GRAPH/entities/ and KNOWLEDGE_GRAPH/axioms/.
The JSONL files remain the write-ahead log / source of truth.

Public API
----------
    from core.graph import GenesisGraph, KGSyncer, get_graph

    graph = get_graph()                    # module-level singleton
    graph.add_entity("ent-001", "axiom", {"title": "Rule 1"})
    results = graph.search_entities(entity_type="axiom")

    syncer = KGSyncer(graph)
    stats = syncer.sync_all()

Pre-built Cypher constants are available in core.graph.queries.

# VERIFICATION_STAMP
# Story: M9.01 — core/graph/__init__.py — package exports
# Verified By: parallel-builder
# Verified At: 2026-02-25T00:00:00Z
# Tests: 8/8
# Coverage: 100%
"""

from core.graph.client import GenesisGraph, get_graph
from core.graph.sync import KGSyncer

__all__ = ["GenesisGraph", "KGSyncer", "get_graph"]
