pub struct Finding {
pub id: String,
pub file: String,
pub function: String,
pub line: u32,
pub verdict: Verdict,
pub invocations: Option<u64>,
pub confidence: Confidence,
pub evidence: Evidence,
pub actions: Vec<Action>,
}Expand description
A per-function finding combining static analysis and runtime coverage.
Fields§
§id: StringDeterministic content hash of shape fallow:prod:<hash>. See
finding_id for the canonical helper.
file: StringPath to the source file, relative to Request::project_root.
function: StringFunction name as reported by the static analyzer. Matches
StaticFunction::name.
line: u321-indexed line number the function starts on. Included in the ID hash so anonymous functions with identical names but different locations get distinct IDs.
verdict: VerdictPer-finding verdict. Describes what the agent should do with this specific function.
invocations: Option<u64>Raw invocation count from the V8 dump. None when the function was
not tracked (lazy-parsed, worker-thread isolate, etc.).
confidence: ConfidenceConfidence the sidecar has in this finding’s Finding::verdict.
evidence: EvidenceEvidence rows the sidecar used to arrive at the finding.
actions: Vec<Action>Machine-readable next-step hints for AI agents.