Integration UI Handbook Epic

User Journey

The Integration UI bounded context provides seamless AI-powered development interfaces through LibreChat (OpenAI-compatible API) and Zed IDE (ACP/JSON-RPC) for accessing SEA™ capabilities. It exposes Agent Society, DomainForge™, GenAIOps, Projects/Cases, and VibesPro™ through a unified portal dashboard with live health indicators.

Jobs to be Done & EARS Requirements

Job: Access SEA via LibreChat Interface

User Story: As a developer, I want to use conversational AI through LibreChat to access SEA™ capabilities, so that I can explore and interact with the platform using natural language.

EARS Requirement:


Job: Access SEA via Zed IDE ACP Gateway

User Story: As a developer, I want to use Zed IDE to execute SEA™ editor actions (validate_specs, generate_code, query_knowledge), so that I can perform spec-to-code operations directly in my editor.

EARS Requirement:


Job: Discover Available Capabilities

User Story: As a developer tool, I want to query available SEA™ capabilities and their input schemas, so that I can dynamically generate interfaces and validate inputs.

EARS Requirement:


Job: Access Agent Society via UI

User Story: As a user, I want to interact with Agent Society multi-agent workflows through LibreChat or Zed, so that I can leverage AI agents for complex tasks.

EARS Requirement:


Job: Access DomainForge via UI

User Story: As a domain architect, I want to perform semantic modeling and validation through the UI, so that I can author and validate SEA-DSL models interactively.

EARS Requirement:


Job: Access GenAIOps via UI

User Story: As a governance officer, I want to manage LLM routing and policy gateway through the UI, so that I can configure AI governance interactively.

EARS Requirement:


Job: Access Project/Case Management via UI

User Story: As a project manager, I want to manage case lifecycle through the UI, so that I can create, monitor, and close cases interactively.

EARS Requirement:


Job: Access VibesPro via UI

User Story: As a developer, I want to generate code from specs through the UI, so that I can execute spec-to-code pipeline from my editor or chat.

EARS Requirement:


Job: Monitor Service Health via Portal Dashboard

User Story: As a developer, I want to view live health indicators for all SEA™ services, so that I can quickly identify and troubleshoot issues.

EARS Requirement:


Domain Entities Summary

Root Aggregates

Value Objects

Policy Rules

Integration Points

Success Metrics

Non-Functional Requirements

Verification Checklist