OPERATOR-GUIDE.md — Non-Tech Operator Manual
Version: 2.0.0
Overview
You don’t need to be a developer to use org-os. This guide explains what you can do at every level of technical comfort. Start at Level 0 and move up only if you want to.
Access Levels
Level 0: Chat Interface (Anyone)
Interact with the org agent via Telegram or web chat. No setup needed.
- Ask questions: “What are our active projects?”
- Submit ideas: “I have an idea for…”
- Get status: “What’s the latest from the last meeting?”
- Request actions: “Schedule a governance vote on…”
The agent reads from the org’s data files and responds conversationally. It can also write data on your behalf (e.g., recording a new idea or updating a project status).
Level 1: Web Dashboard (Anyone, Browser Only)
Open these URLs in your browser (no login required for public data):
- Dashboard — Org overview: identity, projects, governance, finances, federation
- Ideation Board — Submit and vote on ideas, track them through the lifecycle
- Aggregator — Browse curated content from all org sources (blogs, podcasts, social)
All data is read-only in the browser. To make changes, use the chat interface (Level 0) or higher levels.
Level 2: Guided Setup (Basic Computer Literacy)
Bootstrap a new org with an AI agent doing the terminal work for you. There is no web form
today — the honest version of this level is: you talk, the agent runs the one recommended path
(npm run clone:framework), and you review what it produced. The copy-paste recipe your agent
follows is ADOPT-WITH-AN-AGENT.md; it covers:
- Org name, type, mission (a small config file the agent writes from your answers)
- Package and skill selection
- Generating the instance and verifying it (
doctor assess— no blockers except the expected missing remote) - Filling in members, projects, channels and sources afterward via the
bootstrap-interviewerskill (BOOTSTRAP.md Phase 1)
You receive a ready-to-use org-os instance with pre-configured packages, plus a health report you can read without being a developer.
Level 3: Claude Code CLI (Developers)
Full agent interaction via terminal. Run skills, edit data, process content.
# Validate all data files
npm run validate:schemas
# Regenerate all JSON from YAML sources
npm run generate:schemas
# Start a local dev server for a web app
cd packages/ideation-board && npm run dev
# Process new knowledge artifacts
cd packages/knowledge-exchange && node scripts/process-knowledge.js
Level 4: Direct Editing (Advanced Developers)
Edit YAML files, write scripts, create agent skills, manage federation connections.
- Edit
data/*.yamlfiles directly for bulk data changes - Create new agent skills in
skills/(repo root) - Write custom generation scripts in
packages/*/scripts/ - Configure federation in
federation.yaml
Common Tasks by Level
| Task | L0 Chat | L1 Browser | L2 Setup | L3 CLI | L4 Edit |
|---|---|---|---|---|---|
| Submit an idea | Yes | Yes | — | Yes | Yes |
| Check project status | Yes | Yes | — | Yes | Yes |
| Browse aggregated content | Yes | Yes | — | Yes | Yes |
| View org dashboard | Yes | Yes | — | Yes | Yes |
| Bootstrap a new org | — | — | Yes | Yes | Yes |
| Process meeting notes | Yes | — | — | Yes | Yes |
| Run data generation | — | — | — | Yes | Yes |
| Create a new agent skill | — | — | — | — | Yes |
| Edit federation config | — | — | — | — | Yes |
| Write custom scripts | — | — | — | — | Yes |
Getting Help
- Chat with the org agent (Level 0) — Ask anything about the org or how to use the system
- Open an issue on GitHub (Level 1+) — Report bugs or request features
- Ask in the community Telegram (Level 0+) — Get help from other operators and contributors