Joseph Spiker spikerj
  • Joined on 2025-11-03
spikerj commented on issue spikerj/spikersoft-issues#707 2026-07-22 02:50:17 +00:00
[Bug][Blog][Angular] Comment identity is hardcoded — every comment posts as "Current User"/"current-user-id" (epic #705)

Verified fixed and on master — both halves:

  • Angular (blog-entry-component.ts): addMainComment/addMediaComment now read the real identity from keycloak.tokenParsed?.sub (line…
spikerj commented on issue spikerj/spikersoft-issues#762 2026-07-22 02:49:42 +00:00
keycloak-admin user-roles: both role-search boxes are wired to nothing

Board-sweep verification (2026-07-22): still live — no input/keyup/model binding found on either role-search box in keycloak-admin user-detail on current master; the search fields remain…

spikerj commented on issue spikerj/spikersoft-issues#760 2026-07-22 02:49:42 +00:00
marks-address: duplicate @for track keys for unsaved addresses + saveAddresses() is a stub

Board-sweep verification (2026-07-22): still live — marks-address.component.html line 30 still tracks @for by entry.addressId, which is exactly the reported duplicate-key collision for unsaved…

spikerj commented on issue spikerj/spikersoft-issues#761 2026-07-22 02:49:42 +00:00
Hygiene: event-modal debug console.logs ship to prod + 6 templates spam NG8011 projection warnings every build

Board-sweep verification (2026-07-22): still open and still real — event-modal.component.ts carries 18 console.log calls on current master. Note for whoever picks this up: the event-modal is…

spikerj commented on issue spikerj/spikersoft-issues#742 2026-07-22 02:49:42 +00:00
[workspace-plugin] library generator emits "^undefined" peer versions — reads rootPkg.dependencies but framework deps live in devDependencies since E0

Board-sweep verification (2026-07-22): bug CONFIRMED still live, root-caused exactly. tools/workspace-plugin/src/generators/library/generator.ts reads rootPkg.dependencies['@angular/core'] and…

spikerj closed issue spikerj/spikersoft-issues#699 2026-07-22 02:48:01 +00:00
[Bug][ArtStudio] Concept stage fails for every asset offline — SDXL loader completeness check + un-baked Lightning LoRA (fix: artpipe PR #25)
spikerj commented on issue spikerj/spikersoft-issues#699 2026-07-22 02:47:56 +00:00
[Bug][ArtStudio] Concept stage fails for every asset offline — SDXL loader completeness check + un-baked Lightning LoRA (fix: artpipe PR #25)

Verified fixed and merged. spikersoft-artpipe PR #25 ("fix(sdxl): concept stage fails offline — bake the Lightning LoRA + load base from local snapshot", merge 9984a25, fix commit…

spikerj closed issue spikerj/spikersoft-issues#686 2026-07-22 02:46:05 +00:00
[Angular][Tech-debt] Migrate off deprecated @angular/animations DSL + animations modules (Angular 22 — SonarQube S1874 ×85)
spikerj closed issue spikerj/spikersoft-issues#614 2026-07-22 02:46:03 +00:00
[Bug][Prod][GPU] image-description fails every page — idle-unload races in-flight inference, batch_decode on a None processor
spikerj commented on issue spikerj/spikersoft-issues#614 2026-07-22 02:46:02 +00:00
[Bug][Prod][GPU] image-description fails every page — idle-unload races in-flight inference, batch_decode on a None processor

Verified complete (ticket-hygiene sweep): backend PR #324 merged — image_description_service.py now guards the model/processor with locking against the idle-unload race (20 lock references on…

spikerj commented on issue spikerj/spikersoft-issues#686 2026-07-22 02:46:00 +00:00
[Angular][Tech-debt] Migrate off deprecated @angular/animations DSL + animations modules (Angular 22 — SonarQube S1874 ×85)

Verified complete on master. @angular/animations is fully removed:

  • Not in package.json (dependency dropped).
  • No real imports/DSL usages remain in projects or libraries — the only…
spikerj closed issue spikerj/spikersoft-issues#716 2026-07-22 02:45:00 +00:00
[Security][Blog][Record] Create endpoints accepted spoofable client-supplied AuthorId — fixed by backend #423 (epic #705)
spikerj commented on issue spikerj/spikersoft-issues#716 2026-07-22 02:44:55 +00:00
[Security][Blog][Record] Create endpoints accepted spoofable client-supplied AuthorId — fixed by backend #423 (epic #705)

Verified fixed and on master. BlogController create now anchors authorship to the caller's Keycloak identity server-side and ignores the client-supplied AuthorId (in-code comment: "it…

spikerj commented on issue spikerj/spikersoft-issues#645 2026-07-22 02:43:38 +00:00
[GameServer][Bug] Projectile hit checks ignore the previous position (tunneling) and spam Warning-level logs per player per tick — CampZone + DungeonZone

Ticket-hygiene sweep note: PR #416 merged only the LOG half (hit-check spam Warning/Error → Trace/Debug, per its own title). The actual swept-collision fix (checking against the previous…

spikerj commented on issue spikerj/spikersoft-issues#698 2026-07-22 02:43:38 +00:00
[Bug][Reliability] Workers pass healthcheck with a DEAD RabbitMQ consumer → pipeline stages silently stall (image.description: 128 msgs/0 consumers)

Sweep note: PR #420 fixed the gpu-lease slice (stale-request rejects, bounded Python acquire, consumer-aware healthcheck for the coordinator path). The ticket's broader claim — WORKERS generally…

spikerj commented on issue spikerj/spikersoft-issues#663 2026-07-22 02:43:38 +00:00
Reading Journey: quiz answer review never shows correct answers/explanations (no backend endpoint ships the answer key)

Sweep note: backend PR #419 merged the post-completion review endpoint with the answer key, but I could not find frontend code consuming it in reading-journey — the user-facing 'never shows…

spikerj commented on issue spikerj/spikersoft-issues#633 2026-07-22 02:43:38 +00:00
[Go-Live Checklist][Security] Rotate + Bao-migrate the dev-environment secrets before production

Sweep note: PR #357 scrubbed the live secrets from the example config, but the ticket's ROTATION + Bao-migration halves have no merged evidence — leaving open (rotation is the part that matters…

spikerj commented on issue spikerj/spikersoft-issues#727 2026-07-22 02:43:23 +00:00
Parent approval map never shows a domestic child's requested states (wishlistRegions unbound; orange 'requested' style gated to minor mode; no region approval store)

Verified complete: spikersoft-angular PR #453 merged ('surface a domestic child's requested states on the parent approval map') — 1:1 with the reported bug. Closing.

spikerj commented on issue spikerj/spikersoft-issues#729 2026-07-22 02:43:23 +00:00
Reading journey: let parents share their uploaded books with their children

Verified complete: feature landed in BOTH repos — backend PR #432 + angular PR #454 ('parents can share/grant their uploaded books with their children'). Closing.

spikerj closed issue spikerj/spikersoft-issues#723 2026-07-22 02:43:23 +00:00
platform-clang-runtime: 2 curriculum-pane specs fail on master (localStorage.getItem is not a function)