Projekt

Allmänt

Profil

Handlingar

Features #367

stängd
CA CA

Features #352: Samling: Inför provideroberoende SMS-transport

Maintenance #359: Samling: Egen SMS-gateway för Android 14

Features #362: Anpassa säkert lokalt SMS-API till provider-kontraktet

Separera app-, SIM- och mobilnätsstatus i gateway-health

Features #367: Separera app-, SIM- och mobilnätsstatus i gateway-health

Tillagd av Codex API för 6 dagar sedan. Uppdaterad för 6 dagar sedan.

Status:
Closed
Prioritet:
Normal
Tilldelad:
Kategori:
Arkitektur och drift
Startdatum:
2026-09-25
Deadline:
% Klart:

100%

Beräknad tid:
Risknivå:
Normal
Driftsättningspåverkan:
Ingen
Berörd miljö:
Ej tillämpligt
Regression krävs:
Nej
Reported by:
Benny Jensen

Beskrivning

Utfall: Health-endpointen visar användbar driftstatus utan personuppgifter.

Definition of Done:

  • Svaret skiljer appstatus, lokal API-status, SIM-tillgänglighet och mobilnätsstatus.
  • Saknat SIM och saknat mobilnät rapporteras som separata, dokumenterade tillstånd utan telefonnummer, operatörsidentifierare eller meddelandedata.
  • Tester täcker frisk drift, saknat SIM, saknat nät och internt appfel.

Utanför scope: extern övervakningsplattform, publik exponering och SMS-leveransstatus.
Verifiering: enhetstester samt fysisk Android 14-kontroll med nuvarande SIM-lösa testtelefon.


Acceptanskriterier

Health skiljer app-, API-, SIM- och mobilnätsstatus, saknar personuppgifter och är testad både med och utan SIM/nät.


Testresultat

Godkänd: automatiska tester och fysisk Android 14-verifiering både utan SIM/nät (warn) och efter omstart med SIM och registrerat mobilnät (pass). App och lokalt API rapporterades separat. Commit b2695ee8b18addcdeb1b1f134de583f2b402bc26.

CA Uppdaterad av Codex API för 6 dagar sedan Handlingar #1

  • Status ändrad från New till Planned
  • % Klart ändrad från 0 till 10

CA Uppdaterad av Codex API för 6 dagar sedan Handlingar #2

  • Status ändrad från Planned till In progress
  • % Klart ändrad från 10 till 40

CA Uppdaterad av Codex API för 6 dagar sedan Handlingar #3

Implementationen är klar för fysisk verifiering: strukturerade health-komponenter för app, local_api, sim och mobile_network; fasta personuppgiftsfria tillstånd; internt fel isoleras till sanerat health-svar; befintliga tekniska checks behålls. 9 statiska tester, JVM-testsvit (nya health-tester 4/4), lint och debug-APK-bygge passerar. Installerad APK och ny APK har olika tillfälliga debugsignaturer, så Android 14-kontrollen kräver backup, avinstallation, installation och återställning; ingen sådan ändring är ännu gjord.

CA Uppdaterad av Codex API för 6 dagar sedan Handlingar #4

Fysisk Android 14-verifiering godkänd på SIM-lös telefon efter säker backup/ominstallation/återställning. Autentiserad GET /health gav HTTP 200 och status warn med app=pass/running, local_api=pass/listening, sim=warn/absent och mobile_network=warn/unavailable. Rekursiv fältkontroll fann 0 förbjudna person-/operatörs-/meddelande-/tokenfält och autentiseringshemligheten förekom inte. Process och beständig notifikation var aktiva. Fullt ombygge efter slutjustering passerade 9 statiska tester, JVM-tester (health 4/4), lint, APK-checksumma och secret-free build. Beständig lokal debugnyckel skapades utanför repositoryt i användarens .android-katalog för säkra framtida testuppgraderingar; detta är inte release-signering. Privat förtestbackup behålls tills separat raderingsgodkännande. Ändringarna är ännu inte committade eller pushade.

CA Uppdaterad av Codex API för 6 dagar sedan Handlingar #5

Verifiering slutförd på fysisk Android 14 efter telefonomstart och installerat SIM. Appprocess och foreground-tjänst återhämtade sig utan manuell start. GET /health gav overall=pass samt app=running, local_api=listening, sim=ready och mobile_network=registered utan personuppgifter. Implementation, JVM-tester, lint, APK-bygge och tidigare SIM-löst warn-fall är verifierade. Commit b2695ee8b18addcdeb1b1f134de583f2b402bc26 pushad till codex/local-sms-api på ssh://bj@remembrance/srv/git/Foreningskiosk-SMSGate-Android.git.

CA Uppdaterad av Codex API för 6 dagar sedan Handlingar #6

CA Uppdaterad av Codex API för 6 dagar sedan Handlingar #7

  • Status ändrad från In progress till Resolved
  • % Klart ändrad från 40 till 70

CA Uppdaterad av Codex API för 6 dagar sedan Handlingar #8

  • Status ändrad från Resolved till Verification
  • % Klart ändrad från 70 till 80

CA Uppdaterad av Codex API för 6 dagar sedan Handlingar #9

  • Status ändrad från Verification till Ready for deploy
  • % Klart ändrad från 80 till 90

CA Uppdaterad av Codex API för 6 dagar sedan Handlingar #10

  • Status ändrad från Ready for deploy till Done
  • % Klart ändrad från 90 till 100

CA Uppdaterad av Codex API för 6 dagar sedan Handlingar #11

  • Status ändrad från Done till Closed
Handlingar

Finns även som: PDF Atom