pub struct SessionOrchestrationTaskRow {Show 33 fields
pub acceptance_criteria: String,
pub area_violations: String,
pub areas_compliant: Option<bool>,
pub attempt_count: i64,
pub child_added_lines: i64,
pub child_answer: Option<String>,
pub child_deleted_lines: i64,
pub child_focused_review_status: Option<String>,
pub child_focused_review_text: Option<String>,
pub child_has_diff: Option<bool>,
pub child_input_tokens: i64,
pub child_output_tokens: i64,
pub child_questions: Option<String>,
pub child_session_id: Option<String>,
pub child_status: Option<String>,
pub child_summary: Option<String>,
pub continuation_generation: i64,
pub continuation_prompt: Option<String>,
pub id: i64,
pub infrastructure_retry_count: i64,
pub kind: String,
pub last_error: Option<String>,
pub merge_position: i64,
pub prompt: String,
pub research_report: Option<String>,
pub result_summary: Option<String>,
pub review_iteration: i64,
pub status: String,
pub task_key: String,
pub touched_areas: String,
pub title: String,
pub verification_reason: Option<String>,
pub verification_verdict: Option<String>,
}Expand description
Row returned when loading one session_orchestration_task.
Fields§
§acceptance_criteria: StringSerialized acceptance criteria checked during verification.
area_violations: StringSerialized changed paths outside the task’s expected planning areas.
areas_compliant: Option<bool>Whether the latest child diff stayed within its expected planning areas.
attempt_count: i64Number of child sessions created for this task so far.
child_added_lines: i64Persisted added-line count from the latest child diff refresh.
child_answer: Option<String>Latest assistant answer emitted by the linked child.
child_deleted_lines: i64Persisted deleted-line count from the latest child diff refresh.
child_focused_review_status: Option<String>Durable focused-review generation state observed on the child.
child_focused_review_text: Option<String>Latest focused-review markdown observed on the child.
child_has_diff: Option<bool>Whether the latest child diff refresh found any content.
child_input_tokens: i64Total input tokens observed on the linked child session.
child_output_tokens: i64Total output tokens observed on the linked child session.
child_questions: Option<String>Persisted clarification questions on the linked child.
child_session_id: Option<String>Child session created for this task, when one exists.
child_status: Option<String>Persisted lifecycle status observed on the linked child session.
child_summary: Option<String>Cumulative summary observed on the linked child session.
continuation_generation: i64Monotonic identity for durable feedback delivery attempts.
continuation_prompt: Option<String>Feedback prompt waiting to resume the existing managed child.
id: i64Stable database identifier.
infrastructure_retry_count: i64Number of bounded automatic spawn retries already consumed.
kind: StringPersisted execution behavior string.
last_error: Option<String>Most recent failure detail, when the task failed.
merge_position: i64Stable integration order selected on the approval board.
prompt: StringStandalone prompt handed to the child session.
research_report: Option<String>Bounded full report captured from a temporary research child.
result_summary: Option<String>Bounded child-reported result summary used for fan-in, when present.
review_iteration: i64Number of automatic focused-review remediation turns already consumed.
status: StringPersisted task status string.
task_key: StringStable subtask key unique within the owning orchestration.
touched_areas: StringSerialized repository areas this task expects to touch.
title: StringShort human-readable task title.
verification_reason: Option<String>Controller explanation for the latest verification verdict.
verification_verdict: Option<String>Latest controller verdict for this task.
Trait Implementations§
Source§impl Clone for SessionOrchestrationTaskRow
impl Clone for SessionOrchestrationTaskRow
Source§fn clone(&self) -> SessionOrchestrationTaskRow
fn clone(&self) -> SessionOrchestrationTaskRow
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for SessionOrchestrationTaskRow
impl Debug for SessionOrchestrationTaskRow
impl Eq for SessionOrchestrationTaskRow
impl StructuralPartialEq for SessionOrchestrationTaskRow
Auto Trait Implementations§
impl Freeze for SessionOrchestrationTaskRow
impl RefUnwindSafe for SessionOrchestrationTaskRow
impl Send for SessionOrchestrationTaskRow
impl Sync for SessionOrchestrationTaskRow
impl Unpin for SessionOrchestrationTaskRow
impl UnsafeUnpin for SessionOrchestrationTaskRow
impl UnwindSafe for SessionOrchestrationTaskRow
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more