Joseph Spiker spikerj
  • Joined on 2025-11-03
spikerj commented on issue spikerj/spikersoft-issues#600 2026-07-22 02:55:24 +00:00
SECURITY: live InfluxDB token committed in SpikerSoft.Api/appsettings.json — needs rotation, not just deletion

Partial — leaving open. On origin/master, SpikerSoft.Api/appsettings.json now has "InfluxDB": { … "Token": "" } (and the InfluxDashboard block's Token is "" too), so the secret is no…

spikerj commented on issue spikerj/spikersoft-issues#47 2026-07-22 02:55:14 +00:00
[Enhancement] Legacy Systems (v86): self-host OS/disk catalogue parity with copy.sh/v86 — remove third‑party CDN dependency

Board-sweep verified (medium confidence): angular PR #64 merged the 106-entry same-origin V86 catalogue (84 hosted + 22 BYO), faceted filters, and a spec asserting no copy.sh URLs — v86-catalogue.…

spikerj closed issue spikerj/spikersoft-issues#47 2026-07-22 02:55:14 +00:00
[Enhancement] Legacy Systems (v86): self-host OS/disk catalogue parity with copy.sh/v86 — remove third‑party CDN dependency
spikerj closed issue spikerj/spikersoft-issues#314 2026-07-22 02:55:13 +00:00
[E2E P1] Anonymous walk — every public route + primary actions
spikerj commented on issue spikerj/spikersoft-issues#278 2026-07-22 02:55:13 +00:00
# [Enhancement] Add dynamic State/Province selection or autocomplete in Profile configuration

Board-sweep hygiene: spikerj verified the data live in prod (US 53/CA 13/MX 32) and conditioned closing on backend PR #249's merge — #249 (blank-name + projection fix) has merged. Applying the close.

spikerj closed issue spikerj/spikersoft-issues#278 2026-07-22 02:55:13 +00:00
# [Enhancement] Add dynamic State/Province selection or autocomplete in Profile configuration
spikerj commented on issue spikerj/spikersoft-issues#322 2026-07-22 02:55:13 +00:00
Decompose project knowledge into Cursor rules, skills, and AGENTS.md guardrails

Board-sweep verified complete: docs/agent-rules mirrors merged in all three repos (backend #51/#52, angular #91/#92 + .claude mirrors, infra #2/#3, agent defs) and the .claude rules/skills…

spikerj closed issue spikerj/spikersoft-issues#322 2026-07-22 02:55:13 +00:00
Decompose project knowledge into Cursor rules, skills, and AGENTS.md guardrails
spikerj commented on issue spikerj/spikersoft-issues#348 2026-07-22 02:55:13 +00:00
[ArtStudio P2] ProArt GPU worker — RabbitMQ stage consumer wrapping art_pipe's worker protocol (modeling stage first)

Board-sweep verified complete: backend PR #62 (ArtPipeProcessor stage consumer + subprocess driver + VRAM lease) + infra PRs #5/#6 (modeling GPU stack) merged; SpikerSoft.EventHandlers.ArtPipeProce…

spikerj closed issue spikerj/spikersoft-issues#348 2026-07-22 02:55:13 +00:00
[ArtStudio P2] ProArt GPU worker — RabbitMQ stage consumer wrapping art_pipe's worker protocol (modeling stage first)
spikerj commented on issue spikerj/spikersoft-issues#314 2026-07-22 02:55:12 +00:00
[E2E P1] Anonymous walk — every public route + primary actions

Board-sweep hygiene: the last comment already declared 'Resolved… P1 complete. Closing.' (PRs #104/#106/#110 merged) but the state was never flipped. Applying the close.

spikerj commented on issue spikerj/spikersoft-issues#131 2026-07-22 02:55:12 +00:00
enhancement: One-shot bootstrap container for startup seeders (move out of API cold path)

Board-sweep verified complete: backend PRs #246 (StartupSeedRunner + Seeding:RunOnStartup gate) + #248 (--bootstrap mode) + infra PR #50 (spikersoft-bootstrap one-shot stack) all merged;…

spikerj closed issue spikerj/spikersoft-issues#131 2026-07-22 02:55:12 +00:00
enhancement: One-shot bootstrap container for startup seeders (move out of API cold path)
spikerj commented on issue spikerj/spikersoft-issues#296 2026-07-22 02:55:12 +00:00
[Epic][Bug] Localize lesson code-template comments (Spanish) across all playgrounds

Board-sweep verified complete: the formatter mechanism (PR #36) fanned out across all 8 playgrounds — C# #37/#38, Python #39, JS #40, C #47, C++ #49, x86 #310 — all merged (es/x86.json verified…

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 existsDELETE /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)