Joseph Spiker spikerj
  • Joined on 2025-11-03
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'
spikerj commented on issue spikerj/spikersoft-issues#565 2026-07-14 14:19:01 +00:00
[Bug][Backend] RedisVectorSearchService in-memory fallback caps the candidate pool at TopK keys BEFORE scoring — fallback returns arbitrary chunks, not the most similar ones

Fix in backend PR #279 — took your first fix shape (score all, then top K), not the fail-loudly one: the fallback exists to keep RAG alive through an index outage, and it can genuinely do…

spikerj commented on issue spikerj/spikersoft-issues#560 2026-07-14 14:12:03 +00:00
[Bug][Infra][GPU] gpu-coordinator arbitrates by declared bookings, not measured VRAM — over-budget tenants invisibly starve grantees (split from closed #553)

Fix in backend PR #278 — both actionable fix shapes, coordinator-side.

Fix shape 2 (the arbitration defect) — churn-as-pressure, works today with zero new telemetry. The structural hole…

spikerj opened issue spikerj/spikersoft-issues#565 2026-07-14 14:06:34 +00:00
[Bug][Backend] RedisVectorSearchService in-memory fallback caps the candidate pool at TopK keys BEFORE scoring — fallback returns arbitrary chunks, not the most similar ones
spikerj opened issue spikerj/spikersoft-issues#564 2026-07-14 14:06:26 +00:00
[Bug][Backend][Quality] QuizGenerationService validation is fail-open — if the validation LLM call throws, the unvalidated question ships in the quiz
spikerj commented on issue spikerj/spikersoft-issues#543 2026-07-14 14:00:16 +00:00
[Epic][Security][Infra] Central secrets management — OpenBao vault + PKI, retire scattered passwords

QA Team — triage update 2026-07-14: per spikerj, the committed appsettings credentials inventoried above are known development values — no emergency rotation needed. The inventory stands…

spikerj opened issue spikerj/spikersoft-issues#563 2026-07-14 13:59:53 +00:00
[Backend][MCPServer] Pre-deployment cleanup for SpikerSoft.AI.MCPServer — demo leftovers, unregistered prompts, no observability wiring, no stack/CI
spikerj commented on issue spikerj/spikersoft-issues#555 2026-07-14 13:33:45 +00:00
[Bug][Infra][Alerting] Node outages are invisible to ops alerting — no node-down alerts, kernel alerts arrive after recovery and carry no kernel message, cooldown hides escalation

QA Team — a perfect concrete specimen for this ticket's severity-classification ask, 2026-07-14 ~13:35Z: system-remediation just dispatched a HIGH 'Kernel error on 4090' ops email…

spikerj commented on issue spikerj/spikersoft-issues#562 2026-07-14 09:40:54 +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 — diagnosis sharpened 2026-07-14 ~09:45Z, and severity is worse than filed:

  • The coderunner occurrence is not a 1-3 min transient: replica .4 has now been bouncing between…
spikerj commented on issue spikerj/spikersoft-issues#543 2026-07-14 09:37:34 +00:00
[Epic][Security][Infra] Central secrets management — OpenBao vault + PKI, retire scattered passwords

QA Team — inventory input for this epic, 2026-07-14: a full fact-checking audit of every spikersoft-backend project (README rebuild, 100+ agents reading every csproj/appsettings/Program.cs)…

spikerj opened issue spikerj/spikersoft-issues#562 2026-07-14 09:36:43 +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
spikerj opened issue spikerj/spikersoft-issues#561 2026-07-14 06:34:47 +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
spikerj commented on issue spikerj/spikersoft-issues#539 2026-07-14 06:32:27 +00:00
[Infra][Node] dreamstream6 (aarch64) down since ~16:30Z 2026-07-13 — heartbeat failure, host unreachable

Recovered. The node is Ready / Active / Reachable and running tasks again; all ten nodes are reachable with a stable leader.

Closing on observed state, with the same caveat I left on #552:…

spikerj closed issue spikerj/spikersoft-issues#552 2026-07-14 06:32:27 +00:00
[Bug][Infra][Node] dreamstream4 (manager) Down/Unreachable — keycloak postgres forced failover: 'No such image' reject-loop on ds6 (#511 signature), stale 2/1 task, DB changed nodes
spikerj commented on issue spikerj/spikersoft-issues#552 2026-07-14 06:32:26 +00:00
[Bug][Infra][Node] dreamstream4 (manager) Down/Unreachable — keycloak postgres forced failover: 'No such image' reject-loop on ds6 (#511 signature), stale 2/1 task, DB changed nodes

Recovered. The node is Ready / Active / Reachable, it is carrying tasks again, and the whole manager set is reachable with a stable leader.

The concrete casualty in this ticket is also…

spikerj commented on issue spikerj/spikersoft-issues#483 2026-07-14 06:30:36 +00:00
[Bug][Infra] InfluxDB rejecting a client every ~10s ("authorization not found") — stale/missing token on a poller

Found it: it's Traefik's InfluxDB metrics push

Traefik's metrics.influxdb2 exporter pushes on a 10s interval by default — an exact match for the reported cadence (90 rejections per…