| Run | A single end-to-end execution identified by jobId — may include many LLM turns, tool calls, and parked intervals. |
| Job | Persisted record in SQLite/Postgres describing workflowPath, phase, statuses, artefacts, proposals, insights, mappings. |
| Work item | Named slice of backlog inside job.workItems[]; planner registers via set_work_items; completion gate ensures each reaches complete or escalated. |
| Phase | Named workflow step executing one agent Markdown file (or null agent) until the executor returns signals. |
| Lane | Planner-selected sizing (standard, fast, deep) mapped to workflow files (job, job-fast, job-deep). |
| Campaign | Workflow coordinating many child jobs with explicit DAG dependencies (convert_to_campaign). |
| Child run | Each row in campaignChildren[] spawning an ordinary job workflow with epicAllowed=false. |
| Tenant | Isolation boundary (solo-<host> locally, team-<id> in cloud) owning overlays + proposals. |
| Overlay | Layer merged into _intelligence/: base (@coro-ai/intelligence-base) → tenant source → .coro/ repo overlay. |
| Skill | .claude/skills/<name>/SKILL.md loaded on-demand for conventions or methodologies. |
| Memory | Markdown knowledge base (memory/*.md); updated through reviewed propose_change, read through read_memory. |
| Propose | propose_change tool opening a tenant/repo PR with bounded markdown edits. |
| Parked | Job yielded from await_event or checkpoints until webhook/manual resume wakes it. |
| Executor | Plugin implementing PhaseExecutorRuntime (executePhase, streaming events, hooks). |
| MCP | Model Context Protocol — Coro hosts coro plus BYO/plugin MCP servers side-by-side inside each session. |
| Guardrail | Blocking policy evaluated before SCM merges or destructive writes (see /reference/guardrails). |
| Intelligence layer | Any contributor to _intelligence/: shipped base tarball, tenant git repo, .coro overlay, plugin snippets/skills. |