Joseph Spiker spikerj
  • Joined on 2025-11-03
spikerj commented on issue spikerj/spikersoft-issues#341 2026-07-03 22:46:22 +00:00
[Bug] /api/system/version rate limiter rejects with 503 instead of 429 (RejectionStatusCode default)

Backend fix (spikersoft-backend PR #59) merged and verified live: /api/system/version now returns 9×200 then 429 with Retry-After: 60 (was 503).

Frontend follow-up open: spikersoft-angul…

spikerj commented on issue spikerj/spikersoft-issues#307 2026-07-03 20:03:37 +00:00
[Epic] Full-coverage Playwright E2E walk of the Angular app with live Jaeger + Seq telemetry

Phase status refresh (2026-07-03, evening)

spikerj commented on issue spikerj/spikersoft-issues#340 2026-07-03 20:03:03 +00:00
[Bug] /keycloak-admin is reachable by any authenticated account — AuthGuard only, no RoleGuard

Resolved in spikersoft-angular PR #108 (merged to master). /keycloak-admin now carries RoleGuard + data.roles (parity with /admin/*), and the E2E manifest classifies it admin.…

spikerj closed issue spikerj/spikersoft-issues#341 2026-07-03 20:01:45 +00:00
[Bug] /api/system/version rate limiter rejects with 503 instead of 429 (RejectionStatusCode default)
spikerj closed issue spikerj/spikersoft-issues#340 2026-07-03 20:00:46 +00:00
[Bug] /keycloak-admin is reachable by any authenticated account — AuthGuard only, no RoleGuard
spikerj commented on issue spikerj/spikersoft-issues#340 2026-07-03 19:55:53 +00:00
[Bug] /keycloak-admin is reachable by any authenticated account — AuthGuard only, no RoleGuard

Fix open: spikersoft-angular PR #108 — RoleGuard + data.roles added to /keycloak-admin (parity with /admin/*), manifest classification flipped authadmin in the same change so the…

spikerj commented on issue spikerj/spikersoft-issues#341 2026-07-03 19:51:51 +00:00
[Bug] /api/system/version rate limiter rejects with 503 instead of 429 (RejectionStatusCode default)

Fix open: spikersoft-backend PR #59 — RejectionStatusCode = 429 + Retry-After from lease metadata on the built-in limiter (the Redis limiter already returned 429). Will verify the live…

spikerj opened issue spikerj/spikersoft-issues#344 2026-07-03 19:47:11 +00:00
[CI] SonarQube Scan workflow red on every spikersoft-angular run — CE task fails server-side during report processing
spikerj commented on issue spikerj/spikersoft-issues#316 2026-07-03 19:43:21 +00:00
[E2E P4] Authenticated core journeys

Progress — angular PR #107 (authenticated-suite foundation)

  • Storage-state login fixtureauth-setup Playwright project performs one real Keycloak UI login (ids.spikersoft.com,…
spikerj commented on issue spikerj/spikersoft-issues#314 2026-07-03 19:39:52 +00:00
[E2E P1] Anonymous walk — every public route + primary actions

Console-error tightening landed: spikersoft-angular PR #106 (merged). All five anonymous specs hard-fail on unexpected console errors (narrow allowlist in e2e/support/fixtures.ts), and the…

spikerj closed issue spikerj/spikersoft-issues#313 2026-07-03 19:39:49 +00:00
[E2E P0] Harness & telemetry foundation
spikerj commented on issue spikerj/spikersoft-issues#313 2026-07-03 19:39:44 +00:00
[E2E P0] Harness & telemetry foundation

All three remaining items landed in spikersoft-angular PR #105 (merged to master as b667560): coverage reporter + drift gate, telemetry env wiring (CI job env + local .env.e2e), and the…

spikerj closed issue spikerj/spikersoft-issues#343 2026-07-03 19:39:40 +00:00
[Bug] /tree-of-knowledge calls GET /api/activity/progress anonymously → 401 console error (class of #312)
spikerj closed issue spikerj/spikersoft-issues#342 2026-07-03 19:39:39 +00:00
[Bug] Blockly tool crashes on load — ViewChild resolves undefined under *transloco (same class as diagram #314 finding)
spikerj commented on issue spikerj/spikersoft-issues#343 2026-07-03 19:39:34 +00:00
[Bug] /tree-of-knowledge calls GET /api/activity/progress anonymously → 401 console error (class of #312)

Resolved in spikersoft-angular PR #106 (merged to master). The progress fetch is now gated on keycloak.authenticated (ACTIVITY_AUTH_GATE pattern); anonymous visitors land on the existing empty…

spikerj commented on issue spikerj/spikersoft-issues#342 2026-07-03 19:39:33 +00:00
[Bug] Blockly tool crashes on load — ViewChild resolves undefined under *transloco (same class as diagram #314 finding)

Resolved in spikersoft-angular PR #106 (merged to master). Replaced the decorator @ViewChild with a signal viewChild + a run-once init effect, so Blockly initializes whenever the *transloco

spikerj opened issue spikerj/spikersoft-issues#343 2026-07-03 18:08:51 +00:00
[Bug] /tree-of-knowledge calls GET /api/activity/progress anonymously → 401 console error (class of #312)
spikerj opened issue spikerj/spikersoft-issues#342 2026-07-03 18:08:46 +00:00
[Bug] Blockly tool crashes on load — ViewChild resolves undefined under *transloco (same class as diagram #314 finding)
spikerj opened issue spikerj/spikersoft-issues#341 2026-07-03 18:01:41 +00:00
[Bug] /api/system/version rate limiter rejects with 503 instead of 429 (RejectionStatusCode default)