//! View modules — one per tab. Each view is pure rendering: it owns
//! local state, accepts an [`egui::Ui`], and returns an action enum
//! that the top-level [`crate::App`] translates into worker
//! commands. No view ever calls `envseal::ops::*` directly.

pub mod audit;
pub mod dashboard;
pub mod doctor;
pub mod export;
pub mod health;
pub mod import;
pub mod policy;
pub mod scanner;
pub mod secrets;
pub mod settings;
pub mod store;
