Overview
Version 2 · Separate the QDG KB viewer into its own QWebHub module
Historical versionQDG KB
QDG KB stores project knowledge as versioned Markdown in the Odin qdgwiki schema.
Boundary
- QDG KB owns the updatewiki skill, controlled database writes, schema, and version history.
- QDG KB Viewer owns read-only presentation and has no write operations.
- QWebHub owns shared routing, configuration, and the
qdgwikidatabase alias.
Components
- A small Python MCP service used by Codex and Claude.
- The cross-compatible
updatewikiskill. - Three MySQL tables for projects, pages, and immutable page versions.
- A separate
QDG KB ViewerDjango module mounted by QWebHub at/knowledge-base/.
Development
Run locally over MCP stdio for development and testing. The same service supports streamable HTTP when packaged in a container.