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.