Operating

Operator Guide

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:

  1. Org name, type, mission (a small config file the agent writes from your answers)
  2. Package and skill selection
  3. Generating the instance and verifying it (doctor assess — no blockers except the expected missing remote)
  4. Filling in members, projects, channels and sources afterward via the bootstrap-interviewer skill (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/*.yaml files 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

TaskL0 ChatL1 BrowserL2 SetupL3 CLIL4 Edit
Submit an ideaYesYesYesYes
Check project statusYesYesYesYes
Browse aggregated contentYesYesYesYes
View org dashboardYesYesYesYes
Bootstrap a new orgYesYesYes
Process meeting notesYesYesYes
Run data generationYesYes
Create a new agent skillYes
Edit federation configYes
Write custom scriptsYes

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