mirror of
https://github.com/EveryInc/compound-engineering-plugin.git
synced 2026-06-19 15:41:46 +02:00
331ce43c9e
Two dogfood runs rendered the Applied section as Field:-prefixed blocks + box-drawing separators instead of the mandated `| # | File | Fix | Reviewer |` pipe table -- reproducibly, even on a faithful run that otherwise followed the skill (loaded refs, used path-passing, applied + committed-on-clean, never pushed, adapted commit scope to fix(cli):). Root cause: the "never produce these shapes" rules and the format-verification gate were scoped to "a finding's index" / "across severities" -- they never named the Applied table, so the no-field-blocks rule read as findings-only. (The review-output-template's Applied example was already a correct pipe table; the always-loaded rules just didn't cover Applied.) - Broaden the forbidden-shapes rules to every tabular section, Applied included, naming the #:/Fix: field-block labels the agent actually emitted. - Harden the Applied item: pipe table, never Field:-blocks or box-drawing. - Restate the concrete forbidden shapes at the format gate and call out the Applied table as the most common offender -- restating at the point of action for the proven-fragile format spot. Contract 29/0.