Skip to main content

Scope

A bounded container for work — sprint, milestone, quarter, release, or project. Scopes give WorkItems, Processes, and Constraints a shared time and goal boundary.

ID prefixSCOPE
State machinescope
MCP serverscope-management
Skillscope-management (Layer 2)

State machine

planned → active → completed
↘ cancelled

completed and cancelled are terminal.

Fields

Required

FieldTypeDescription
namestring (1–200)Human-readable name
kindenumsprint · milestone · quarter · project · release · other
statestringCurrent state

Optional

FieldTypeDescription
starts_atdateStart date
ends_atdateEnd date
goalsstring[]Concrete, testable outcomes
descriptionstringLonger context
parentSCOPE-*Parent scope (a quarter contains sprints)
related_decisionsDEC-*[]Planning or retro decisions for this scope

Example

---
apiVersion: processkit.projectious.work/v1
kind: Scope
metadata:
id: SCOPE-20260411_0909-BrightElm-sprint-7
created: '2026-04-11T09:09:00Z'
spec:
name: Sprint 7 — WildButter docs push
kind: sprint
state: active
starts_at: '2026-04-11'
ends_at: '2026-04-25'
goals:
- All primitive reference pages published
- Docusaurus build green on 3.8.x
- First public deploy complete
parent: SCOPE-20260410_q2-2026
---

Notes

  • Attach WorkItems to a Scope via a scope field on the WorkItem, or via a work-assignment Binding when richer tracking is needed.
  • Scope hierarchy (quarter → sprint) is modelled via the parent field.
  • transition_scope to active when work begins; to completed when the scope closes — this timestamps the lifecycle automatically.