Skip to main content

Documentation Index

Fetch the complete documentation index at: https://koreai-v2-agent-platform-dev.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Last Updated: 2026-03-25

Pages


Testing Philosophy

Every platform feature has a dedicated test specification generated through the SDLC pipeline. Test specs mandate:
  • Minimum 5 E2E scenarios — real HTTP API interaction, no mocks, no direct DB access
  • Minimum 5 integration scenarios — real service boundaries, no stubbed components
  • Coverage matrix mapping every functional requirement to test types
  • Security and isolation tests for tenant, project, and user boundaries

Summary

MetricCount
Total Test Specs77+
Test Specs Complete77
E2E Scenarios400+
Integration Scenarios400+
Test Specs Partial2
Test Specs In Progress2

Completion by Priority

PriorityTotalDonePartialIn Progress
P0121110
P1161600
P2252500
P3242211
Total777421

Notable Test Specs

Some features have expanded test coverage beyond the minimum:
FeatureE2EIntegrationNotes
Reusable Agent Modules1613Complex multi-tenant module system
Omnichannel Session Continuity4615Cross-channel state management
SDK Rich Content Templates1157Template rendering across SDKs
Environment Variables1411Namespace resolution paths
SDK Chat UI Consolidation810UI component consolidation
Studio Theme & Docs Integration811Theme + MDX docs integration

Live Testing Status

Features that have undergone live testing with the testing-toolkit:
FeatureStatusLast TestedIterationsGaps Open
Variable Namespaces + Tool Auto-TaggingSTABLE2026-03-1462
AlertsALPHA2026-03-22010
Omnichannel Session ContinuityALPHA2026-03-2316
Identity VerificationBETA2026-03-2524

Testing Infrastructure

ComponentToolPurpose
E2E TestsPlaywrightBrowser automation, API testing
Unit / IntegrationVitestFast TypeScript test runner
Dev LoginStudio Dev LoginConfigurable email for domain-gated testing
DBMongoDB (Docker)Real database for integration tests
RedisRedis (Docker)Real cache/queue for integration tests
CIHarness CIAutomated test execution on every PR
Coverageistanbul / c8Code coverage measurement

Quality Gates

Tests must meet these standards before a feature can advance in status:
GateRequirement
PLANNED -> ALPHAFeature spec + test spec exist
ALPHA -> BETAAll E2E scenarios pass, all integration scenarios pass
BETA -> STABLEZero open gaps, full coverage matrix green, 2+ iterations
No mocks in E2Evi.mock() / jest.mock() forbidden in E2E test files
API-only interactionE2E tests use HTTP endpoints only, no direct DB access
Real serversExpress on random ports with full middleware chain