Skip to main content

Module runtime

Module runtime 

Source
Expand description

Programmatic runtime entry points that avoid depending on fallow-cli.

Structs§

AuditProgrammaticKeySnapshot
Stable audit key snapshot used to classify introduced vs inherited findings.
AuditProgrammaticOutput
Typed programmatic audit output before JSON serialization.
BoundaryViolationsProgrammaticOutput
Typed programmatic boundary-family output before JSON serialization.
CircularDependenciesProgrammaticOutput
Typed programmatic circular-dependency output before JSON serialization.
CombinedProgrammaticOutput
Typed programmatic combined output before JSON serialization.
DeadCodeProgrammaticOutput
Typed programmatic dead-code output before JSON serialization.
DecisionSurfaceProgrammaticOutput
Typed programmatic decision-surface output before JSON serialization.
DuplicationProgrammaticOutput
Typed programmatic duplication output before JSON serialization.
EngineHealthRunner
Default health runner backed directly by fallow-engine.
FeatureFlagsProgrammaticOutput
Typed programmatic feature-flag output before JSON serialization.
HealthJsonReportInput
Inputs for serializing health JSON output through the API boundary.
HealthProgrammaticOutput
Typed programmatic health / complexity output before JSON serialization.
ProgrammaticHealthAnalysis
API-owned health analysis payload returned by programmatic runners.
ProgrammaticHealthNextStepFacts
Runtime probes used by programmatic health output assembly.
ProgrammaticHealthRun
Health runner output shared by API, NAPI, and alternate runners.
TraceCloneProgrammaticOutput
Typed programmatic duplicate-code trace output before JSON serialization.
TraceDependencyProgrammaticOutput
Typed programmatic dependency-trace output before JSON serialization.
TraceExportProgrammaticOutput
Typed programmatic export-trace output before JSON serialization.
TraceFileProgrammaticOutput
Typed programmatic file-trace output before JSON serialization.

Traits§

ProgrammaticHealthRunner
Runner boundary for programmatic health.

Functions§

run_audit
Run changed-code audit through typed programmatic runners.
run_boundary_violations
Run boundary-family analysis and return typed API output before JSON.
run_circular_dependencies
Run circular-dependency analysis and return typed API output before JSON.
run_combined
Run bare combined analysis through one programmatic analysis session.
run_complexity_with_runner
Run programmatic health / complexity and return typed API output.
run_dead_code
Run dead-code analysis and return typed API output before serialization.
run_decision_surface
Run changed-code decision-surface analysis through the typed programmatic API.
run_duplication
Run duplication analysis and return typed API output before serialization.
run_feature_flags
Run feature-flag analysis and return typed API output before JSON.
run_health
Run programmatic health / complexity through the engine-backed runner.
run_health_with_runner
Alias for run_complexity_with_runner with a product-oriented name.
run_trace_clone
Trace duplicate-code groups by location or stable fingerprint.
run_trace_dependency
Trace where a dependency is used.
run_trace_export
Trace why an export is considered used or unused.
run_trace_file
Trace all graph edges for a file.
serialize_health_report_json
Serialize a health / complexity report into the stable JSON output contract.

Type Aliases§

BoundaryViolationsOutput
Concrete boundary-family output contract returned by typed runs.
CircularDependenciesOutput
Concrete circular-dependency output contract returned by typed runs.
DeadCodeOutput
Concrete dead-code output contract returned by typed programmatic runs.
DuplicationOutput
Concrete duplication output contract returned by typed programmatic runs.
FeatureFlagsOutput
Concrete feature-flag output contract returned by typed programmatic runs.
TraceCloneOutput
Concrete duplicate-code trace output returned by typed programmatic runs.
TraceDependencyOutput
Concrete dependency trace output returned by typed programmatic runs.
TraceExportOutput
Concrete export trace output returned by typed programmatic runs.
TraceFileOutput
Concrete file trace output returned by typed programmatic runs.