spikerj commented on issue spikerj/spikersoft-issues#957 2026-08-07 13:55:47 +00:00
[BE] Gate LandOnPlanet on conquest; create GameVoxelWorld on first landing

Migrated to spikerj/spikersoft-backend#598 as part of the umbrella-tracker breakup.

Verified 2026-08-07 against spikersoft-backend@98102023. Status: not started.

Closing here. Work now…

spikerj closed issue spikerj/spikersoft-issues#643 2026-08-07 13:55:39 +00:00
[Decision][SonarQube] Rule-level noise policy: CA1873 (3.5k), CA1861 (1.4k), S101 (663), S1192 (404), S1075 (74) — ~70% of open backend findings
spikerj commented on issue spikerj/spikersoft-issues#756 2026-08-07 13:55:39 +00:00
[Critical][Ops][Notifications] Ops alerting is silently dead — every system-remediation-alert email fails SMTP AUTH 535; critical disk/OOM alerts never delivered

Migrated to spikerj/spikersoft-backend#597 as part of the umbrella-tracker breakup.

Verified 2026-08-07 live: 0 535/AuthenticationException in 24h of `spikersoft-notifications_notification…

spikerj closed issue spikerj/spikersoft-issues#756 2026-08-07 13:55:39 +00:00
[Critical][Ops][Notifications] Ops alerting is silently dead — every system-remediation-alert email fails SMTP AUTH 535; critical disk/OOM alerts never delivered
spikerj commented on issue spikerj/spikersoft-issues#643 2026-08-07 13:55:38 +00:00
[Decision][SonarQube] Rule-level noise policy: CA1873 (3.5k), CA1861 (1.4k), S101 (663), S1192 (404), S1075 (74) — ~70% of open backend findings

Migrated to spikerj/spikersoft-backend#596 as part of the umbrella-tracker breakup.

Verified 2026-08-07 against spikersoft-backend@98102023: sonar-scan.yml:84-90 still has only the three…

spikerj closed issue spikerj/spikersoft-issues#432 2026-08-07 13:55:29 +00:00
art_pipe: repo-vendoring model venvs miss cloned-repo requirements + need Python 3.10
spikerj commented on issue spikerj/spikersoft-issues#432 2026-08-07 13:55:29 +00:00
art_pipe: repo-vendoring model venvs miss cloned-repo requirements + need Python 3.10

Verified complete 2026-08-07 — closing.

Both fixes are on their default branches, and the verification checkbox is satisfied by what replaced the re-bootstrap flow.

  • **Code (cause 1,…
spikerj closed issue spikerj/spikersoft-issues#948 2026-08-07 13:55:05 +00:00
[BE+NG] Wave scaling by planet difficulty; win = N(difficulty) waves
spikerj commented on issue spikerj/spikersoft-issues#948 2026-08-07 13:55:05 +00:00
[BE+NG] Wave scaling by planet difficulty; win = N(difficulty) waves

Migrated as part of the umbrella-tracker breakup.

This ticket is tagged [BE+NG] and the two halves are a bit-identical twin pair, so it became one issue per repo:

  • Backend (`HexTowerDefenceGame…
spikerj closed issue spikerj/spikersoft-issues#589 2026-08-07 13:54:58 +00:00
[Bug][Prod][Data-loss] 10 messages are permanently dead in DLQs with ZERO consumers — 5 of them are real user quizzes killed by #553, now replayable
spikerj closed issue spikerj/spikersoft-issues#376 2026-08-07 13:54:58 +00:00
[SystemRemediation] Redis cluster auto-remediation — InfrastructureProbe detection + signature-gated ghost-heal runbook (dry-run first)
spikerj commented on issue spikerj/spikersoft-issues#589 2026-08-07 13:54:58 +00:00
[Bug][Prod][Data-loss] 10 messages are permanently dead in DLQs with ZERO consumers — 5 of them are real user quizzes killed by #553, now replayable

Migrated to spikerj/spikersoft-backend#594 as part of the umbrella-tracker breakup.

Verified 2026-08-07 against spikersoft-backend@98102023, and live: /healthz reports dlqDepth 0 /…

spikerj commented on issue spikerj/spikersoft-issues#376 2026-08-07 13:54:57 +00:00
[SystemRemediation] Redis cluster auto-remediation — InfrastructureProbe detection + signature-gated ghost-heal runbook (dry-run first)

Migrated to spikerj/spikersoft-backend#593 as part of the umbrella-tracker breakup.

Verified 2026-08-07 against spikersoft-backend@98102023: RedisClusterProbe/RedisHealPlanBuilder/RedisHealS…

spikerj closed issue spikerj/spikersoft-issues#244 2026-08-07 13:54:57 +00:00
[Tech debt] SonarQube S3776: reduce cognitive complexity (~51 backend methods)
spikerj commented on issue spikerj/spikersoft-issues#244 2026-08-07 13:54:57 +00:00
[Tech debt] SonarQube S3776: reduce cognitive complexity (~51 backend methods)

Migrated to spikerj/spikersoft-backend#592 as part of the umbrella-tracker breakup.

Verified 2026-08-07 against spikersoft-backend@98102023, and live: SonarQube api.spikersoft.com reports…

spikerj commented on issue spikerj/spikersoft-issues#368 2026-08-07 13:54:46 +00:00
[ArtStudio] Model-resident workers — one always-loaded model per service instance, task queues per model, coordinator-arbitrated, scale by replicas

Migrated to spikerj/spikersoft-infrastructure#193 as part of the umbrella-tracker breakup.

Verified 2026-08-07, and this one I could verify running rather than from git. R1-R4 are done and…

spikerj closed issue spikerj/spikersoft-issues#368 2026-08-07 13:54:46 +00:00
[ArtStudio] Model-resident workers — one always-loaded model per service instance, task queues per model, coordinator-arbitrated, scale by replicas
spikerj commented on issue spikerj/spikersoft-issues#659 2026-08-07 13:54:21 +00:00
[Go-Live Checklist][Container] Docker hardening: non-root USER, --no-install-recommends, disable curl/wget redirects (SonarQube hotspots S6471/S6500/S6506)

Migrated to spikerj/spikersoft-backend#591 as part of the umbrella-tracker breakup.

Verified 2026-08-07 against spikersoft-backend@98102023 by re-counting all 34 tracked Dockerfiles:

-…

spikerj closed issue spikerj/spikersoft-issues#659 2026-08-07 13:54:21 +00:00
[Go-Live Checklist][Container] Docker hardening: non-root USER, --no-install-recommends, disable curl/wget redirects (SonarQube hotspots S6471/S6500/S6506)
spikerj commented on issue spikerj/spikersoft-issues#415 2026-08-07 13:54:20 +00:00
[Security][Go-live] Add authorization FallbackPolicy; lock down anonymous-by-omission API endpoints

Migrated to spikerj/spikersoft-backend#590 as part of the umbrella-tracker breakup.

Verified 2026-08-07 against spikersoft-backend@98102023, and live against api.spikersoft.com.

**Half…