From raw reality tocoherent knowledge.
Nine steps, five that matter, turn messy input into facts your database can trust: parsed by real tools, materialised for an EL⊥ reasoner, traced to their source, and gate-checked for coherence before anything commits.
Parse, deterministically
A real parser reads each source: tree-sitter for code, operator-level PDF, RFC email. Zero LLM, hallucination-free.
Extract entities & relations
Functions, types, sections, people and threads become typed individuals with real edges: declaredIn, calls, partOf, sentBy.
Materialise the closure
Oxid-DB reasons in EL⊥, so Sensory forward-chains the transitive rollups (partOf*, dependsOn*) and asserts them as flat facts.
the RL materialiserEmbed & bridge
Every chunk is embedded into a per-project vector collection and hung off its real entity: similarity and structure in one store.
Classify & gate
The reasoner checks disjointness consistency; then a five-gate harness runs the competency questions. A gate failure fails the run.
runs on Oxid-DB