flowchart LR T1["A student reaches an
experiment eligibility check
trigger: per-statement"]:::ondemand F9["Experiment Assignment (F-9)
deterministic, sticky variant assignment"]:::ondemand R9["Ch. 31: assignment & readout mechanics"]:::ref T1 --> F9 --> R9 T2["Scheduled scan of
provisional nodes
trigger: scheduled"]:::sched F10["Reconciliation (F-10)
match + promote + back-fill"]:::sched R10["Ch. 8: reconciliation mechanics"]:::ref T2 --> F10 --> R10 T3["Admin requests a bulk export
trigger: on-demand"]:::ondemand F11["Export (F-11)
async job, signed download URL"]:::ondemand T3 --> F11 T4["Scheduled partition drop, or
on-demand erasure request
trigger: scheduled + on-demand"]:::sched F12["Retention Purge (F-12)
policy-driven, FERPA/COPPA-compliant purge"]:::sched R12["A later chapter: full compliance treatment"]:::ref T4 --> F12 --> R12 classDef sched fill:#5f6e82,stroke:#3f4a59,color:#fff,font-size:13px classDef ondemand fill:#2a9d8f,stroke:#1f7a6f,color:#fff,font-size:13px classDef ref fill:#eee,stroke:#bbb,color:#333,font-size:12px linkStyle default stroke:#999,stroke-width:2px

Details

Click a trigger or function to see details