/**
 * Enterprise 7-Pass Pipeline — Public API (ADR-032, ADR-033)
 *
 * This module exports the complete enterprise pipeline implementation.
 * It is ADDITIVE to the existing pipeline — no existing exports are modified.
 *
 * Usage:
 *   import { executeEnterprisePipeline } from './pipeline/enterprise/index.js';
 *   import { DecisionGraph, DecisionGraphClient, createDecisionGraphClient } from './pipeline/enterprise/index.js';
 */
// ── Main Orchestrator ──
export { executeEnterprisePipeline } from './pipeline-orchestrator.js';
// ── DecisionGraph (ADR-033) ──
export { DecisionGraph } from './decision-graph.js';
export { DECISION_NODE_TYPES, VALID_NODE_TYPES, EDGE_RELATIONS, VALID_EDGE_RELATIONS, } from './decision-graph.js';
// ── DecisionGraphClient (ADR-033) ──
export { DecisionGraphClient, createDecisionGraphClient } from './decision-graph-client.js';
// ── DecisionGraph Memory Backend (ADR-033) ──
export { memoryKey, memoryTags, pushToMemory, pullFromMemory, searchMemory, buildMemoryQuery, } from './decision-graph-memory.js';
// ── Provenance Tracker (ADR-039) ──
export { ProvenanceTracker, provenanceKey, provenanceTags } from './provenance-tracker.js';
// ── Code Resolver (ADR-039) ──
export { resolveCodeProvenance, resolveCodeProvenanceBatch, resolveGitCommit, resolveCLIVersion, detectVersionDiscrepancies, getPackageForDomain, getAllDomainPackages, } from './code-resolver.js';
// ── Trace Middleware (ADR-039) ──
export { createTracingInvoker, createFullTracingInvoker } from './trace-middleware.js';
// ── Pass Executor ──
export { executePass } from './pass-executor.js';
// ── Pass 2: Simulation & Scenario Modeling (ADR-035) ──
export { executePass2, WORKSTREAM_CONFIGS } from './pass2-simulation.js';
// ── Pass 4: Governance, Compliance & CostOps (ADR-036) ──
export { executePass4, PASS4_WORKSTREAM_CONFIGS } from './pass4-governance.js';
// ── Pass 5: Apex Decision Layer (ADR-037) ──
export { executePass5, PHASE1_GROUP_CONFIGS } from './pass5-decision.js';
// ── Pass 7: Observability & Continuous Learning (ADR-038) ──
export { executePass7, PASS7_WORKSTREAM_CONFIGS } from './pass7-observability.js';
// ── Artifact Assembler (ADR-034) ──
export { ArtifactAssembler, ARTIFACT_DEFINITIONS } from './artifact-assembler.js';
// ── Artifact Renderers (ADR-034) ──
export { ARTIFACT_RENDERERS } from './artifact-renderers.js';
// ── Pass Registry ──
export { ENTERPRISE_PASS_CONFIGS, getPassConfig, getAllPassConfigs, getTotalUniqueAgents, getAllUniqueAgents, } from './pass-registry.js';
export { PASS_ID_MAP, PASS_NUMBER_MAP } from './types.js';
//# sourceMappingURL=index.js.map