aboutsummaryrefslogtreecommitdiffstats
path: root/docs/specs/2026-09-09-contacts.md
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-09-10 11:02:46 +0200
committerDanilo M. <danix@danix.xyz>2026-09-10 11:02:46 +0200
commita5bf22b9eefa32322b2587ac930e5680d97500be (patch)
tree2e84821704a94825d4a7117eac61d576e7aefd9f /docs/specs/2026-09-09-contacts.md
parentae1b825b458d14cc1fa251a56331767d5fcf4ec6 (diff)
downloadabusectl-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 'docs/specs/2026-09-09-contacts.md')
0 files changed, 0 insertions, 0 deletions