/** * The audit ingest's issue vocabulary: the SHARED submission codes plus this * draw's own domain corroboration codes. * * The submission half is imported, never restated — a submission that is * missing, unparseable, contract-invalid, or a duplicate identity means exactly * the same thing on both sides of the pipeline. The audit-results validation * half stays here: the per-result content rules (evidence present, line spans * inside the file, line counts matching disk) are single-draw corroboration, * and the classifier doc names this extend-on-the-draw's-side direction — see * `RemediationIssueCode`, the remediate twin of exactly this pattern. */ import { type SubmissionIssue } from "audit-tools/shared"; export declare const AUDIT_INGEST_ISSUE_CODES: readonly ["submission_missing", "submission_malformed", "submission_contract_invalid", "submission_rejected", "duplicate_submission_id", "result_validation_failed"]; export type AuditIngestIssueCode = (typeof AUDIT_INGEST_ISSUE_CODES)[number]; /** One classified failure on the audit ingest lane. */ export type AuditHostIngestIssue = SubmissionIssue; //# sourceMappingURL=ingestIssueCodes.d.ts.map