Skip to main content

SessionOrchestrationTaskRow

Struct SessionOrchestrationTaskRow 

Source
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: String

Serialized acceptance criteria checked during verification.

§area_violations: String

Serialized 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: i64

Number of child sessions created for this task so far.

§child_added_lines: i64

Persisted added-line count from the latest child diff refresh.

§child_answer: Option<String>

Latest assistant answer emitted by the linked child.

§child_deleted_lines: i64

Persisted 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: i64

Total input tokens observed on the linked child session.

§child_output_tokens: i64

Total 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: i64

Monotonic identity for durable feedback delivery attempts.

§continuation_prompt: Option<String>

Feedback prompt waiting to resume the existing managed child.

§id: i64

Stable database identifier.

§infrastructure_retry_count: i64

Number of bounded automatic spawn retries already consumed.

§kind: String

Persisted execution behavior string.

§last_error: Option<String>

Most recent failure detail, when the task failed.

§merge_position: i64

Stable integration order selected on the approval board.

§prompt: String

Standalone 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: i64

Number of automatic focused-review remediation turns already consumed.

§status: String

Persisted task status string.

§task_key: String

Stable subtask key unique within the owning orchestration.

§touched_areas: String

Serialized repository areas this task expects to touch.

§title: String

Short 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

Source§

fn clone(&self) -> SessionOrchestrationTaskRow

Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for SessionOrchestrationTaskRow

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Eq for SessionOrchestrationTaskRow

Source§

impl PartialEq for SessionOrchestrationTaskRow

Source§

fn eq(&self, other: &SessionOrchestrationTaskRow) -> bool

Equality operator ==. Read more
1.0.0 (const: unstable) · Source§

fn ne(&self, other: &Rhs) -> bool

Inequality operator !=. Read more
Source§

impl StructuralPartialEq for SessionOrchestrationTaskRow

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> DynClone for T
where T: Clone,

Source§

fn __clone_box(&self, _: Private) -> *mut ()

Source§

impl<Q, K> Equivalent<K> for Q
where Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,

Source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts 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 more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where F: FnOnce(&Self) -> bool,

Converts 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
Source§

impl<T> IntoMaybeUndefined<T> for T

Source§

fn into_maybe_undefined(self) -> MaybeUndefined<T>

Converts this value into a three-state builder argument.
Source§

impl<T> IntoOption<T> for T

Source§

fn into_option(self) -> Option<T>

Converts this value into an optional builder argument.
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more