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 — mostly provisioning, and the GeoIP half already has machinery: SpikerSoft.EventHandlers.Scheduler/TaskRunners/GeoIpUpdateTaskRunner.cs downloads GeoLite2 from MaxMind given a LicenseKey…
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…
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…
Upstream root cause confirmed from Seq Warnings: ServeWorkerProcessFactory logs 'Model venv python not found at /opt/art_pipe/models/SafetyCheck/venv/bin/python; falling back to python3.…
Resolved in spikersoft-backend PR #211 (merged to master). Client aborts (OperationCanceledException tied to RequestAborted; Kestrel 'client reset the request stream' IOException) now log…
API half merged (spikersoft-backend PR #210) — /healthz now reports Degraded/200 instead of 503 when only the tile server is missing; CI auto-deploys the API so the liveness symptom clears with…
Correction after checking Jaeger directly (http://192.168.0.105:16686): tracing is NOT down — /api/services returns 200 and traces are queryable (e.g. trace 2890c9d4...). So Jaeger is serving.
Ro…
API-side fix in spikersoft-backend PR (fix/healthz-tileserver-degraded-484): the check now honors the registered FailureStatus and is registered as Degraded — /healthz reports Degraded (HTTP 200)…
Triage from the repo side (no prod probing from this session): the ~10s cadence exactly matches Traefik's influxdb2 metrics push — traefik/docker-stack.yml pushes to https://influxdb.spikersoft.co…