Expand description
The control command RPC and the three inspection GETs.
execute is a plain async function so the seed can drive the same surface from Rust.
Structsยง
- Allocate
Person - Attainment
Upsert - Call
Filter - Command
Error - Course
Behaviour Patch - Course
Unit Upsert - Defaults
Patch - Enrolment
Upsert - Fault
Filter - Person
Behaviour Patch - Person
Scope - Person
Upsert - Product
Access Token Upsert - Realisation
Upsert - Submission
Filter - World
Push
Enumsยง
Constantsยง
- DEFAULT_
CALL_ ๐LIMIT - WORLD_
DUMP_ ๐CALL_ LIMIT
Functionsยง
- _add_
routes - Nothing here is exported to utoipa or
bindings.ts; no mockโs DTOs are. - allocate_
person ๐ - Draws from a range disjoint from the seedโs per-spec blocks. A convenience, not an isolation primitive.
- apply_
defaults_ ๐patch - arm_
fault - attainment_
from ๐ - build_
fault ๐ - command
- course_
unit_ ๐from - current_
generation ๐ - Builds the world lazily if a command arrives before any contract request has.
- degree ๐
- delete_
persons ๐ - Destructive with no undo: nothing keeps a copy of a person a spec upserted.
- dump ๐
- enrolment_
from ๐ - execute
- generate_
roster ๐ - health
- internal_
error ๐ - list_
calls ๐ - localized ๐
- overlaps ๐
- person_
from ๐ - product_
token_ ๐from - reset ๐
- resolve_
owner ๐ - run ๐
- submission_
ids_ ๐for - transition ๐
- upsert_
command ๐ - The shared body behind every
Upsert*command.key_ofreads the id off the built entity rather than the wire type, so a derived id is what comes back underresult_key. - world
- world_
from_ push
Type Aliasesยง
- Outcome ๐