1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
//! Reviewer types for agent-driven code review.
//!
//! The review logic is integrated into the [`Runner`](crate::runner::Runner)'s
//! review phase. This module provides the [`ReviewResult`] type that
//! aggregates findings across multiple review rounds.
pub use crateReviewSummary;
/// Result of an agent-driven code review cycle.
///
/// Contains the aggregated review findings and resolution status
/// across all review rounds performed during a `coda run`.
///
/// # Examples
///
/// ```
/// use coda_core::reviewer::ReviewResult;
/// use coda_core::ReviewSummary;
///
/// let result = ReviewResult {
/// summary: ReviewSummary {
/// rounds: 2,
/// issues_found: 3,
/// issues_resolved: 3,
/// },
/// all_resolved: true,
/// };
///
/// assert!(result.all_resolved);
/// assert_eq!(result.summary.rounds, 2);
/// ```