pub enum SessionReviewStatusV1 {
Pending,
Addressed,
Accepted,
Waived,
}Expand description
Durable finding lifecycle for sticky reply / multi-scenario review.
Variants§
Pending
Default: inject into the next main-agent turn until addressed or waived.
Addressed
Main agent claimed this finding; awaiting reviewer acceptance.
Accepted
Reviewer accepted the address; terminal.
Waived
Human or host waived; terminal.
Implementations§
Source§impl SessionReviewStatusV1
impl SessionReviewStatusV1
pub const fn as_str(self) -> &'static str
pub const fn is_terminal(self) -> bool
Sourcepub const fn injects_into_main_prompt(self) -> bool
pub const fn injects_into_main_prompt(self) -> bool
Sticky prompt injection includes only pending findings.
Trait Implementations§
Source§impl Clone for SessionReviewStatusV1
impl Clone for SessionReviewStatusV1
impl Copy for SessionReviewStatusV1
Source§impl Debug for SessionReviewStatusV1
impl Debug for SessionReviewStatusV1
Source§impl<'de> Deserialize<'de> for SessionReviewStatusV1
impl<'de> Deserialize<'de> for SessionReviewStatusV1
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for SessionReviewStatusV1
Source§impl PartialEq for SessionReviewStatusV1
impl PartialEq for SessionReviewStatusV1
Source§impl Serialize for SessionReviewStatusV1
impl Serialize for SessionReviewStatusV1
impl StructuralPartialEq for SessionReviewStatusV1
Auto Trait Implementations§
impl Freeze for SessionReviewStatusV1
impl RefUnwindSafe for SessionReviewStatusV1
impl Send for SessionReviewStatusV1
impl Sync for SessionReviewStatusV1
impl Unpin for SessionReviewStatusV1
impl UnsafeUnpin for SessionReviewStatusV1
impl UnwindSafe for SessionReviewStatusV1
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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
Compare self to
key and return true if they are equal.Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
Source§fn with_current_context(self) -> WithContext<Self> ⓘ
fn with_current_context(self) -> WithContext<Self> ⓘ
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> ⓘ
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 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> ⓘ
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