2.x System Context
Field
Value
Status
Draft
Date
2026-03-01
Scope
C4 Level 1 system boundary and external interactions
Related ADRs
2026-02-09-1, 2026-02-09-2, 2026-02-17-1, 2026-02-17-2, 2026-02-23-1, 2026-02-23-2, 2026-02-23-3, 2026-01-29-13
Purpose
Clarify where Spec Kitty 2.x starts and ends, who interacts with it, and which
boundaries must remain explicit for safe operation.
Scope Rules
Focus on actors, external systems, and authority boundaries.
Capture why interactions exist and what constraints apply.
Defer internal subsystem detail to ../02_containers/README.md and
../03_components/README.md.
Primary Audience
Context Diagram (Mermaid)
flowchart LR
hic[Human In Charge]
agent[Agent Tooling\nClaude/Codex/Copilot/etc.]
orch[External Orchestrator Provider]
tracker[External Tracker Systems]
repo[Project Repository Artifacts\nkitty-specs, doctrine, glossary, architecture]
sk[Spec Kitty 2.x Host]
hic -->|runs commands, approves decisions| sk
agent -->|executes prompts and workflows| sk
orch -->|calls orchestrator-api contract| sk
sk -->|optional sync and status projection| tracker
sk <-->|reads and writes canonical project state| repo
External Interaction Contracts
External Entity
Interaction Contract
Boundary Rule
Human In Charge
Command invocation and approval checkpoints
Final acceptance authority stays human-owned.
Agent Tooling
Prompt-driven workflow execution
Agents execute within host constraints and directive scope.
External Orchestrator Provider
Orchestrator API calls
Provider is adapter-only; host remains lifecycle authority.
External Tracker Systems
Status/event projection
Tracker sync is optional and feature-gated.
Project Repository Artifacts
Filesystem state read/write
Repository artifacts are canonical persistent state.
Domain Context Map
See 2.x Domain Breakdown for full detail.
flowchart LR
onboarding[Project and Governance Onboarding]
runtime[Mission Runtime and Flow Control]
doctrine[Doctrine and Knowledge Governance]
lifecycle[Work Package State and Evidence]
external[External Integration Boundaries]
onboarding -->|establishes entry constraints| runtime
runtime -->|queries policy context| doctrine
doctrine -->|returns validated policy artifacts| runtime
runtime -->|issues guarded lifecycle intents| lifecycle
lifecycle -->|returns canonical state and evidence| runtime
lifecycle -->|projects selected events| external
external -->|feeds sync outcomes and delivery signals| lifecycle
external -->|provides provider capabilities| runtime
Domain
Context-Level Boundary Statement
Project and Governance Onboarding
Entry conditions and governance defaults must be explicit before runtime execution.
Mission Runtime and Flow Control
Runtime loop owns action sequencing and mission resolution precedence.
Doctrine and Knowledge Governance
Doctrine and glossary provide policy context but do not bypass runtime sequencing.
Work Package State and Evidence
Lifecycle transitions remain host-authoritative and auditable.
External Integration Boundaries
External services consume host contracts and cannot become state authority.
Usage Flow Reference
See Usage Flow High-Level User Journey
for the generic cross-domain execution path that these boundaries protect.
Branch and Routing Boundary
Feature metadata carries target-line intent used for lifecycle routing.
Status/lifecycle persistence is routed by target-line intent, not by caller
location alone.
Worktree invocation does not transfer canonical lifecycle authority.
Legacy features without explicit target-line metadata remain supported via
default routing behavior.
Boundary and Trade-off Notes
Host-owned authority is intentional: orchestration is pluggable, state mutation authority is not.
External integrations are optional by design to preserve local-first operation.
The model favors traceability and deterministic behavior over implicit automation shortcuts.
Decision Traceability
Traceability
Domain map: ../README.md
Usage flow reference: ../README.md
Container view: ../02_containers/README.md
Component view: ../03_components/README.md
Runtime loop authority: ../adr/2026-02-17-1-canonical-next-command-runtime-loop.md
Doctrine governance model: ../adr/2026-02-23-1-doctrine-artifact-governance-model.md