pub struct RevisionRequest {
pub skill_name: String,
pub current_md: String,
pub episode: Episode,
pub complaint: String,
}Expand description
Everything the reviser needs: the skill as it stands, the run that went wrong, and why.
Fields§
§skill_name: StringName of the skill to revise. Must match the frontmatter name.
current_md: StringThe current SKILL.md in full (frontmatter + body).
episode: EpisodeThe run that went badly.
complaint: StringWhat went wrong, in the most specific terms available — a model
self-report (“step 3 said deploy.sh, but the script is at
bin/deploy.sh”), a stderr excerpt, or user feedback. This is the single
highest-signal input; a vague complaint produces a vague revision.
Implementations§
Trait Implementations§
Source§impl Clone for RevisionRequest
impl Clone for RevisionRequest
Auto Trait Implementations§
impl Forget for RevisionRequest
impl Freeze for RevisionRequest
impl RefUnwindSafe for RevisionRequest
impl Send for RevisionRequest
impl Sync for RevisionRequest
impl Unpin for RevisionRequest
impl UnsafeUnpin for RevisionRequest
impl UnwindSafe for RevisionRequest
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