For developers
Inbound and outbound ports per module, extracted from the code — the contract surface between layers. For developers wiring adapters against the hexagonal core.
Interface Contracts (generated)
🤖 Generated from code by
scripts/generate-docs.mjs— do not hand-edit. Runorazaka docs buildto refresh.
orazaka-core
Inbound ports
AiClientCatalogModelServiceChatSessionServiceJobServiceMcpService
Outbound ports
AudioGeneratorClientCapabilityProviderChatGeneratorClientImageGeneratorClientMcpOrchestratorModelCatalogProviderPipelineConfigProviderPlatformMcpServerProviderPlatformToolConfigProviderSemanticClassifierPortTestShaperPortToolRegistryUserCredentialsProviderUserMcpServerProviderValidationPipelineRepositoryVideoGeneratorClient
orazaka-identity
Inbound ports
IdentityReconciliationServiceIdentityServicePasswordRecoveryServiceRateLimitProviderUserProfileProvider
Outbound ports
AuthorityRepositoryPortCryptographyPortOAuth2ProviderVerifierPasswordEventPublisherPasswordResetTokenRepositoryPortUserCredentialRepositoryPortUserEventPublisherUserInterceptionRepositoryPortUserProfileRepositoryPortUserRepositoryPortVerificationTokenRepositoryPort