Content model
Corpus: A logical collection of records that share an access and retrieval boundary. Avoid: Index, database Record: A stable, typed logical item owned by exactly one corpus, independent of any particular representation or revision. Avoid: Document as a universal term, publication, signal Record Version: An immutable representation of a record observed at a particular point in its history. A source correction creates a new version, while progressive enrichment does not; distinct ingestion receipts may converge on the same version when source revision and content agree. A correction back to an earlier version’s content is a new version, never a return to the old one. Avoid: Mutable record, overwrite Record Version Manifest: The atomically published, immutable description of a record version’s verified parts, blobs, checksums, provenance, and plugin-produced structure. Avoid: Database row set, search projection Part: A typed, potentially hierarchical component owned by exactly one record version, with at most one parent and a key unique within its manifest. Avoid: Attachment as a universal term Normalized Content: A source-faithful representation of content independent of retrieval-specific segmentation, embedding, or ranking choices. Avoid: Chunked content, search projection Segmentation: A versioned derivation that divides normalized content into retrieval or processing units without changing the record version; multiple segmentations may coexist. Avoid: Record version, source structure Derivation: A reproducible output whose identity is determined by its inputs, capability, producer digest, model, parameters, and output role. Identical executions converge; divergent output for the same identity is a conflict rather than an overwrite. Avoid: Untracked generated file Blob: Immutable stored bytes whose identity and deduplication scope never cross an organization boundary; one blob may be referenced by multiple parts without sharing their provenance or business context. Avoid: File when referring to stored content Upload Session: A short-lived, organization-scoped grant to transfer exact bytes to storage, carrying the expected size, checksum and media type. It yields a reusable Blob identity only after read-after-write verification; a session or its transfer URL is not itself content or a durable Blob identity. Avoid: Transfer URL as Blob identity Relation: A typed link between records or parts. Avoid: Dependency, association Annotation: A versioned derived fact about a record, record version, or part, produced without changing its identity. Avoid: Metadata for derived results Projection: A rebuildable representation optimized for retrieval or presentation and derived from durable records and annotations. Avoid: Source of truth, primary record Vector Space: A named and versioned embedding representation whose dimensions, distance metric, and generating model remain consistent within that space. Avoid: Universal embedding, vector column Space Owner: The single ingestion plugin, or the engine for its built-in space, that declares a vector space and alone produces its document and query vectors. A space never changes owner; vectors from another model or template are a new space version. Avoid: Shared space, embedder Served Space: The vector space a deployment answers search with; each projection generation pins one when it is built. Avoid: Default embedding, active model Evaluation Space: A vector space a deployment indexes on the same segments as its served space so the two can be compared, but never uses to answer search. Avoid: Shadow index, experimental space Embedding Artifact: A durable derived representation of a part in a vector space, retained independently of any particular search projection. Avoid: Vector index entry Projection Generation: An internally consistent, rebuildable search representation that pins its derivations and vector spaces and can coexist with another generation during validation and cutover. Avoid: In-place index migration Archive Projection: A retrieval representation of historical records with its own availability, latency, and storage policy. Avoid: Backup, source of truth Cross-modal Vector Space: A vector space in which queries and parts of different modalities can be compared directly. Avoid: Modality-specific embedding Retrieval Candidate: A current segment the caller may read, which the core found in the index for one candidate request and served to the retrieval plugin with its text and score. A ranking may hold only candidates served in the same search. Avoid: Final search result, raw index hit Retrieval Round: One exchange of a search with the retrieval plugin: the plugin either asks for candidates, which the core serves before the next round, or returns the final ranking. A search has at most three. Avoid: Retry, iteration Retrieval Profile: A named latency and cost budget under which a search runs, such asdefault or deep; the retrieval plugin declares its profiles and the strategy behind each.
Avoid: Search engine configuration, mode