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