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.