Skip to main content

Module id

Module id 

Source
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).
EmbeddingId
EventId
Identifier of an application event (RFC-002 §7.13).
ExtractionId
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).
SourceId
Identifier of a registered source (RFC-003).