Protocol layers, runtime components, data flows, persistence tiers, and active constraints — v0.1.0
DashMap-backed, process-lifetime — no flags required
--db FlagWebSocket connection, fail-open — survives daemon restarts
--db-url ws://... + --db-namespacecrates/ontoref-daemon/src/ui/qa_ncl.rs — no direct file writes from other call sites.reflection/qa.ncl must conform to the QaStore contract from reflection/schemas/qa.ncl — nickel typecheck must pass.ontoref_qa_list and ontoref_qa_add must never trigger sync apply steps or modify .ontology/ files.GET /notifications/pending fails (connection error, timeout), the hook must pass immediately.ontoref-ontology must never depend on stratum-graph, stratum-state, or stratum-orchestrator. The ontology crate is the protocol's minimal adoption surface and must build standalone.