Skip to content

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.