Files
kandev/docs/specs/integrations

status, system, specification_version, migration, owners
status system specification_version migration owners
draft integrations 1 in_progress
kandev

Integration system

Purpose

The integration system owns connections to external services and the provider-specific contracts that synchronize or act on external work.

Ownership

This system owns provider credentials, provider identity, external issue and pull-request synchronization, integration settings, provider-aware review automation, external question or answer flows, and provider-specific UI outcomes that expose those contracts.

Exclusions

  • Generic authentication belongs to the auth system.
  • Durable Kandev tasks belong to the task system.
  • Plugin-owned services belong to the plugin system.
  • Reusable presentation contracts without provider state belong to the UI system.

Specification map

Requirements

System design

Migration record

Migration remains in progress while legacy source detail is extracted from the canonical requirement and system-design documents above.

  • Auth: authenticates users and service requests.
  • Tasks: owns the Kandev task receiving external work.
  • Plugins: owns plugin-host integration contracts.