diff options
| author | Danilo M. <danix@danix.xyz> | 2026-09-10 11:02:46 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-09-10 11:02:46 +0200 |
| commit | a5bf22b9eefa32322b2587ac930e5680d97500be (patch) | |
| tree | 2e84821704a94825d4a7117eac61d576e7aefd9f /AGENTS.md | |
| parent | ae1b825b458d14cc1fa251a56331767d5fcf4ec6 (diff) | |
| download | abusectl-a5bf22b9eefa32322b2587ac930e5680d97500be.tar.gz abusectl-a5bf22b9eefa32322b2587ac930e5680d97500be.zip | |
fix: restore the footer guard, with the sequence that needs it
The previous commit removed this guard after a mutation check said it was
redundant. The check was wrong: it only exercised runs that skipped the
identity from the start, where [reporter] is never written and the footer
always trails a rendered table.
The sequence that breaks is answering the identity and then re-running and
skipping it. [reporter] is then PRESERVED rather than rendered, so the
footer that trailed it in the old file rides across while this run emits
its own, and the file grows a second copy per run.
Covered by a test naming that sequence, and both guards now fail when
removed.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LByBnw83xr9YP85nskzkyE
Diffstat (limited to 'AGENTS.md')
0 files changed, 0 insertions, 0 deletions
