spikerj closed issue spikerj/spikersoft-issues#296 2026-07-22 02:55:12 +00:00
[Epic][Bug] Localize lesson code-template comments (Spanish) across all playgrounds
spikerj commented on issue spikerj/spikersoft-issues#562 2026-07-22 02:53:45 +00:00
[Bug][Infra][Deploy] Dreamstream nodes reject fresh tasks with 'No such image' for 1-3 minutes after (re)scheduling — 4th distinct service tonight; pulls likely fighting the UDM hairpin

Board-sweep cross-link (2026-07-22): this dreamstream 'No such image' rejection pattern is the same class now tracked with fresh evidence in #774 (deploys report success while swarm rolls back —…

spikerj commented on issue spikerj/spikersoft-issues#659 2026-07-22 02:53:36 +00:00
[Go-Live Checklist][Container] Docker hardening: non-root USER, --no-install-recommends, disable curl/wget redirects (SonarQube hotspots S6471/S6500/S6506)

Current state on origin/master (partial — leaving open):

  • Non-root USER (S6471): 19 of 32 Dockerfiles now declare a USER directive; 13 still have none and their final images run as…
spikerj closed issue spikerj/spikersoft-issues#706 2026-07-22 02:51:32 +00:00
[Bug][Blog][Angular] Media delete is broken end-to-end — placeholder handler AND a confirm button with no click binding (epic #705)
spikerj commented on issue spikerj/spikersoft-issues#706 2026-07-22 02:51:29 +00:00
[Bug][Blog][Angular] Media delete is broken end-to-end — placeholder handler AND a confirm button with no click binding (epic #705)

Verified fixed end-to-end on master (landed via #747):

  1. Backend endpoint exists — DELETE /api/blog/posts/{postId}/media/{mediaId} → RemoveMediaFromPostCommand (BlogController line…
spikerj closed issue spikerj/spikersoft-issues#707 2026-07-22 02:50:20 +00:00
[Bug][Blog][Angular] Comment identity is hardcoded — every comment posts as "Current User"/"current-user-id" (epic #705)
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#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 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#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 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#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…