Skip to content

Release: CR-15 ProviderConnection domain#38

Merged
beyondnetPeru merged 2 commits into
mainfrom
develop
Jul 8, 2026
Merged

Release: CR-15 ProviderConnection domain#38
beyondnetPeru merged 2 commits into
mainfrom
develop

Conversation

@beyondnetPeru

Copy link
Copy Markdown
Contributor

ProviderConnection aggregate + capability Ports + ACL VO + persistence + endpoints (concrete adapters deferred). CI green on source PR.

🤖 Generated with Claude Code

beyondnetPeru and others added 2 commits July 8, 2026 00:18
…orts + ACL (CR-15)

Replaces the static-display-only Provider Connections with a real domain. New ProviderConnection aggregate (Integration context) with a capability→Port taxonomy (ProviderCapabilityCatalog), a ProviderAcl value object (validated direction + scopes), and a guarded lifecycle (Connect/Disconnect/MarkError/UpdateAcl). Persisted to a new provider_connections table (indexes on TenantId, (TenantId,Capability), unique (TenantId,Code)) via an additive CreateTable migration AddProviderConnections. Application: Register/UpdateAcl/SetStatus commands + List/Get queries + DTO; Presentation: provider-connections endpoint group (guarded by existing ArchitectureRead/TenantManage). Capability adapter seam IProviderPort with concrete GitHub/Jira/Datadog adapters deferred (live integration). Build Release -warnaserror 0 warnings; 473->493 tests. Marks CR-15 DONE.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
feat(integration): ProviderConnection domain — capability Ports + ACL (CR-15)
@beyondnetPeru beyondnetPeru merged commit 701c635 into main Jul 8, 2026
3 of 5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant