Dashboardinstitutional-transition-labfailure Markdown gate injection

failure Markdown gate injection

Category: gotcha
Confidence: 1.00
ID: 01a0843e-bb86-76dd-9845-b2e38db33375
Project ID: 1fa3712f-997f-4884-b7ec-8abb79f9e342
Cross-project: No
Recalled in other projects: 0
Source session: 0sYM3EtB7rSNFj77g
Created: 2026-09-09 03:35:52
Updated: 2026-09-09 03:38:18

Content

Trap: interpolating str(error) into a Markdown bullet looks harmless because the JSON report remains structured, but newlines and Markdown syntax can forge headings or a second Canonicalization gate: **open** declaration. Fix: render errors as escaped literal text and require exactly one gate declaration—closed—with the same validation errors represented in both JSON and Markdown.

Move to: