/**
 * Per-framework narrative prompt specs -- barrel export.
 *
 * Eight compliance frameworks each declare section headings,
 * evidence-linkage requirements, and required control mappings.
 * The AuditNarrativeGenerator uses these specs to structure
 * LLM prompts and validate evidence coverage before generation.
 *
 * Spec: P4-AIR-02 AC 4-6
 *
 * @connexum/ai-governance
 */
// Per-framework prompt specs
export { HIPAA_PROMPT_SPEC } from './hipaa.js';
export { HITECH_PROMPT_SPEC } from './hitech.js';
export { SOC2_PROMPT_SPEC } from './soc2.js';
export { ISO27001_PROMPT_SPEC } from './iso27001.js';
export { EU_AI_ACT_PROMPT_SPEC } from './euaiact.js';
export { DORA_PROMPT_SPEC } from './dora.js';
export { PCI_DSS_PROMPT_SPEC } from './pcidss.js';
export { GDPR_PROMPT_SPEC } from './gdpr.js';
// ---------------------------------------------------------------------------
// Registry -- all 8 prompt specs keyed by frameworkId
// ---------------------------------------------------------------------------
import { HIPAA_PROMPT_SPEC } from './hipaa.js';
import { HITECH_PROMPT_SPEC } from './hitech.js';
import { SOC2_PROMPT_SPEC } from './soc2.js';
import { ISO27001_PROMPT_SPEC } from './iso27001.js';
import { EU_AI_ACT_PROMPT_SPEC } from './euaiact.js';
import { DORA_PROMPT_SPEC } from './dora.js';
import { PCI_DSS_PROMPT_SPEC } from './pcidss.js';
import { GDPR_PROMPT_SPEC } from './gdpr.js';
export const FRAMEWORK_PROMPT_REGISTRY = new Map([
    [HIPAA_PROMPT_SPEC.frameworkId, HIPAA_PROMPT_SPEC],
    [HITECH_PROMPT_SPEC.frameworkId, HITECH_PROMPT_SPEC],
    [SOC2_PROMPT_SPEC.frameworkId, SOC2_PROMPT_SPEC],
    [ISO27001_PROMPT_SPEC.frameworkId, ISO27001_PROMPT_SPEC],
    [EU_AI_ACT_PROMPT_SPEC.frameworkId, EU_AI_ACT_PROMPT_SPEC],
    [DORA_PROMPT_SPEC.frameworkId, DORA_PROMPT_SPEC],
    [PCI_DSS_PROMPT_SPEC.frameworkId, PCI_DSS_PROMPT_SPEC],
    [GDPR_PROMPT_SPEC.frameworkId, GDPR_PROMPT_SPEC],
]);
//# sourceMappingURL=index.js.map