All Classes and Interfaces
Class
Description
One entry of the unified AI result cache: the complete AI answer for a single
test class, keyed by the class content hash and tagged with the prompt-catalogue
signature that produced it.
Reads and writes the unified AI result cache as a JSON Lines file: one
AiCacheEntry per line.In-memory cache of AI results loaded from a previous MethodAtlas run, keyed by
the per-class
content_hash fingerprint.Bundle of AI infrastructure that is constant for the duration of a scan run.
Constructs the per-run AI infrastructure: the suggestion engine, the result
cache, and the human-readable taxonomy descriptor.
CLI command handler for the
-apply-tags mode.CLI command handler for the
-apply-tags-from-csv mode.Engine that applies annotation changes to source files driven by a
reviewed MethodAtlas CSV export.
Utility CLI mode (
-check-prompts) that validates prompt templates and
prints their SHA-256 checksums without running a scan.Parsed command-line configuration used to drive a single application run.
A self-contained CLI command handler.
Pure utility helpers for content fingerprints and scan-root path prefixes.
Single public entry point used by
MethodAtlasApp to drive
-emit-coverage.Opaque handle returned by
CoverageFacade.prepare(Path, double).Selects files to scan for credentials by mask and reads each into a
CredentialScanUnit.Runs the deterministic detectors over the scan units, attaches best-effort
enclosing-method attribution, and produces
CredentialFindings.A method's line span, used for attribution.
CLI command handler for the
-diff mode.Compliance frameworks that the
-evidence-pack CLI mode can target.Materialises a tamper-evident evidence pack on disk by running one scan and
bundling every artefact an auditor needs to verify it later.
Immutable bag of evidence-pack options collected from the command line.
CLI command handler for the
-gen-signing-key mode, which creates a
ZeroEcho keyring containing a fresh signing key pair for evidence-pack
signing.CLI command handler for the
-github-annotations output mode.CLI command handler for the
-json output mode.Formatter that emits one JSON object per log
record, on a single line, suitable for ingestion by log-aggregation
pipelines (Elastic, Splunk, Loki) and for reproducible audit-trail
archives.Selects between the two phases of the manual AI workflow.
Consume phase: read operator-saved response files and emit enriched CSV.
Prepare phase: scan source files and write AI prompt work files and empty
response stubs.
CLI command handler for the
-manual-prepare mode.Command-line entry point that parses the arguments and routes the invocation
to the matching
Command or utility
mode.Loads classification override files into
ClassificationOverride
instances.Resolves and configures discovery plugins via
ServiceLoader.Single public entry point used by
MethodAtlasApp to materialise a
reproducibility receipt.CLI command handler for the
-sarif output mode.CLI command handler for the default CSV and
-plain output modes.Orchestrates the scan-and-emit loop that every command mode is built around.
Immutable record identifying one CLI invocation of MethodAtlas.
Thread-local holder for the current
ScanRun, the JUL-friendly
equivalent of SLF4J's MDC.