high complexity v1.0 extracted Organization Management Confidence: 100%
5
Components
43
Shared
0
User Stories
Yes
Analyzed

Description

External Portal Integration provides configuration tooling for connecting the Meander Admin Web Portal to an organization's existing external member portal or administrative system. The primary use case is HLF's Dynamics-based "min side" portal being redesigned in parallel with Meander. Admins can declare integration endpoints, manage authentication handshakes, and define capability boundaries to ensure the two systems do not overlap or conflict operationally.

Sources & reasoning

The source explicitly names HLF's Dynamics portal conflict as a MUST requirement for HLF and assigns it Phase 2 (second ordinal phase → v1.0). The priority matrix confirms this with a Fase column value of 2. Blueprint annotation also confirms v1.0. Scoped to configuration-only in this release; deeper sync deferred to admin-accounting.

No source references — this artifact was included based on reasoning alone (see above).

Analysis

Business Value

HLF explicitly flagged the risk of their Dynamics portal and Meander overlapping - a scenario creating user confusion, duplicate data entry, and erosion of trust in both systems. Without a formal integration configuration surface, the boundary between systems must be managed informally through documentation and discipline, which is fragile as both platforms evolve independently. A structured integration config reduces operational risk for HLF's rollout and provides a reusable pattern for future tenants with existing systems they cannot immediately deprecate. This directly supports the "inkrementell utrulling" / parallel systems principle shared by all four organizations.

Implementation Notes

External Portal Integration is modeled as an organization-scoped config block in the organization_settings table or a dedicated external_portal_configs table (preferred for extensibility). The admin UI exposes fields for portal URL, OAuth client credentials, scope mapping, and capability boundary declarations. In Phase 2 scope, Meander receives identity assertions or deep-link parameters from the external portal but does not push data to it - bidirectional sync for accounting is a separate concern under admin-accounting. OAuth credentials must be encrypted at rest and never returned in plaintext to client responses. A test-connection action validates the configured endpoint. Security review required before credentials are stored.

Components (48)

User Interface (2)

Service Layer (1)

Data Layer (1)

Infrastructure (1)

Shared Components

These components are reused across multiple features

User Stories

No user stories have been generated for this feature yet.