/**
 * The v1 fact-table registry (D0091 / W-fact-table-registry-v1).
 *
 * The five declarative descriptors the generic engine iterates. Each lives in
 * its own file under `./tables/`, so adding a sixth table is a one-file
 * addition plus one entry here, the engine, ports, CLI, and scheduler stay
 * untouched. This is the same registry shape as `../artifact-registry.ts`.
 *
 * @see docs/decisions/D0091-bigquery-analytics-fact-loader.md
 * @see docs/design-docs/bigquery-analytics-fact-loader.md § How to add a table
 */
import { failureModes } from "./tables/failure-modes.js";
import { symbolFindings } from "./tables/symbol-findings.js";
import { testCaseFacts } from "./tables/test-case-facts.js";
import { toolCalls } from "./tables/tool-calls.js";
import { traceRollups } from "./tables/trace-rollups.js";
/**
 * Every v1 fact-table descriptor. The composition root passes this to
 * `loadFacts`; the engine runs each descriptor whose `sourceArtifacts` are
 * present in a run.
 */
export const FACT_TABLE_REGISTRY = [
    testCaseFacts,
    toolCalls,
    traceRollups,
    symbolFindings,
    failureModes,
];
