Skip to main content

Specifications

OpenSpec specifications define the detailed requirements and design for each component of Claude Ops. Each spec includes an RFC 2119 requirements document and an architecture design document.

ComponentDocuments
AllowedTools-Based Tier EnforcementSpec / Design
Apprise Notification AbstractionSpec / Design
Browser Automation for Authenticated Web UIsSpec / Design
Channel-Based Operator InterfaceSpec / Design
CI Pipeline Failure Detection and Self-CorrectionSpec / Design
Claude Code CLI Subprocess InvocationSpec / Design
Docker Compose DeploymentSpec / Design
Go/HTMX/DaisyUI Web DashboardSpec / Design
Goose Migration Framework AdoptionSpec / Design
Hooks-Based Lifecycle GuardrailsSpec / Design
Inbound Webhook Alert IngestionSpec / Design
JSON File Cooldown StateSpec / Design
Manual Ad-Hoc Session Runs from the DashboardSpec / Design
Markdown as Executable InstructionsSpec / Design
MCP Server for Git Provider InterfaceSpec / Design
MCP Infrastructure BridgeSpec / Design
Mounted Repo Extension ModelSpec / Design
OpenAI-Compatible Chat EndpointSpec / Design
Persistent Agent Memory SystemSpec / Design
Intra-Session Scheduled Follow-UpsSpec / Design
PR-Based Configuration Changes with Pluggable Git ProviderSpec / Design
Prompt-Based Permission EnforcementSpec / Design
Progressive Web App and Mobile Responsive DashboardSpec / Design
Real-Time Dashboard and Events SystemSpec / Design
REST API with OpenAPI Specification and Swagger UISpec / Design
Session-Based Escalation with Structured HandoffSpec / Design
Session Page CLI Output and Formatted ResponseSpec / Design
Session Continuity via ResumeSpec / Design
Skills-Based Tool OrchestrationSpec / Design
SSH Access Discovery and FallbackSpec / Design
Structured Output via JSON SchemaSpec / Design
Tiered Model EscalationSpec / Design
TL;DR Overview Page with LLM-Generated SummariesSpec / Design
URL-Driven Service ProvisioningSpec / Design