Class EvidenceCollector

java.lang.Object
com.shaft.doctor.collect.EvidenceCollector

public final class EvidenceCollector extends Object
Collects bounded local evidence through explicit allowlisted adapter boundaries.
  • Constructor Details

    • EvidenceCollector

      public EvidenceCollector()
  • Method Details

    • collect

      public EvidenceBundle collect(DoctorAnalysisRequest request)
      Collects a deterministic portable evidence bundle.
      Parameters:
      request - explicit collection policy
      Returns:
      evidence bundle
    • loadHistoricalBundles

      public List<EvidenceBundle> loadHistoricalBundles(DoctorAnalysisRequest request)
      Loads historical bundles after applying the same allowed-root boundary.
      Parameters:
      request - analysis request
      Returns:
      historical bundles