GraphRAG 控制面 backend behaviour。
生产默认实现读取 Arcana Graph / GraphStore。测试和企业平台可替换该 behaviour, 从控制面表、mock graph store 或离线 fixture 返回稳定结果。
@callback graph_counts( module(), keyword() ) :: {:ok, map()} | {:error, term()}
@callback graph_evidence( module(), keyword() ) :: {:ok, map()} | {:error, term()}
@callback graph_info(keyword()) :: map()
@callback graph_tables_present?( module(), keyword() ) :: boolean() | {:ok, boolean()} | {:error, term()}