/** * Commit Extraction Prompt Builder. * * Constructs system and user prompts for LLM-based fact extraction * from git commits. Requests structured JSON output with typed facts, * confidence levels, and tags. * * Part of LISA-8: Phase 2 Git-Powered Memory Enrichment. */ import type { IScoredCommit } from '../../../domain/interfaces/IGitTriageService'; import type { ICommitEnrichmentOptions } from '../../../domain/interfaces/ICommitEnricher'; /** * Built prompt pair for the commit extraction LLM call. */ export interface ICommitExtractionPrompt { readonly system: string; readonly user: string; } /** * Build an extraction prompt from a batch of high-interest commits. * * @param commits - High-interest commits from triage * @param options - Enrichment options */ export declare function buildCommitExtractionPrompt(commits: readonly IScoredCommit[], options?: ICommitEnrichmentOptions): ICommitExtractionPrompt; //# sourceMappingURL=commit-extraction.d.ts.map