Engineering Domain to Module Mapping¶
Executive Summary¶
Domain to Module Mapping defines the engineering mapping between approved Algosure Domains and Spring Boot Modulith module names.
Module Map¶
flowchart TD
identity[identity]
organization[organization]
compliance[compliance]
opportunity[opportunity]
bid[bid]
contract[contract]
supplier[supplier]
marketplace[marketplace]
funding[funding]
learning[learning]
intelligence[intelligence]
notification[notification]
analytics[analytics]
billing[billing]
administration[administration]
identity --> organization
organization --> compliance
organization --> opportunity
compliance --> opportunity
opportunity --> bid
bid --> contract
contract --> funding
supplier --> marketplace
marketplace --> supplier
intelligence --> organization
intelligence --> compliance
intelligence --> opportunity
intelligence --> bid
notification --> analytics
billing --> identity
administration --> identity
Mapping Catalogue¶
| Module | Domain Ownership |
|---|---|
identity |
Authentication interpretation, users, memberships, roles, permissions, tenant access, authorization context. |
organization |
Tenant root, organization profile, operating context, organization facts. |
compliance |
Requirements, evidence, verification, expiry, readiness, compliance risk. |
opportunity |
Tender discovery, matching, saved opportunities, recommendations, deadlines. |
bid |
Bid workspace, contributors, proposal state, approvals, submission readiness. |
contract |
Award transition, delivery, milestones, invoices, performance, closeout. |
supplier |
Supplier profiles, relationships, quotes, trust state, performance. |
marketplace |
Listings, supplier discovery, quote requests, provider matching, marketplace workflows. |
funding |
Funding needs, readiness, applications, offers, cash-flow risk, repayment context. |
learning |
Courses, lessons, quizzes, certificates, learning paths, maturity learning. |
intelligence |
AIOS context, reasoning records, explanations, memory workflows, AI task outcomes. |
notification |
Notification intent, preferences, reminders, escalations, delivery history. |
analytics |
Reporting projections, KPI snapshots, dashboards, executive insights. |
billing |
Plans, subscriptions, invoices, payment state, entitlements, limits, renewals. |
administration |
Configuration, feature flags, support operations, audit review, policies, governance controls. |
Example Module Ownership¶
| Module | Example Source Facts | Example Published Events |
|---|---|---|
organization |
Organization profile, tenant status, operating context. | OrganizationOnboarded, OrganizationProfileUpdated. |
compliance |
Compliance evidence, expiry state, readiness score. | ComplianceEvidenceUploaded, ComplianceRiskRaised. |
opportunity |
Opportunity match, deadline, saved state. | OpportunityDiscovered, OpportunityMatched. |
bid |
Bid workspace, proposal state, approval state. | BidWorkspaceCreated, BidApprovalRequested. |
intelligence |
AI task, reasoning result, memory update proposal. | AIRecommendationProduced, MemoryUpdateProposed. |