- Spegnimento
- 30 luglio 2026 alle ore 15:50 UTC
- Autore
- Kamo
- Impegno
- 11103d6
La penna Manage-Credits modifica solo mai LOWERED un equilibrio: updateAllotment routed creditBalance to invalidateCreditsToTarget, che non funziona quando il bersaglio >= corrente. E su un membro / prodotto senza riga di allotment ancora, salvare() POST per creareAllotment, che ignorava completamente l'equilibrio numerico. Quindi modifica solo "lavorato" quando si riduce un allotment esistente — la causa di "lavori per alcuni membri/vendori, non altri". Aggiunga... riconciliare l'equilibrio disponibile valore inserito in direzioni BOTH — minare la caduta (createCredits) quando si solleva, invalidare l'eccesso (invalidateCreditsToTarget, più vecchio-primo) quando abbassare, no-op quando uguale. updateAllotment ora lo utilizza; creareAllotment mints il saldo di partenza per una fila fresca. La penna è ora il singolo comando add/remove.