Skip to main content

app/
lib.rs

1//! Shared application/workflow orchestration for the pet-resort agent platform.
2//!
3//! This crate composes semantic domain contracts from `domain` into executable
4//! workflow packets, agent prompts, tool-port contracts, and MVP orchestration
5//! previews shared by API, worker, and CLI shells.
6
7pub mod agents;
8pub mod booking_triage;
9/// Checkout-closeout packets, gates, and safe handoff drafts.
10pub mod checkout_completion;
11/// Source-grounded retention follow-up packets and review-only customer drafts.
12pub mod crm_retention;
13/// Daily operational update packets built from deterministic source context.
14pub mod daily_update;
15/// Duplicate/stale-record hygiene workflows that stop before provider mutation.
16pub mod data_quality_hygiene;
17/// Local deterministic fixtures that exercise agent and tool boundaries.
18pub mod local_smoke;
19pub mod manager_daily_brief;
20pub mod tools;
21
22/// Common app contracts for shells that need agent specs and tool catalogs.
23pub mod prelude {
24    pub use crate::agents::{AgentPromptPacket, WorkflowAgent, baseline_agent_specs};
25    pub use crate::tools::{availability, draft_update};
26}