Expand description
Runtime value types shared by monitors, hardening and the daemon.
Port of the monitor / cost / hardening / skill-scan interfaces in
src/types.ts. Behavior (the actual tokio monitors, AlertBus, hardening
modules) lives in secureops-monitors / future hardening crates; these are
the data shapes that cross the JSON / IPC boundary.
Structs§
- Behavioral
Baseline - Behavioral baseline entry (directive G3).
- Cost
Entry - One cost-tracking entry.
- Cost
Projection - Cost
Report - Rolling cost report + circuit-breaker state.
- Hardening
Action - A single hardening action taken (before/after for rollback + audit).
- Hardening
Result - Result of running one hardening module.
- Monitor
Alert - A monitor alert emitted onto the AlertBus and persisted to SQLite.
- Monitor
Status - Snapshot of a monitor’s state.
- Skill
Scan Result - Result of scanning a single skill.