systemprompt-files 0.14.5

File storage, metadata, and access control for systemprompt.io AI governance infrastructure. Governed file operations for the MCP governance pipeline.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! File upload pipeline: validation, storage, and persistence.
//!
//! Exposes [`FileUploadService`] together with its [`FileUploadRequest`]
//! builder, the [`FileValidator`] / [`FileCategory`] type-policy layer, the
//! [`UploadedFile`] result, and the [`FileUploadError`] /
//! [`FileValidationError`] error types.

mod error;
mod request;
mod service;
mod validator;

pub use error::FileUploadError;
pub use request::{FileUploadRequest, FileUploadRequestBuilder, UploadedFile};
pub use service::FileUploadService;
pub use validator::{FileCategory, FileValidationError, FileValidator};