inspiracja
package.json opisuje projekt jako 'dev sandbox for Cedepe discovery report' — powstał żeby testować zmiany bez ryzyka dla produkcyjnego raportu klienta.
źródło: package.json
cel
server.js implementuje ten sam mechanizm auth co produkcja, na porcie 3049, plus osobny katalog /inspiracje (cedepe, zagranica) na materiały robocze.
źródło: server.js; ls inspiracje/
zależności
Te same trzy zależności bezpośrednie co report-aionflow, ta sama architektura auth + lib/oidc.js.
źródło: package.json
znaczenie
Ponieważ report-aionflow (prod) jest poza radarem standardowego PM2, ten dev proces jest jedynym w pełni widocznym i monitorowanym ogniwem systemu discovery-report.
źródło: PM2 usera claude, id 57
co działa
pm2 jlist: status online, uptime 14D, restarts 1, autorestart bez pętli.
źródło: pm2 list -> id 57, report-dev-aionflow, online, restarts 1
co nie działa
Error log pokazuje wielokrotnie powtarzający się błąd 'SSO start error: OIDC discovery failed: 404' — funkcja SSO realnie nie działa na tym środowisku mimo że proces jest online.
źródło: pm2 logs report-dev-aionflow --nostream
Identyczne ostrzeżenie express-session o MemoryStore — fix nie został wdrożony w żadnym środowisku.
źródło: pm2 logs report-dev-aionflow --nostream
co do przetestowania
Brak automatyzacji (brak git, brak skryptu synchronizującego) łączącego /inspiracje z danymi produkcyjnymi — nieznane czy to aktywny workflow.
źródło: ls inspiracje/{cedepe,zagranica}; brak .git
rekomendacja
1) Zdiagnozować 404 na discovery endpoint OIDC dla dev. 2) Naprawić MemoryStore raz we wspólnym module sesji i wdrożyć w obu środowiskach.
źródło: porównanie logów obu środowisk