Skip to content

Status & Roadmap

FazăScopStare
P1 — Liftschelet Spring Boot + model AuditEvent + integritate✅
P2 — Tenant + Keycloak + RESTingest REST, tenant guard, OAuth2, RFC7807, idempotență, OpenAPI, operațional✅
P3 — AMQP + Integritate + Persistență + ForwardJPA/Postgres, integrity endpoint, paginare, AMQP+DLX, forward+outbox+replay✅ (core)
P3b — completăriMLog real, Kafka, retention job, SDK-uri🟡
P4 — Conformance kit GovStacksuite de conformitate BB🟡
P5 — Cutovermigrarea unui sistem-gazdă (loguri locale + MLog) pe GLog🟡
  • Ingest REST (unitar) + idempotență + tenant guard.
  • Integritate hash chain + endpoint de verificare.
  • Persistență JPA/Postgres + Liquibase (details JSONB) + nomenclatoare + outbox.
  • Paginare + securitate OAuth2 (scope audit:*).
  • Autentificare Keycloak reală (realm interdictii, roluri ROLE_ADMIN/ROLE_USER → audit:*) — profil staging.
  • Autentificare de sine stătătoare user/parolă (profil localauth): /api/auth/{register,login,me}, token HS512 auto-emis, admin de bootstrap — fără Keycloak.
  • UI GDS rescris pe @gstack/gds-angular + ecran login user/parolă + deconectare în bara laterală.
  • Endpoint-uri operaționale la căile standard.
  • Ingest AMQP (RabbitMQ) + DLX.
  • Forward sinks (Webhook → SIEM/OpenSearch) + outbox + replay.
  • Test de integrare self-contained (Testcontainers Postgres + RabbitMQ).
  • MLogSink real: semnare JOSE + mTLS + schema canonică MLog (BLOCAT — lipsește; vezi întrebări).
  • Scheduler periodic de retry pentru outbox (acum doar replay manual).
  • Ingest Kafka.
  • Retention job (on_expiry: DELETE/ARCHIVE/FORWARD_THEN_DELETE).
  • SDK NuGet (.NET) + Nexus (Java) cu documentație.
  • Ingest REST batch (:batch).
#Subiect
Q-002Valori de retenție legală per categorie (securitate vs business)
Q-003Confirmarea fazării / calendarului
Q-004Admin portal = modul în GLog sau BB separat
Q-006Schema canonică MLog pentru MLogSink real (JOSE/mTLS)
  • #1 spec (caiet + plan testare + ADR-uri)
  • #2 conformanță API operațional — închis ✅
  • #3 P3 backlog (MLog real, Kafka, retention, SDK)
  • #4 UI pe gStack Design System — închis ✅
  • #5 auth Keycloak (roluri→permisiuni + profil staging) — închis ✅
  • #6 Postman + docs API pentru auth — închis ✅
  • #7 aliniere nume roluri ROLE_ADMIN/ROLE_USER — închis ✅
  • #8 auth de sine stătător user/parolă (localauth) — închis ✅
  • #9 buton de deconectare în bara laterală — închis ✅
  • MR !1 (P2+P3) — de merge-uit în main (poartă de review).
  • Build: mvn clean test → 46 teste, BUILD SUCCESS.