Expand description
Comprehensive error types for bones-core.
Every error explains what went wrong, why, and how to fix it. Errors are
organized by category and carry stable machine-readable codes for
programmatic handling via --json.
§Error Code Ranges
| Range | Category |
|---|---|
| E1xxx | Configuration |
| E2xxx | Domain model |
| E3xxx | Data integrity |
| E4xxx | Event operations |
| E5xxx | I/O and system |
| E6xxx | Search/index |
| E9xxx | Internal |
Structs§
- Json
Error - JSON-serializable error payload for
--jsonmode.
Enums§
- Bones
Error - Top-level error type for all bones-core operations.
- Config
Error - Errors related to configuration loading and validation.
- Error
Code - Machine-readable error codes for agent-friendly decision making.
- Event
Error - Errors related to event parsing, writing, and validation.
- IoError
- Errors related to filesystem and I/O operations.
- Lock
Error - Errors related to concurrency and locking.
- Model
Error - Errors related to domain model violations.
- Projection
Error - Errors related to the
SQLiteprojection layer.