LensReportReader typedef
LensReportReader =
DiscoveryLensOutcome? Function(String workspaceDir, String lens, String lensNodePath, {required int round, required String sessionId})
The pluggable REPORT-READ seam — the route's only I/O (tests inject a Fake returning canned reports, so the whole matrix drives offline; absent ⇒ the real readLensReport).
Implementation
typedef LensReportReader =
DiscoveryLensOutcome? Function(
String workspaceDir,
String lens,
String lensNodePath, {
required int round,
required String sessionId,
});