- Spegnimento
- 8 settembre 2026 alle ore 01:18 UTC
- Autore
- Kamo
- Impegno
- e3ea4a8
L'enum dell'applicazione Java è rispecchiato in TypeScript due volte, e solo uno dei due è stato sorvegliato. AppType.ts — l'app getter dell'Organizzazione dello specchio in realtà letto — aveva nessun test di parità, quindi si era allontanato in due modi. Le RELAZIONI e la GAMIFICAZIONE sono state dichiarate correttamente e lasciate da " valori". Che cosa? array è quello che `valori()` e `getById()` letto, così entrambe le applicazioni esistevano a un chiamante nominare la costante e sono stati invisibili a qualsiasi app enumerante: valori() restituito 30 di 32, e ottenereById(32)/getById(33) restituito non definito. Niente dentro kamo-internal chiama o metodo oggi, che è l'unico motivo che questo non aveva già costa qualcosa. EHR ha ancora detto TESTING/enabled=false. Java ha pubblicato la registrazione dei pazienti COMPLETED/true undici giorni fa e ServiceType.ts è stato corretto allora; questo specchio Non lo era. `stage` è ciò che un operatore legge quando decide se offrire un'app, Quindi rispondeva male a questa domanda. La guardia manca sia perché ha mai parso costante DECLARATIONS, e un dichiarazione è metà di una voce specchio. Così ora scorre su entrambi gli specchi via descrivere.each e controllare il registro ` values` in entrambe le direzioni: un dichiarato costante assente da esso è invisibile ai valori()/getById(), e un nome in esso con nessun costante dietro di esso è un errore di riferimento di tempo di carico che abbatte ogni pagina importare lo specchio. Il qualificante stage-enum differisce tra i due file (DevelopmentStageType vs AppStageType), quindi è abbinato allentatamente e solo il nome del membro è paragonato a Java. Aggiungere AppType ai controlli esistenti è quello che ha trovato la deriva EHR; il registro di sistema controllare è quello che ha trovato le due applicazioni mancanti. Verificato entrambi falliscono quando reintrodotto piuttosto che passare vacuamente.