Mission Run Overview

Mission Run: ToolSurfaceContract -- Unified Tool Surface Registry

Establish a single authoritative contract for what tool surfaces should exist for each configured tool, enabling reliable installation, verification, and repair across all supported harnesses.

Spec Kitty has no unified model for what should be installed for each configured tool. Session presence, command skills, doctrine skills, native agent profiles, and plugin bundles are verified by separate subsystems with no shared contract. This mission introduces a ToolSurfaceContract registry that wraps existing installers as providers, powers a unified doctor tool-surfaces command with stable finding codes and repair commands, and ensures fresh-clone installs can be diagnosed and repaired without manual intervention. Parent epic: #1945. Glossary context: PR #1935.

Total Tasks
9
0 planned
In Progress
0
Review
0
Approved
0
Completed
9
100% done

Available Artifacts