string Code { get; }
Source
Gets the stable diagnostic code.
Resolves a checked-in policy and normalized diff into one closed evidence plan.
EvidencePlan Resolve(EvidencePolicy policy, IReadOnlyList<NormalizedDiffPath> changedPaths)
Resolves one deterministic plan without starting resources or producers.
policy
changedPaths
A hash-bound evidence plan.
void ValidatePolicy(EvidencePolicy policy)
Validates that a policy can yield a conservative and truthful v1 plan.
policy
Reads explicit changed paths from a unified diff without depending on a local Git checkout.
IReadOnlyList<NormalizedDiffPath> Read(string diff)
Parses changed paths from unified diff text.
diff
Normalized added, modified, deleted, and renamed paths.
Matches exact paths and segment globs without content-sensitive policy evaluation.
Represents a stable, user-facing evidence planning failure.
string Code { get; }
Source
Gets the stable diagnostic code.
string Fix { get; }
Source
Gets the concrete remediation.