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.