Public exports for the orchestration registry storage foundation.
Purpose
-------
Expose the small public surface shipped by M11.1a without importing any
unrelated command or workflow-engine code.
Responsibilities
----------------
- Re-export the clock contract and implementations.
- Re-export the Registry facade and operation-log/lock return types.
- Re-export the public domain mutation and reader APIs.
- Re-export storage backend types and the SQLite implementation.
- Re-export registry path discovery.
Diagnostics
-----------
Domain: OC_CHAT.MAIN
Levels:
L2 - lifecycle events
L3 - semantic details
L4 - deep tracing
Contracts
---------
- This module is import-only and has no filesystem or database side effects.
- SQL ownership stays in :mod:`oc_chat.registry.backends.sqlite`.
Dependencies
------------
- oc_diagnostics (structured debug logging via _dbg)
- oc_chat.registry.api (re-exported Registry facade)
- oc_chat.registry.backends.base (re-exported storage backend contract, lock handle and operation-log row types)
- oc_chat.registry.backends.sqlite (re-exported SQLiteBackend implementation)
- oc_chat.registry.checkpoint (re-exported checkpoint export, import and write functions and signature error)
- oc_chat.registry.clock (re-exported Clock contract with real and fake clocks)
- oc_chat.registry.discovery (re-exported registry path discovery)
- oc_chat.registry.domain (re-exported plan and queue mutation functions)
- oc_chat.registry.errors (re-exported registry error types)
- oc_chat.registry.readers (re-exported status, plan, lifecycle, queue history and whoami readers)
- oc_chat.registry.render (re-exported render_all for registry-backed filesystem artefacts)
- oc_chat.registry.roadmap.operations (re-exported roadmap item, phase, section, plan-link and version mutations)