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…
Triage — implementable once you pick the key store; parking the decision here rather than guessing on auth-critical infrastructure. Two viable shapes given our stack: (a) PersistKeysToStackExchang…
Triage — mostly provisioning, and the GeoIP half already has machinery: SpikerSoft.EventHandlers.Scheduler/TaskRunners/GeoIpUpdateTaskRunner.cs downloads GeoLite2 from MaxMind given a LicenseKey…
Resolved in spikersoft-backend PR #212 (merged to master): Joey's renewed Lucky Penny key installed (decoded exp 2027-07-12 — calendar the next renewal for early July 2027). Also fixed along the…
Provisioning half fixed in spikersoft-artpipe PR #10: SafetyCheck's install.pip never listed torch — transformers treats it as optional and, uniquely among the models, SafetyCheck vendors no repo…