Skip to main content

Crate gonzalo_domain

Crate gonzalo_domain 

Source
Expand description

Typed domain views over gonzalo records.

Re-exports§

pub use checkpoint::Checkpoint;
pub use codec::RecordCodec;
pub use fleet::AuditEntry;
pub use fleet::AuditResult;
pub use fleet::Authenticator;
pub use fleet::BindingOrigin;
pub use fleet::ChannelConfig;
pub use fleet::Consumption;
pub use fleet::EmptyFollowSet;
pub use fleet::FleetActor;
pub use fleet::FleetKeyError;
pub use fleet::FleetRole;
pub use fleet::Follows;
pub use fleet::GrantScope;
pub use fleet::IdentityBinding;
pub use fleet::LinkSecret;
pub use fleet::LinkSecretError;
pub use fleet::LinkToken;
pub use fleet::NotifyPreset;
pub use fleet::Person;
pub use fleet::RedeemError;
pub use fleet::RoleGrant;
pub use fleet::VerifiedEmail;
pub use memory::MemoryTier;
pub use memory::Topic;
pub use session::Session;
pub use session::Turn;
pub use ticket::Actor;
pub use ticket::ActorRole;
pub use ticket::BodyFormat;
pub use ticket::Container;
pub use ticket::LinkKind;
pub use ticket::LinkTarget;
pub use ticket::Priority;
pub use ticket::PriorityLevel;
pub use ticket::Provider;
pub use ticket::Resolution;
pub use ticket::State;
pub use ticket::StateCategory;
pub use ticket::Ticket;
pub use ticket::TicketBody;
pub use ticket::TicketEvent;

Modules§

checkpoint
Checkpoint view (opaque snapshot blob + label).
codec
Mapping between typed domain structs and generic record bodies.
fleet
Fleet access-control records: people, the external accounts bound to them, role grants, per-channel configuration, one-time link tokens, and the audit trail. See ADR 0022, amended for channel configuration by ADR 0023. One-time link tokens store only a hash of their secret.
memory
Memory-tier and auto-memory topic views.
session
Session (conversation transcript) view.
ticket
Ticket (tracked work item) views — a normalized work-item model over external ticket platforms (GitHub, Jira, Linear, GitLab, Asana, …).