Introduce library boundary

This commit is contained in:
2026-05-25 12:32:34 -04:00
parent acb37e990e
commit b70fd20785
8 changed files with 14 additions and 1 deletions
+2
View File
@@ -5,11 +5,13 @@ edition = "2021"
[dependencies]
anyhow = "1.0.86"
hex = "0.4.3"
ratatui = "0.27.0"
regex = "1.10.5"
shellexpand = "3.1.0"
serde = { version = "1.0", features = ["derive", "rc"] }
serde_json = "1.0"
sha2 = "0.10.8"
[target.'cfg(windows)'.dependencies]
winapi = { version = "0.3", features = ["winuser", "processthreadsapi"] }
+1
View File
@@ -0,0 +1 @@
// Placeholder for upcoming context module.
+1
View File
@@ -0,0 +1 @@
// Placeholder for upcoming domain module.
+1
View File
@@ -0,0 +1 @@
// Placeholder for upcoming event_log module.
+6
View File
@@ -0,0 +1,6 @@
pub mod context;
pub mod domain;
pub mod event_log;
pub mod session;
pub mod state_machine;
pub mod window;
+1 -1
View File
@@ -6,8 +6,8 @@ use std::io::{stdout, Write};
use std::rc::Rc;
use std::time::{Duration, Instant}; // <--- Add this
mod constants;
mod window;
use antidrift::window;
use ratatui::{
crossterm::{
event::{self, Event, KeyCode},
+1
View File
@@ -0,0 +1 @@
// Placeholder for upcoming session module.
+1
View File
@@ -0,0 +1 @@
// Placeholder for upcoming state_machine module.