Expand description
Which phases exist, which process runs each, and what each may be narrowed on.
Structs§
- Phase
Spec - Everything fixed about one phase, declared in one place.
- Scope
Support - Which of the scope’s dimensions a phase’s claim query can apply. Declared rather than assumed, so a phase added later cannot quietly ignore a scope and sweep the whole database.
Enums§
- Credit
Registration Phase - A pipeline phase.
CreditRegistrationPhase::as_stris canonical: it iscredit_registration_phase_state.phase, the tick endpoint’s?phase=and the audit log’starget_phase. - Worker
Process - The worker process that runs a phase’s loop. The two are separate OS processes, each with its own circuit breakers and limiter.
Constants§
- CONFIG_
VALIDATION 🔒 - COURSE_
MODULES 🔒 - These reach their rows through the course module, which has no user dimension: a roster and a module configuration are facts about a course, not about one of our accounts.
- DEFAULTS 🔒
- What a spec below leaves as it is: a
credit-registrarphase over ledger rows that calls no study registry. - ENROLMENT_
DISCOVERY 🔒 - IMPORT 🔒
- LEDGER_
SNAPSHOT 🔒 - LEGACY_
MIRROR 🔒 - LINK_
EMAILS 🔒 - MATERIALIZE 🔒
- PRECONDITIONS 🔒
- RESOLVE_
ENROLMENTS 🔒 - RETENTION_
SWEEP 🔒 - STUDENT_
NOTIFICATIONS 🔒 - STUDY_
REGISTRY 🔒 - VERIFY 🔒