domain

Placement

English placement test bounded context. Owns the cna-placement service. Publishes the AUTH-owned InviteUser command and owns no message contracts of its own yet.

Domain

Overview

Placement is the bounded context of the English placement test: candidates, tests, sections and questions, test attempts and answers, plus an admin area. It owns the CNA Placement TestCNA Placement TestServicev1.0.0English placement test application (candidates, tests, attempts, admin users). Publishes InviteUser and consumes nothing...PublishesInviteUserOwnercna-platformMapRepoView docs service. No message class declares static owner = 'PLACEMENT' today, so this domain owns no contracts; it participates in the platform by inviting users through the AUTH-owned InviteUser command, handled by CNA OneCNA OneServicev1.0.0Franchise operating system (franchises and employees, pricing, products and learning books, school operations). Publishe...PublishesGrantApplicationAccess, EmployeeCreated +6SubscribesInviteUser, FranchiseCreated +9Ownercna-platformMapRepoView docs.

Messages flowing through this domain’s services

Messages for this domain

Sends messages (1)

Quickly find the message you need by searching for the name, type, or summary.
NameVersionTypeSummaryChannels
Invite User
v1.0.0commandInvites a person into the CNA platform. Published by cna-nexus and cna-placement when a user is created or re-invited; handled by cna-one, which creates the person and employee and then requests application access from cna-auth.
-

Receives messages (0)

Quickly find the message you need by searching for the name, type, or summary.
NameVersionTypeSummaryChannels
No messages found

Outside the model

The Subscription Kafka topic used by cna-placement to fan out GraphQL subscriptions between pods is infrastructure, not a contract. It is intentionally not documented as a channel or message. See “Topics outside the model” in docs/modelling/02-mapping.md.