Files
Trevin Chow 5841400ce2 fix(review): escape literal pipes in finding table cells
Findings whose titles or descriptions contained a literal `|`
(e.g. cache key delimiter examples like `userName + " |" + groups`,
regex alternations, logical-OR operators) corrupted the markdown
table -- unescaped pipes were parsed as column separators, splitting
content across the `Reviewer`, `Confidence`, and `Route`/`Tier`
columns.

Add an escape rule to both review-output templates so the synthesis
LLM writes literal pipes as `\|` inside table cells. The rule lives
prominently next to the existing pipe-table directive at the top of
each template, plus as a parallel Formatting Rules bullet in
ce-code-review where the issue reporter expected to find it.

The synthesis path is purely prose-driven (`@`-include from SKILL.md),
so a missing rule = missing behavior; no code or test surface to change.

Fixes #761

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-05 11:40:12 -07:00
..
2026-04-22 14:21:19 -07:00