/** * Read historical task evidence through canonical stores and resolve file-level provenance. * * Code placed in `packages/core/` per Package-Boundary Check — verified * against AGENTS.md. Evidence discovery never rewrites historical verification. */ import type { KnowledgeCoverage, TaskKnowledgeEvidence } from '@cleocode/contracts'; /** * Discover explicit file evidence, verification atoms, commits, and canonical attachments. * @param taskId - Task whose historical evidence should be resolved. * @param projectRoot - Canonical project root, independent of the configured source root. * @param existingCoverage - Optional shared assessment to enrich with evidence limitations. * @param deadline - Absolute assessment deadline; defaults to two seconds from invocation. * @returns Deduplicated file associations, provenance, and unresolved findings. * @remarks File evidence never establishes that every symbol in a file changed. * @example * ```ts * const footprint = await getTaskKnowledgeEvidence('T448', projectRoot, undefined, Date.now() + 2000); * ``` */ export declare function getTaskKnowledgeEvidence(taskId: string, projectRoot: string, existingCoverage?: KnowledgeCoverage, deadline?: number): Promise; //# sourceMappingURL=task-evidence.d.ts.map