Skip to main content

ocserve_core/
lib.rs

1//! ocserve-core: session domain — event bus, IDs, permission rendezvous,
2//! sync prompt runner with the tool loop.
3//!
4//! Wire-invisible internals adopt v2 engineering where the plan says so
5//! (PLAN §11): durable event seq, bounded ring, crash-recoverable claims
6//! land with M3 milestones.
7#![cfg_attr(not(test), forbid(unsafe_code))]
8
9pub mod compact;
10pub mod compaction;
11pub mod event;
12pub mod ids;
13pub mod loop_guard;
14pub mod permission;
15pub mod prompt;
16pub mod question;
17pub mod revert;
18pub mod sift_boundary;
19pub mod snapshot;
20pub mod spec;
21pub mod system_prompt;
22pub mod wire;
23pub mod zen;
24
25pub use event::EventBus;
26pub use permission::PermissionGate;