Expand description
Typed application-level identifiers.
External design §9.2: application-level IDs are UUIDv7 strings with a
readable prefix; external interfaces expose opaque strings rather than
SQLite row ids. The newtype-per-entity pattern prevents accidentally
passing a FileId where a SourceId is expected.
Structs§
- ChunkId
- Identifier of a chunk (RFC-006).
- Embedding
Id - EventId
- Identifier of an application event (RFC-002 §7.13).
- Extraction
Id - Identifier of an extraction record (RFC-005).
- FileId
- Identifier of a cataloged file (RFC-004).
- JobId
- Identifier of an index job (RFC-002 §7.9).
- ModelId
- Identifier of a registered local model (RFC-012).
- QueryId
- Identifier of a search query record (RFC-002 §7.10).
- Source
Id - Identifier of a registered source (RFC-003).