- Navios
- 9 de agosto de 2026 às 04:41 UTC
- Autor
- Kamo
- Enviar
- b6e9460
A página de estatísticas da conta sempre disse "Nenhum dado de uso disponível para este período", para cada organização, porque getCurrentUsage() no kamo-internal é um stub Devolvendo zero metros e nada atrás dele nunca armazenamento agregado. Serve três figuras distintas por área de armazenamento, mais um total: - o que a organização detém agora, que cai quando os arquivos são excluídos - o que acrescentou ao longo da sua vida, que não - o que se moveu durante o período de faturamento atual Remoção é derivada — nenhuma tabela de armazenamento marca uma desativação, uma vez que EmbRecordState.DATE UPDAted é inserível=false e nunca atualiza — como abertura + adicionado - atual contra o instantâneo de abertura do período. Sem abrindo instantâneo ele cai de volta para timestamps lixo e se reporta como um chão em vez de apresentar um palpite como uma medida. A vida é exactamente onde as linhas removidas sobrevivem e acumulam-se a partir de instantâneos onde não sobrevivem; ambas Diz quais são, para que a UI também possa. BillingPeriodResolver prefere um período de assinatura ao vivo e volta a o mês calendário no fuso horário da org. Esse recuo é a característica completa em produção: cada assinatura lá carrega NULL current period start e current period end, então sem ele as figuras de período estariam vazias para cada organização que existe — a mesma classe de bug que o stub que substitui. StorageSnapshotSweep escreve a posição diária do histórico de cada org depende, alcançando até 14 dias perdidos e semeando um primeiro instantâneo do questionável vida útil assim que o rastreamento não reinicia em zero. O endpoint da plataforma relata os bytes fisicamente armazenados. Clientes são faturados por registro; img dats detém uma cópia por hash no entanto muitos orgs têm esse arquivo, e miniaturas e conversões custam bytes ninguém é cobrado para. Ambos lacunas são a economia de Kamo, então eles se sentam atrás @PlatformAdminOnly. 21 novos testes, 113 no total, todos a passar.