vios_app 0.1.1

Small JSON vaults: Argon2id + AES-GCM, with optional AAD binding.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use super::types::*;
#[derive(Debug, Default)]
pub struct Reviewer;
impl Agent for Reviewer {
    fn role(&self) -> Role {
        Role::Reviewer
    }
    fn step(&self, _task: &TaskSpec, state: &TeamState) -> TeamEvent {
        let mut notes = vec!["Checked formatting".into(), "No API changes".into()];
        if state.patches.is_empty() {
            notes.push("No patches to review".into());
        }
        TeamEvent::ReviewNotes(notes)
    }
}