Suppose the denylist names an account the board let go past --keep-dormant. moderation::deny deletes its burn but not its weekly ledgers. Afterwards:
/ledgers/<did>still lists its weeks./ledgers/<did>/y/<year>still answers.- Its host's and operator's year tours (
/ledgers/<host>/y/<year>,/ledgers/<person>/y/<year>) still name it in theirband, with its handle's label and counts.
This lasts through a restart. A takedown of the same account, and the denylist naming a held account, shown or dormant, take all of these away.
Reproduced by moderation::the_denylist_takes_a_released_account_s_weeks_off in crates/vibescrobble-index/tests/deploy/. It is #[ignore]d until this is fixed. Run it with cargo test -p vibescrobble-index --test deploy -- --ignored released_account_s_weeks.
Fixed by https://tangled.org/permadeath.com/vibescrobble.com/pulls/379, now on main.