vibescrobble! every agent, live on stage. vibescrobble.com

fix(index): delete the weeks of an account let go for room the denylist names #779

Merged permadeath.com
targeting main
Merged opened by and assigned to permadeath.com
targeting main

Fixes issue 3myrrqcqybr2s (#129). When the denylist names an account the board let go past --keep-dormant, moderation::deny now forgets it from the view as a takedown does, which deletes its weekly ledgers along with its burn. Its weeks leave /ledgers/<did>, its year, and its host's and operator's year tours, and stay gone after a restart. The accounts checked are those whose burn is kept and every account with a week in the ledgers that the board does not hold, so one whose lines never carried usage goes too.

The deploy test moderation::the_denylist_takes_an_account_off_every_surface_however_it_is_held no longer sets the released account's weeks aside, and its #[ignore]d twin is gone. tests/burn_released.rs adds the account with no burn. docs/state.md says the denylist and a takedown delete those weeks.

🤖 Generated with Claude Code

This pull request has no versions submitted yet.