/**
 * @sanity/ailf-core — Fact-loader framework (D0091).
 *
 * The registry-driven BigQuery analytics fact loader: declarative
 * `FactTableDescriptor`s, the table-agnostic engine, the value types the two
 * ports (`RunArtifactReader`, `BigQueryFactStore`) share, and the v1
 * `FACT_TABLE_REGISTRY` of five concrete descriptors. The BigQuery/GCS adapters
 * ship in a separate slice.
 *
 * @see docs/decisions/D0091-bigquery-analytics-fact-loader.md
 */
export { defineFactTable, toFactTableSpec } from "./descriptor.js";
export { loadFacts } from "./engine.js";
// -- v1 registry + concrete descriptors ------------------------------------
export { FACT_TABLE_REGISTRY } from "./registry.js";
export { failureModes, failureModeFactRowSchema, } from "./tables/failure-modes.js";
export { symbolFindings, symbolFindingFactRowSchema, } from "./tables/symbol-findings.js";
export { testCaseFacts, testCaseFactRowSchema, } from "./tables/test-case-facts.js";
export { toolCalls, toolCallFactRowSchema, } from "./tables/tool-calls.js";
export { traceRollups, traceRollupFactRowSchema, } from "./tables/trace-rollups.js";
