← Files DevRecapARCHIVED FILE

packages/report-engine/src/index.ts

916 Bytes · Oct 2, 2026 · 00:34 UTC

↓ Download file

export * from "./redact.ts";
export * from "./deterministic.ts";
export * from "./providers.ts";
export * from "./build.ts";
export * from "./workstreams.ts";
export * from "./language.ts";
export * from "./context.ts";
export * from "./validate.ts";
export * from "./composer.ts";
export {
  buildAnalysisContract,
  buildAnalysisPrompt,
  validateReportAnalysis,
  type AnalysisItem,
  type ReportAnalysis,
  type AnalysisOptions,
  type AnalysisContract,
} from "./analysis.ts";
export {
  buildDeterministicAnalysis,
} from "./analysis-quality.ts";
export * from "./html.ts";

// NOTE: report composition goes through the Semantic Composer path
// (`selectComposer` + `composeReport` in composer.ts). An external composer is
// gated behind explicit, payload-matching consent at the API layer. There is
// deliberately NO ungated `selectProvider` helper — that would bypass consent.

SHA-256: 6dee874c94c242ab256e2755b69bf09aeec2f3132d2ec370ecfb2d2d10c3de7e