Expand description
Supercov’s single coverage engine. Target-language runtime adapters remain thin generated shims; instrumentation, orchestration, analysis and queries are owned here.
Modules§
- agent_
json - assertion_
inputs - Thin syntax inventories and source fingerprints for assertion maps. No type/flow/dependency verifier belongs here.
- assertion_
map - Agent-authored assertion maps. Edges are explanations, never inferred proofs. This module owns format validation, text relocation and input acknowledgement bookkeeping.
- assertion_
store - Run-owned assertion map lifecycle and execution-backed, agent-assessed score.
- build_
cache - Exact-fingerprint reuse of instrumented JavaScript build outputs.
- child_
signal_ guard - Take the test processes down with the runner.
- coverage_
analysis - Language-neutral coverage arithmetic and masking MC/DC witness search.
- coverage_
export - LCOV and Cobertura exports, written from the shared run view.
- coverage_
html - A static HTML report: one file, no network, no service.
- coverage_
index - Typed coverage columns stored in the immutable query-index container.
- coverage_
query - Language-neutral coverage query operators.
- coverage_
report - Language-neutral reconstruction of coverage views from frozen obligations and per-attempt evidence.
- evidence_
archive - Language-neutral, streaming implementation of the frozen evidence archive.
- frontend_
detection - Language/frontend selection for the zero-configuration public command.
- frontend_
protocol - Validation boundary between language-specific producers and shared Rust analysis.
- go_
instrumenter - Supercov-owned Go parsing and obligation discovery.
- go_
project - Go project discovery: what Supercov measures, and what it deliberately does not.
- go_run
- Public, isolated Go coverage run lifecycle.
- go_
test_ harness - Binding Go’s test functions to the evidence they produce.
- indexed_
query - One agent-query implementation over an authenticated immutable query index.
- integrity
- Language-neutral run integrity fingerprints.
- javascript_
frontend - JavaScript source frontend for Rust-owned executions.
- javascript_
run - Rust-owned JavaScript execution for the public Supercov engine.
- js_
instrumenter - First oxc-backed vertical slice of the Rust JavaScript instrumenter.
- jvm_
instrumenter - Supercov-owned Java and Kotlin parsing and obligation discovery.
- jvm_
project - JVM project discovery for Maven and Gradle layouts.
- jvm_run
- Public, isolated JVM coverage run lifecycle, for Java and Kotlin.
- lifecycle
- Crash-safe run publication, recovery and explicit retention.
- orchestration
- Language-neutral execution plans over the Rust process supervisor.
- owned_
evidence - Turning what a Supercov-owned runtime wrote into the model the report reads.
- patch_
view - Changed-line coverage: are the lines this change touches tested?
- probe_
v2 - process_
supervision - Privacy-preserving child-process supervision for arbitrary test commands.
- progress
- A single branded status line on stderr while a long, otherwise-silent step runs.
- project_
discovery - Runner/build/project discovery for zero-configuration JavaScript suites.
- python_
evidence - Validation and normalization of the Python runtime’s evidence records.
- python_
instrumenter - Supercov-owned Python obligation discovery.
- python_
project - Python project discovery and ahead-of-run obligation preparation.
- python_
run - Public Python coverage run lifecycle.
- query_
index - Immutable, versioned, fixed-layout query-index container.
- ruby_
evidence - Validation and normalization of the Ruby runtime’s evidence records.
- ruby_
instrumenter - Supercov-owned Ruby obligation discovery.
- ruby_
project - Ruby project discovery and ahead-of-run obligation preparation.
- ruby_
run - Public Ruby coverage run lifecycle.
- run_
merge - Atomic, integrity-checked merging of independently executed run shards.
- run_
query - Agent-facing queries over persisted run metadata.
- run_
store - Validated local run discovery and immutable run identity.
- run_
view - One versioned view of a run, shared by every gate, export and report.
- rust_
build_ cache - Exact-input stable workspace metadata for the owned Rust frontend.
- rust_
cargo_ configuration - Exact pre-execution resolution for Cargo target runners.
- rust_
compiler_ ctfe - Strict reconstruction of compiler-owned constant-evaluation evidence.
- rust_
compiler_ evidence - Fail-closed projection of authenticated rustc transport records into the shared evidence-v3 runtime model.
- rust_
compiler_ manifest - Strict ingestion of the private rustc companion’s manifest candidate.
- rust_
compiler_ orchestration - Private production-shaped Cargo orchestration for the exact rustc companion.
- rust_
compiler_ run - Private transactional lifecycle for the compiler-owned Rust frontend.
- rust_
compiler_ selection - rust_
compiler_ test_ runner - Private execution and attribution for compiler-instrumented Rust artifacts.
- rust_
doctest - Strict deferred source joining for rustdoc’s merged doctest mode.
- rust_
instrumenter - Supercov-owned Rust parsing and obligation discovery.
- rust_
libtest_ companion - Deterministic source preparation for Supercov’s exact-toolchain libtest companion.
- rust_
libtest_ events - Authenticated, crash-detecting outcomes emitted by Supercov’s exact-version libtest companion.
- rust_
owned_ doctests - Doctests for the owned Rust frontend, measured one doctest at a time.
- rust_
owned_ nextest cargo nextest runfor the owned Rust frontend.- rust_
phase_ projection - Exact projection of compiler-owned Rust assertion contexts into evidence v3.
- rust_
probe_ transport - Bounded, lock-free, file-backed transport for owned Rust probe events.
- rust_
project - Cargo workspace discovery and isolated owned-Rust frontend preparation.
- rust_
run - Public, isolated Rust coverage run lifecycle.
- rust_
runner_ attempt - Exact attempt identity exposed by Rust test runners.
- rust_
runtime - Generated std-only runtime and strict reader for owned Rust probes.
- rust_
test_ context - Frozen Rust test-attempt context identity and supervisor collision preflight.
- rust_
test_ runner - Stable Cargo/libtest execution for the owned Rust frontend.
- source_
discovery - Deterministic first-party JavaScript/TypeScript source discovery.
- workspace
- Isolated project snapshots and crash-recoverable stable build cache.