pub enum ChangeClass {
Config,
Prose,
Architecture,
Security,
}Expand description
What kind of change this is, which decides how far it can get without a person. See §13.2–13.3 of the research.
Variants§
Config
A reversible configuration value.
Prose
Text entering the system prompt.
Architecture
A new hook, subagent, trigger, eval case, tool surface, or source change. Always a human’s call.
Security
The interlock, the path jail, sandbox configuration, outbox routing. Human-gated, and the standing recommendation is that these are never proposed at all: a loop that can argue for widening its own confinement will eventually argue well, and the metric agrees with it — a run that can reach the network fails fewer calls.
Trait Implementations§
Source§impl Clone for ChangeClass
impl Clone for ChangeClass
Source§fn clone(&self) -> ChangeClass
fn clone(&self) -> ChangeClass
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ChangeClass
Source§impl Debug for ChangeClass
impl Debug for ChangeClass
Source§impl<'de> Deserialize<'de> for ChangeClass
impl<'de> Deserialize<'de> for ChangeClass
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 ChangeClass
Source§impl PartialEq for ChangeClass
impl PartialEq for ChangeClass
Source§impl Serialize for ChangeClass
impl Serialize for ChangeClass
impl StructuralPartialEq for ChangeClass
Auto Trait Implementations§
impl Freeze for ChangeClass
impl RefUnwindSafe for ChangeClass
impl Send for ChangeClass
impl Sync for ChangeClass
impl Unpin for ChangeClass
impl UnsafeUnpin for ChangeClass
impl UnwindSafe for ChangeClass
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