QLens Engine Architecture¶
The engine is divided into explicit boundaries:
- Core — OID and canonical type rules.
- Store — deterministic loading and writing of canonical objects.
- Validator — schema, lifecycle, timestamp, duplicate identity, and graph-reference integrity.
- Graph — reference extraction and object neighborhoods.
- Lifecycle — permitted transitions with versioned history.
- Indexer — derived catalog and graph indexes.
- Renderer — disposable NUR views generated from canonical objects.
- CLI — orchestration and repository-safe operator commands.
The dependency direction points inward toward canonical objects. Presentation never writes research truth.