pub struct ConvergeReport {
pub feature: String,
pub run_id: Option<String>,
pub round: u32,
pub outcome: String,
pub findings: Vec<Value>,
pub appended: Vec<String>,
pub unrequested: Vec<Value>,
pub repeated: Vec<Value>,
pub commit: Option<String>,
pub usage: Option<Value>,
pub tool_calls: Vec<Value>,
pub hooks: Vec<String>,
}Expand description
Result of speccoder converge.
Fields§
§feature: StringFeature directory name.
run_id: Option<String>The agentplane run of the assessment, if one ran.
round: u32This round’s number (1 = the first Convergence phase).
outcome: Stringconverged, tasks_appended, needs_review (only unrequested
findings), no_progress, round_limit or failed.
findings: Vec<Value>Every finding as the model reported it (its claim, not evidence).
appended: Vec<String>Tasks speccoder appended, as T0NN text.
unrequested: Vec<Value>unrequested findings: for a person, never turned into tasks.
repeated: Vec<Value>Findings that repeat an earlier convergence task: no progress.
commit: Option<String>The commit on speccoder/<feature> holding the appended section.
usage: Option<Value>Token usage of the assessment.
tool_calls: Vec<Value>Every tool call with the policy’s decision.
hooks: Vec<String>Extension hooks run, offered or skipped around it.
Trait Implementations§
Source§impl Clone for ConvergeReport
impl Clone for ConvergeReport
Source§impl Debug for ConvergeReport
impl Debug for ConvergeReport
Source§impl JsonSchema for ConvergeReport
impl JsonSchema for ConvergeReport
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for ConvergeReport
impl PartialEq for ConvergeReport
Source§impl Serialize for ConvergeReport
impl Serialize for ConvergeReport
impl StructuralPartialEq for ConvergeReport
Auto Trait Implementations§
impl Freeze for ConvergeReport
impl RefUnwindSafe for ConvergeReport
impl Send for ConvergeReport
impl Sync for ConvergeReport
impl Unpin for ConvergeReport
impl UnsafeUnpin for ConvergeReport
impl UnwindSafe for ConvergeReport
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more