Class EvidenceReportFacade
java.lang.Object
org.egothor.methodatlas.evidencereport.EvidenceReportFacade
Single public entry point used by
MethodAtlasApp to drive -evidence-report.
The package's collector, report records, and writer are all package-private so they remain implementation details. The facade exposes only the operations the CLI needs:
- prepare a collector (returning a handle that must be threaded through the orchestrator as an extra sink);
- after the scan, ask the same handle to write the Markdown evidence report.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classOpaque handle returned byprepare(double, List). -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringDefault filename used when-evidence-report-fileis not supplied. -
Method Summary
Modifier and TypeMethodDescriptionstatic EvidenceReportFacade.HandlePrepares an evidence-report collector.
-
Field Details
-
DEFAULT_REPORT_FILENAME
Default filename used when-evidence-report-fileis not supplied.- See Also:
-
-
Method Details
-
prepare
Prepares an evidence-report collector.- Parameters:
minConfidence- AI minimum-confidence threshold; AI-only evidence below this value is excluded from the reportscanRoots- paths passed to the scan; included verbatim in the report header- Returns:
- handle ready for use by the orchestrator and writer
-