pub struct ReviewReconcileOutput {Show 18 fields
pub schema: ReviewReconcileSchema,
pub provider: ReviewProvider,
pub target: Option<String>,
pub dry_run: bool,
pub comments: u32,
pub current_fingerprints: u32,
pub existing_fingerprints: u32,
pub new_fingerprints: u32,
pub stale_fingerprints: u32,
pub new: Vec<String>,
pub stale: Vec<String>,
pub provider_warning: Option<String>,
pub resolution_comments_posted: u32,
pub threads_resolved: u32,
pub apply_hint: Option<String>,
pub apply_errors: Vec<String>,
pub failed_fingerprints: Vec<String>,
pub unapplied_fingerprints: Vec<String>,
}Expand description
Envelope emitted by fallow ci reconcile-review --format json. Used by
CI integrations to drive comment carry-over and stale-comment cleanup
across PR / MR revisions.
Fields§
§schema: ReviewReconcileSchemaReconcile schema version tag.
provider: ReviewProviderProvider whose comments were reconciled.
target: Option<String>PR / MR reference that was reconciled, when one was resolved.
dry_run: boolTrue when no provider mutations were performed.
comments: u32Inline comments in the review envelope being reconciled.
current_fingerprints: u32Distinct fingerprints in the current run’s findings.
existing_fingerprints: u32Distinct fingerprints with an open Fallow lifecycle, including provider-resolved discussions not yet closed by a Fallow marker.
new_fingerprints: u32Fingerprints present in the current run but not yet commented.
stale_fingerprints: u32Fingerprints with open Fallow lifecycles whose findings no longer exist.
new: Vec<String>The new fingerprints themselves.
stale: Vec<String>The stale fingerprints themselves.
provider_warning: Option<String>Non-fatal provider API warning encountered during reconciliation.
resolution_comments_posted: u32Resolution replies posted to stale comment threads.
threads_resolved: u32Provider discussion threads resolved or re-closed.
apply_hint: Option<String>Remediation guidance when the apply loop stopped before finishing.
apply_errors: Vec<String>Errors encountered while applying provider mutations.
failed_fingerprints: Vec<String>Fingerprints whose provider mutation failed.
unapplied_fingerprints: Vec<String>Fingerprints left unprocessed after a failure aborted the apply loop.