Documentation Domain
The Documentation domain ensures that all features, APIs, and operational procedures are thoroughly documented for developers, operators, and end-users.Overview
Documentation agents create Mintlify docs sites, generate OpenAPI specifications, and write operational runbooks that enable teams to effectively use and maintain the SO1 platform.Use Documentation agents when you need to:
- Create Mintlify documentation pages with MDX
- Generate OpenAPI specs from Zod schemas
- Write operational runbooks for incident response
- Document APIs, features, and troubleshooting procedures
- Maintain synchronization between code and documentation
Agents in This Domain
Mintlify Author
Creates Mintlify MDX docs with components and navigation
API Documenter
Generates OpenAPI 3.1 specs from Hono APIs and Zod schemas
Runbook Writer
Creates operational runbooks for incident response and maintenance
When to Use This Domain
Feature implementation complete, needs documentation
API endpoints require OpenAPI specification
Alerts need associated runbooks
New integration or feature needs user guides
Maintenance procedures need standardization
Incident response procedures need documentation
Common Patterns
Pattern 1: Feature Documentation Workflow
Workflow:- API Documenter generates OpenAPI spec from Zod schemas
- Mintlify Author creates developer guides with code examples
- Documentation published to docs.so1.io
Pattern 2: Incident Readiness
Workflow:- Runbook Writer analyzes alert and system architecture
- Creates step-by-step diagnosis and resolution procedures
- Defines escalation criteria and contacts
- Validates with tabletop exercise
Pattern 3: API Documentation Sync
Workflow:- Code changes trigger documentation update
- API Documenter regenerates OpenAPI spec
- Mintlify Author updates API reference pages
- Changes reviewed and published
FORGE Stage Integration
| Agent | FORGE Stage | Entry Gate | Exit Gate |
|---|---|---|---|
| Mintlify Author | 5 (VERIFY) | Feature implementation complete | MDX pages created, navigation updated |
| API Documenter | 5 (VERIFY) | API endpoints implemented | OpenAPI spec generated and validated |
| Runbook Writer | 5 (VERIFY) | System architecture documented | Runbooks created and tested |
Integration Points
Veritas Prompts
Documentation agents consume and produce Veritas prompts:| Agent | Consumes | Produces |
|---|---|---|
| Mintlify Author | Technical writing best practices, Mintlify component patterns | Documentation tasks |
| API Documenter | API documentation standards, OpenAPI best practices | Documentation fragments |
| Runbook Writer | Runbook structure, incident response patterns | Operational tasks |
Repositories
Documentation is distributed across multiple repositories:so1-io/docs- Mintlify documentation site (primary)so1-io/runbooks- Operational runbooksso1-io/so1-control-plane-api- OpenAPI specs (embedded)so1-io/so1-shared- Source of Zod schemas for API docs
Mintlify Platform
- Target: docs.so1.io
- Format: MDX pages with Mintlify components
- Navigation: Structured in
mint.json - Components: Card, Steps, Tabs, Accordion, CodeGroup, etc.
Best Practices
Technical Writing
Know Your Audience
Write for developers (API docs), operators (runbooks), or end-users (guides) with appropriate language and depth
API Documentation
Operational Runbooks
Outputs and Artifacts
Mintlify Author
API Documenter
Runbook Writer
Related Documentation
Engineering Domain
Backend and frontend implementations that need documentation
DevOps Domain
CI/CD and deployment procedures documented by runbooks
Incident Domain
Uses runbooks during incident response
FORGE Stages
Documentation fits in VERIFY stage
Getting Started
Install Documentation Agents
Follow the Agent Installation Guide to add Documentation agents to OpenCode
Choose Your Agent
- User-facing docs → Mintlify Author
- API reference → API Documenter
- Incident procedures → Runbook Writer
Next Steps: