EXW-DemoCourse ID: 42051

5.3 • Ring: THE HOW

CI/CD & Security Linters: Heading Rules, Delimiters & PII Gates

Linters de CI/CD y Seguridad: Encabezados, Delimitadores y Filtros de PII

The 6-Gate scripts/health.py Suite

  • Gate 1 — Heading hierarchy: body sections run <h2> to <h4> with no skipped levels.
  • Gate 2 — ### delimiters: verbatim student defenses sit inside ### fences.
  • Gate 3 — Zero-emoji gate: no decorative Unicode pictographs.
  • Gate 4 — 9:1 contrast: every text color pairing meets the Double-Contrast Guard.
  • Gate 5 — Bilingual markup: Spanish blocks carry lang="es".
  • Gate 6 — FERPA PII sanitizer: strips names, IDs and emails from examples.