The escape-ASCII-quote rule previously lived only in ephemeral Agent-call
strings. Bake it into the durable artifacts so the next session doesn't
re-derive it:
- SUBAGENT_PROMPT.md + ENRICHMENT_PROMPT.md: explicit rule to escape any
ASCII " inside JSON string values (Romanian „cuvânt" is the trap).
- run_enrichment.py collect_enrichment: repair malformed parts with
escape_stray_quotes instead of dropping them — the enrichment path had no
repair net (bad parts were silently dropped, losing that activity's
enrichment). Extraction already had one; now both do.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>