bctx-conductor 0.1.27

bctx-conductor — Spiral Cycle agent runtime, SignalGraph, PassageRun
Documentation
1
2
3
4
5
6
7
8
9
10
11
use super::{PassageRun, PassageState};

pub fn advance(run: &mut PassageRun, evidence: &str) {
    run.evidence.push(evidence.to_string());
    run.steps_completed += 1;
    if run.steps_completed >= 5 {
        run.state = PassageState::Completed;
    } else {
        run.state = PassageState::Running;
    }
}