Expand description
Named scenarios: small compositions of the control primitives, exposed as one command.
A scenario earns its place only by composing something data alone cannot express โ an armed fault โ or by being a hands-free dev demo; per-spec fixtures come from the seed instead.
Each writes the course unit for its courseCode whole, so its caller has to own that course code,
and returns the identifiers it minted plus the scope its rows are ticked with.
Structsยง
Constantsยง
- ACCEPTOR_
PERSON_ ๐ID - PASS_
FAIL_ ๐SCALE - SCENARIOS
Functionsยง
- apply
- arm ๐
- course_
code ๐ - ensure_
course ๐ - A five-credit pass/fail realisation with an acceptor: the scenarios differ in the fault they arm, not in their data.
- merge ๐
- plain ๐
- put_
enrolment ๐ - put_
person ๐ - string_
field ๐ - timeout ๐
sisuTimeoutafter the write leaves the world indistinguishable from a successful import, which is the case a client cannot resolve without verifying.