fix(storage): let the app boot with the reclaim routes and keep the ratchets where they were

The two admin routes go on the managed allow list, without which buildApp
refused to start. The reclaim calls move to their own api module so
client.ts stays at its size, the phone card sizes its text through the
type tiers, and the tests drop a hand-built service, a non-null assertion
and a promise read as a boolean.
This commit is contained in:
Maurice
2026-11-01 14:44:53 +01:00
parent a1d9cdc8f2
commit 382797febc
9 changed files with 58 additions and 29 deletions
@@ -134,6 +134,8 @@ export const MANAGED_ROUTE_ALLOW_LIST: string[] = [
'StorageAdminController.statsRefresh',
'StorageAdminController.test',
'StorageAdminController.update',
'StorageReclaimController.run',
'StorageReclaimController.update',
];
/**