Start here. This repository uses a structured docs governance model to keep documentation organized and maintainable.
- ADRs →
docs/adr/— Concise, stable architectural decisions (with Status field). - Milestones (Initiatives) →
docs/milestones/<slug>/00-initiative.md— Index, goal, Definition of Done (DoD), KPIs10-plan.md— Scope, risks, effort estimates20-execution.md— Checklists, sub-agents, PR/issues links30-verification.md— Tests, metrics, verification commands40-retrospective.md— What went well / areas to improveattachments/— Bulky reports, coverage data, detailed audits
- Design (Work-in-Progress) →
docs/design/— Technical designs pending acceptance - Reference (Stable Specs) →
docs/reference/— Specifications, schema, formats - Guides (How-To) →
docs/guides/— User and operator guides - Reports (One-Off) →
docs/reports/<date>-<topic>/— Analysis, audits, findings - Archive (Completed) →
docs/archive/<slug>-v<semver>/— Completed initiatives (kept for history)
- ADR:
docs/adr/0036-mcp-interface.md— CLI-first security architecture - Milestone:
docs/milestones/mcp-finish-plan.md - Phase 1-3: ✅ Complete (CLI security, functional parity, comprehensive testing)
- Phase 4: 📋 In Progress (Documentation & Release Preparation)
- Reference:
docs/reference/mcp-tool-reference.md - Reports:
docs/reports/
- ADR:
docs/adr/0027-aiop.md - Milestone:
docs/milestones/m2a-aiop.md— ✅ Complete - Reference:
docs/reference/aiop.schema.json
- Quickstart - Get up and running in 5 minutes
- Overview - What is Osiris and how it works
- Architecture - Technical deep-dive with diagrams
- User Guide - For end users
- Developer Guide - For contributors
- LLM Contracts - Machine-readable patterns for AI
- Pipeline Format (OML) - OML v0.1.0 specification
- CLI Reference - Command-line options
- Component Specifications - Component spec format
- SQL Safety Rules - SQL validation rules
- Events & Metrics Schema - Log formats
- Example Pipelines - Ready-to-use pipeline examples
- Roadmap - Future development plans
- Architecture Decision Records - All design decisions (35+ ADRs)
- Archive - Historical documentation
- Update initiative indices (
00-initiative.md) when scope or DoD changes. - Link reports from the initiative's
attachments/ordocs/reports/with back-references. - Keep ADRs short — Link to milestones for implementation details.
- Prefer incremental docs — Small, focused documents over giant monoliths.
- Archive on completion — Move completed initiatives to
docs/archive/<slug>-v<semver>/to keep active folders clean.
Current Release: v0.5.0 (in progress)
- ✅ Phase 1-3: Security, Functionality, Testing
- 📋 Phase 4: Documentation & Release Preparation
Previous Release: v0.3.1 (2025-09-27) - AIOP + Full testing suite