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:…
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…
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…
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…
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…
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):
- **MinIO is not actually…
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'…
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…
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,…
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…