Entity: ProjectRoadmap
Brief: Phased development plan for Ourobor OS, synthesized from docs/PLAN.md.
Objective
Establish a compounding, product-agnostic LLM Wiki system (ouro/wiki/) supported by an offline-first dashboard (ouro-webui/). The wiki serves as the persistent knowledge base maintained by the LLM and curated by the developer.
Phase 1: Ouro Core — COMPLETED
- Created
ouro/wiki/schema.md— philosophy, taxonomy, and maintenance protocols. - Created
ouro/wiki/index.md— initialized the hub with links to categories. - Updated
CLAUDE.md/GEMINI.md— LLM agent maintenance protocol appended. - Initialized logging and cleanup of project documentation.
Note: PLAN.md references populating
ouro/wiki/entities/Parser.md and foundational ADRs as part of Phase 1. These were not kept — the ouro/ wiki directories must stay empty (skeleton only). See ADR-001. The project's own documentation now lives in wiki/ instead. See ADR-002.Phase 2: Ouro-WebUI — COMPLETED
- ✅ Scaffold
ouro-webui/directory and basic structure. - ✅ Develop
builder.pyusingmistune(Markdown + Doxygen tag processing) andjinja2(templating). - ✅ Create responsive, portable dashboard templates (two-column sidebar layout, mobile-responsive).
- ✅ Integrate Doxygen tag renderer via regex preprocessing (
@entity,@brief,@note,@warning). - ✅ Verify generation and portability of the dashboard.
Verification Criteria
These define what "done" looks like for the current phase:
| Criterion | Status |
|---|---|
| LLM can look up a decision or entity in the wiki | ✅ Met — wiki/ is now populated |
python ouro-webui/builder.py generates a functional, linked dashboard |
✅ Met |
| Wiki structure is portable and drop-in ready | ✅ Met — ouro/ skeleton is clean |
Source
Synthesized from docs/PLAN.md. That file can be considered superseded by this entry and the broader wiki/ documentation. It is retained in docs/ as a historical artifact.