Joseph Spiker spikerj
  • Joined on 2025-11-03
spikerj commented on issue spikerj/spikersoft-issues#579 2026-07-14 20:01:27 +00:00
[Bug][CI][Infra] gitea-runners arm_v8_2 crash-looping on dreamstream6 since the #539 outage — ARM CI capacity silently down 3→2

QA Team — sweep 2026-07-14 ~20:15Z. Still broken, and it lies to the obvious check.

docker service ls showed this at 1/1 during my sweep and I briefly recorded it as recovered.…

spikerj opened issue spikerj/spikersoft-issues#582 2026-07-14 20:01:01 +00:00
[Bug][Prod][GPU] #553 is CLOSED but the fix never reached production — quiz-generation still on SERVER's 8GB card, 13h and counting
spikerj opened issue spikerj/spikersoft-issues#581 2026-07-14 19:57:14 +00:00
[Bug][CI][Deploy] lesson-video-processor has NEVER deployed — the VIDEOS_S3_SECRET_KEY Actions secret was never created, so its own deploy guard rejects every run
spikerj opened issue spikerj/spikersoft-issues#580 2026-07-14 17:43:50 +00:00
[Bug][CI] arm64v8 image builds intermittently fail pulling mcr.microsoft.com base image over IPv6 — 'network is unreachable', ~1 in 6 arm jobs
spikerj opened issue spikerj/spikersoft-issues#579 2026-07-14 17:43:18 +00:00
[Bug][CI][Infra] gitea-runners arm_v8_2 crash-looping on dreamstream6 since the #539 outage — ARM CI capacity silently down 3→2
spikerj commented on issue spikerj/spikersoft-issues#561 2026-07-14 17:42:49 +00:00
[Bug][Infra][Data] Keycloak postgres pg_statistic toast corruption persists after #552 closed — ClearExpiredEvents/session purge failing every 15-min cycle since 02:29Z, repair never run

QA Team — sweep 2026-07-14 ~17:45Z. Still firing, ~15h after this ticket was opened, and the error has moved.

Latest occurrence, straight off keycloak_keycloak on dreamstream5 at…

spikerj commented on issue spikerj/spikersoft-issues#562 2026-07-14 17:42:25 +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

QA Team — sweep 2026-07-14 ~17:45Z. This is no longer the transient pattern this ticket describes, at least for coderunner.

The ticket characterises the reject as self-healing: *"the…

spikerj opened issue spikerj/spikersoft-issues#578 2026-07-14 17:20:22 +00:00
[Backend][Cleanup] Dependency audit — unused NuGet references across projects inflate every service image (ExCSS, Ical.Net, Redis.OM, Newtonsoft.Json, Configuration.* and more)
spikerj opened issue spikerj/spikersoft-issues#577 2026-07-14 17:20:10 +00:00
[Backend][Metrics] SpikerSoft.Business.Metrics is inert — IInfluxMetricsService has no consumer, metric models are duplicated, namespace doesn't match the project, and InfluxDashboard re-implements the aggregation
spikerj opened issue spikerj/spikersoft-issues#576 2026-07-14 17:13:13 +00:00
[Backend][Cleanup] Retire the pre-marker legacy manager classes (HexatileGameManager, ToolsManager, DBManager, CacheManager/ICacheManager) — DI-registered but architecturally superseded
spikerj opened issue spikerj/spikersoft-issues#575 2026-07-14 14:59:15 +00:00
[Bug][Backend][Scheduler] ScheduledTaskPublisher does not propagate W3C trace context on publish — violates AGENTS.md non-negotiable #1; scheduled-task work is untraceable end-to-end
spikerj opened issue spikerj/spikersoft-issues#574 2026-07-14 14:59:07 +00:00
[Bug][Backend][API] UploadBookCommandHandler.Lean reads its own RabbitMQ:* config with hardcoded 'dockerUser/dockerPassword' defaults — bypasses the shared messaging config path
spikerj opened issue spikerj/spikersoft-issues#573 2026-07-14 14:58:53 +00:00
[Bug][Backend][API] CodeExecutionResultConsumer uses autoAck:true — a student's execution result is silently lost if the API dies mid-handle
spikerj opened issue spikerj/spikersoft-issues#572 2026-07-14 14:58:46 +00:00
[Backend][Refactor] Extract the 'Mark Wilson / Marks-Site' client domain (generator-propane service business) out of the SpikerSoft platform codebase
spikerj opened issue spikerj/spikersoft-issues#571 2026-07-14 14:30:23 +00:00
[Bug][Backend][InfluxDashboard] dreamstream7 is invisible to the metrics dashboard — Hostnames config lists DreamStream1-6 while the swarm runs 7 jetson reporters
spikerj opened issue spikerj/spikersoft-issues#570 2026-07-14 14:29:10 +00:00
[QA][Perf] No measured figures exist for the non-GPU pipelines (coderunner, blog media, lesson video, decompile, OCR) — establish a benchmark/measurement pass so the READMEs can carry real numbers
spikerj opened issue spikerj/spikersoft-issues#569 2026-07-14 14:28:53 +00:00
[Bug][Backend][KeycloakEvents] Queue binds routing key '#' on amq.topic — subscribes to EVERY message on the exchange; a landmine for any future amq.topic publisher
spikerj opened issue spikerj/spikersoft-issues#568 2026-07-14 14:28:44 +00:00
[Backend][Search] API book search is a permanent no-op — implement SearchBooksRemoteQuery RPC to the embeddings worker so the live Redis vector index is reachable from the edge
spikerj opened issue spikerj/spikersoft-issues#567 2026-07-14 14:23:08 +00:00
[CI][Backend] Scheduled benchmark run for regression detection + fresh baseline — SpikerSoft.Benchmarks is compile-only in CI, baseline is from 2025-12-08 with pre-move namespaces
spikerj opened issue spikerj/spikersoft-issues#566 2026-07-14 14:22:57 +00:00
[Backend][Refactor] Finish the SpikerSoft.Business decomposition — physically move the 13 linked source files into their slice projects, and adopt 'new code goes in the slice directory'