Unclassified

SpineWorkspace — Integration Discovery Architecture

<!-- DOCUMENT CLASS: DEVELOPMENT | SOURCE: 42_INTEGRATION_DISCOVERY_ARCHITECTURE.md -->

SpineWorkspace — Integration Discovery Architecture

Purpose

Integration Discovery determines what external systems and capabilities are available and how they may participate in Business Context and Work.

Integration states

Discovered
→ Selected
→ Configured
→ Connected
→ Authorized
→ Active
→ Healthy
→ Disabled / Deprecated

These states are distinct.

Integration object

Integration
├── Provider
├── Product
├── Version
├── Connector Type
├── Authentication
├── Capabilities
├── Data Domains
├── Read Scope
├── Write Scope
├── Permissions
├── Health
├── Dependencies
└── Lifecycle

Discovery flow

Tenant / User / Host / Work
→ Discover Providers
→ Match Need / Business Domain
→ Find Compatible Connectors
→ Check Policy / Security
→ Check Credentials
→ Check Scope
→ Present Integration
→ Connect
→ Register Capabilities

Contextual discovery

Discovery should be work-aware:

Current Work
+ Role
+ Domain
+ Required Capability
+ Host
        ↓
Relevant Integrations

Example:

Payment Failure
→ payment capability
→ Finance user
→ Stripe / Billing / ERP integrations

Canonical rule

Discovery exposes possibility; Governance determines permission; Connectivity establishes access; Capability determines what can be done.