Skip to content

Commit f03b8dc

Browse files
committed
feat: bridge directory metadata + stale-base preflight check
- Add CWD to SSE session events (kills Directory: unknown) - Add stale-base preflight: verify HEAD matches expected base commit - Warn on divergence before session starts
1 parent ecdca49 commit f03b8dc

3 files changed

Lines changed: 487 additions & 7 deletions

File tree

rust/crates/runtime/src/lib.rs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ mod session;
3838
#[cfg(test)]
3939
mod session_control;
4040
mod sse;
41+
pub mod stale_base;
4142
pub mod stale_branch;
4243
pub mod summary_compression;
4344
pub mod task_packet;
@@ -150,6 +151,10 @@ pub use session::{
150151
SessionFork, SessionPromptEntry,
151152
};
152153
pub use sse::{IncrementalSseParser, SseEvent};
154+
pub use stale_base::{
155+
check_base_commit, format_stale_base_warning, read_claw_base_file, resolve_expected_base,
156+
BaseCommitSource, BaseCommitState,
157+
};
153158
pub use stale_branch::{
154159
apply_policy, check_freshness, BranchFreshness, StaleBranchAction, StaleBranchEvent,
155160
StaleBranchPolicy,

0 commit comments

Comments
 (0)