Joseph Spiker spikerj
  • Joined on 2025-11-03
spikerj commented on issue spikerj/spikersoft-issues#493 2026-07-12 02:27:03 +00:00
[Infra][MinIO] Pilot: deploy MinIO + migrate security-scanner off /mnt/fusionio to S3 (proves the pattern for #413)

MinIO admin setup done — scanner is unblocked

Completed the object-storage side of the pilot against minio.spikersoft.com (root creds provided by Joey, out-of-band):

  • Bucket:
spikerj opened issue spikerj/spikersoft-issues#495 2026-07-12 02:22:04 +00:00
[Bug][Prod] ArtPipeProcessor image: /home/app not writable + no HF_HOME → HuggingFace cache PermissionError blocks model weight downloads
spikerj closed issue spikerj/spikersoft-issues#494 2026-07-12 02:09:01 +00:00
[Bug] Dungeon Crawler: final 'Create Character' button unclickable — HUD hit-testing offset by the fixed app toolbar (same class as #492)
spikerj commented on issue spikerj/spikersoft-issues#494 2026-07-12 02:09:01 +00:00
[Bug] Dungeon Crawler: final 'Create Character' button unclickable — HUD hit-testing offset by the fixed app toolbar (same class as #492)

Resolved in spikersoft-angular PR #166 (merged to master). toHudCoords() — PR #165's exact pattern — now converts window coordinates to canvas space at all six HUD delegation points (click/down/u…

spikerj commented on issue spikerj/spikersoft-issues#494 2026-07-12 02:03:27 +00:00
[Bug] Dungeon Crawler: final 'Create Character' button unclickable — HUD hit-testing offset by the fixed app toolbar (same class as #492)

Fix up in spikersoft-angular PR #166 (fix/dungeon-crawler-hud-click-offset-494) — PR #165's toHudCoords pattern applied at all six HUD delegation points. Also swept every other _games/* canvas…

spikerj opened issue spikerj/spikersoft-issues#494 2026-07-12 02:02:19 +00:00
[Bug] Dungeon Crawler: final 'Create Character' button unclickable — HUD hit-testing offset by the fixed app toolbar (same class as #492)
spikerj commented on issue spikerj/spikersoft-issues#493 2026-07-12 01:54:39 +00:00
[Infra][MinIO] Pilot: deploy MinIO + migrate security-scanner off /mnt/fusionio to S3 (proves the pattern for #413)

Step 0 DONE and externally verified (2026-07-11 ~21:55): https://minio.spikersoft.com/minio/health/live → 200, API root → 403 (auth enforced, as it should be), https://minio-console.spikersoft.co…

spikerj commented on issue spikerj/spikersoft-issues#493 2026-07-12 01:41:50 +00:00
[Infra][MinIO] Pilot: deploy MinIO + migrate security-scanner off /mnt/fusionio to S3 (proves the pattern for #413)

Step 2 (backend dual-run code) is up: spikersoft-backend PR feat/scanner-s3-dual-run-493 — IStagedObjectStore seam, filesystem default + S3 impl (path-style MinIO, filesystem-shaped StagingPaths…

spikerj opened issue spikerj/spikersoft-issues#493 2026-07-12 01:32:51 +00:00
[Infra][MinIO] Pilot: deploy MinIO + migrate security-scanner off /mnt/fusionio to S3 (proves the pattern for #413)
spikerj commented on issue spikerj/spikersoft-issues#413 2026-07-12 01:32:51 +00:00
[Infra][Architecture] Provider-agnostic object storage (MinIO -> S3/Azure Blob) to replace GlusterFS/host-path model

Grounding notes from a live look at the swarm + docs/minio-storage-migration.md (prompted by the artpipe-gpu label incident that pinned concept-art to SERVER):

  1. **MinIO is not actually…
spikerj closed issue spikerj/spikersoft-issues#492 2026-07-12 01:17:10 +00:00
[Bug] Space Game: "Select Your Ship" modal buttons unclickable — HUD hit-testing offset by the fixed app toolbar
spikerj closed issue spikerj/spikersoft-issues#237 2026-07-12 01:17:01 +00:00
chore(deps): unpin ovenplayer (0.10.51 media-captions crashes under vitest/SSR)
spikerj commented on issue spikerj/spikersoft-issues#237 2026-07-12 01:17:01 +00:00
chore(deps): unpin ovenplayer (0.10.51 media-captions crashes under vitest/SSR)

Resolved in spikersoft-angular PR #164 (merged to master). Finding first: ovenplayer 0.10.52 (latest) still ships the broken media-captions bundle — same 'Class extends value undefined'…

spikerj opened issue spikerj/spikersoft-issues#492 2026-07-12 01:08:22 +00:00
[Bug] Space Game: "Select Your Ship" modal buttons unclickable — HUD hit-testing offset by the fixed app toolbar
spikerj closed issue spikerj/spikersoft-issues#491 2026-07-12 01:07:35 +00:00
[Bug][Prod] GameServer rejects ALL player JWTs — audience config 'spikersoft-api' vs Keycloak's actual 'account' (regression from #407 hardening)
spikerj commented on issue spikerj/spikersoft-issues#491 2026-07-12 01:07:34 +00:00
[Bug][Prod] GameServer rejects ALL player JWTs — audience config 'spikersoft-api' vs Keycloak's actual 'account' (regression from #407 hardening)

Resolved in spikersoft-backend PR #214 (merged to master; CI auto-deploys the gameserver). GameServer Authentication:Audience corrected from 'spikersoft-api' to 'account' — the value this realm's…

spikerj opened issue spikerj/spikersoft-issues#491 2026-07-12 01:01:31 +00:00
[Bug][Prod] GameServer rejects ALL player JWTs — audience config 'spikersoft-api' vs Keycloak's actual 'account' (regression from #407 hardening)
spikerj commented on issue spikerj/spikersoft-issues#460 2026-07-12 00:57:52 +00:00
art_pipe observability: install OpenTelemetry into model venvs so worker spans (#430) actually export (#428)

Status: the implementing PR merged today — spikersoft-artpipe PR #9 'Install OTel packages into model venvs behind opt-in flag' — which also answers this ticket's open decision (opt-in via flag,…

spikerj closed issue spikerj/spikersoft-issues#490 2026-07-12 00:45:54 +00:00
[Bug][Backend] InfluxDB health check throws ArgumentException (duplicate 'write_successful' key) on query failure — masks real error
spikerj commented on issue spikerj/spikersoft-issues#490 2026-07-12 00:45:53 +00:00
[Bug][Backend] InfluxDB health check throws ArgumentException (duplicate 'write_successful' key) on query failure — masks real error

Resolved in spikersoft-backend PR #213 (merged to master). Both instances of the key-collision class fixed: (1) TestWriteAndQuery's catch now uses indexer assignment and preserves a successful…