Concepts
Why-oriented prose. Each page explains the model behind a feature rather than how to use it.
- Architecture: the three services, the queues between them, and what each layer adds.
- Persona-scoped ontologies: why ontology is per-persona instead of per-project, and what that buys.
- Annotation model: keyframes, interpolation, and the type / object distinction.
- Claims model: hierarchical claims, gloss items as typed pointers, and the synthesis path.
- RBAC: the v0.2.x CASL framework, ownership columns,
per-user ability cache, and
ownOnlypermission semantics. - Data isolation: historical v0.1.x ownership scheme; pointer to RBAC for v0.2.x.
- Model service: the task-slot configuration, the loader hierarchy, and the external-API path.
- Clean Architecture: the v0.3.0 model-service refactor; domain, application, and infrastructure layers; ports versus adapters; the DI container.