Open JSON Schema definitions for the data in Continuous Coordination loops.
Continuous Coordination is a lightweight methodology for modern teamwork, centered on two structured, overlapping coordination loops:
- Big-Picture Loop -- Connects plans to progress across teams through goals and regular written updates (weekly/bi-weekly/monthly)
- Ground-Level Loop -- Keeps teammates in sync day-to-day through async check-ins (daily/weekly)
These schemas define the shape of the data that flows through those loops, so any tool can produce, consume, and exchange it using a shared format.
| Schema | Description |
|---|---|
| person | A team member participating in coordination loops |
| team | A group of people who coordinate together |
| checkin | An individual's update to the ground-level loop (intentions, progress, blockers) |
| goal | A big-picture goal, objective, or initiative with ownership and timeframe |
| goal-update | A progress update on a goal |
See examples/ for valid sample data and spec.md for the full specification.
npm install
npm testReference the schemas directly by URL:
{ "$ref": "https://continuouscoordination.org/schema/checkin.schema.json" }Or install as a dependency and reference locally.
Any tool that produces or consumes coordination data can use these schemas to ensure interoperability. If your tool writes check-ins, validate them against checkin.schema.json. If your tool reads goal updates, expect the shape defined in goal-update.schema.json.
This project follows Semantic Versioning:
- Patch (0.1.x) -- Documentation, examples, non-breaking clarifications
- Minor (0.x.0) -- New optional fields, new schemas
- Major (x.0.0) -- Breaking changes to required fields or structure
See CONTRIBUTING.md for how to propose changes.
CC BY-SA 4.0 -- the same license as the Continuous Coordination.
- Continuous Coordination
- Continuous Coordination GitHub
- Steady -- the teamwork OS built on Continuous Coordination