// Document-derived record contracts for the Local Knowledge Connector (Epic #189, Issue
// #191). Split from `local-knowledge.ts` to keep each file under the 400-LOC budget. Every
// record carries explicit capsuleId + sourceId + documentId lineage where applicable so a
// single global knowledge pool is unrepresentable (Foundry IQ invariant).
export const DOCUMENT_STATUSES = [
    "pending",
    "extracted",
    "skipped",
    "failed",
    "unsupported",
];
export const PARSED_UNIT_KINDS = [
    "page",
    "section",
    "json-path",
    "csv-row",
    "html-block",
    "unsupported-media",
];
export const PARSER_DIAGNOSTIC_SEVERITIES = [
    "info",
    "warning",
    "error",
];
export const INDEXING_JOB_STATUSES = [
    "queued",
    "running",
    "succeeded",
    "failed",
    "cancelled",
];
