Production Readiness Checklist¶
Learning Objective¶
Assess the readiness of an xAPI deployment against a structured checklist covering vocabulary, pipeline, observability, and security.
- Bloom Level: Evaluate
- Bloom Verb: Assess
- Library: p5.js
Specification¶
The full specification below is extracted from Chapter 13: xAPI Pipeline Architecture, Vocabulary Profiles, and Production Readiness.
Type: interactive-infographic
**sim-id:** production-readiness-checklist<br/>
**Library:** p5.js<br/>
**Status:** Specified
**Learning objective (Bloom — Evaluating):** Assess the readiness of an xAPI deployment against a structured checklist covering vocabulary, pipeline, observability, and security.
**Layout:** Four columns of checkbox items grouped by category, with a status bar across the top showing overall readiness percentage.
**Categories and example items:**
- **Vocabulary**: Profile published; profile validation in CI; activity types documented; extension namespace versioned
- **Pipeline**: AP integration complete; LRS chosen and provisioned; analytics layer in place; dashboard layer in place; pipeline latency under SLO
- **Observability**: DevTools-ready; LRS logs shipped to ops stack; dashboards live; alerting configured
- **Security**: HTTPS everywhere; tokens short-lived; PII discipline enforced; audit logs retained; re-identification flow documented
**Interaction:**
- Each checkbox is clickable; clicking toggles its state
- The status bar updates in real time showing percentage complete
- A side panel shows the selected item's detail with the chapter and section it's covered in
- Preset buttons: "Reset all", "Mark realistic alpha", "Mark realistic beta", "Mark realistic GA"
**Default canvas:** 1100×600px, responsive.
Implementation: p5.js for the column layout, checkbox state, and progress bar; HTML overlay for the side panel and presets.