Expand description
convergio-types — The contract everything builds on.
Defines the Extension trait, Manifest, DomainEvent, and shared types. Every crate in the workspace depends on this.
Re-exports§
pub use api_error::ApiError;pub use dev_auth::dev_auth_header;
Modules§
- api_
error - Standardized API error type with proper HTTP status mapping.
- config
- Configuration types — pure data structures, no I/O.
- dev_
auth - Development auth helper — reads token from environment with fallback.
- errors
- Shared error types used across the platform.
- events
- Domain events — the heartbeat of the system.
- extension
- The Extension trait — the only way to exist in Convergio.
- manifest
- Semantic manifest — every extension declares what it is, provides, and requires.
- message_
error - Lightweight error wrapper for user-facing messages.
- platform_
paths - Platform-aware directory resolution.
- platform_
restart - Cross-platform daemon restart primitives.
- resilience
- Resilience primitives — retry and circuit breaker configuration.