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

Dual-write verified in production. Book upload 8809a6e6 (ISBN SPIKER4684262, 37 pages):

Seq 04:49:15 — Ebook mirror: uploaded 75/75 artifacts from /app/ebooks/books/SPIKER4684262 to…
spikerj commented on issue spikerj/spikersoft-issues#497 2026-07-12 04:35:09 +00:00
[Bug][Prod] /mnt/fusionio/spikersoft/ai missing embedding model — book pipeline dies at embeddings (nomic-embed-text-v2-moe.f16.gguf not found)

Correction to the model table + second casualty confirmed: after provisioning the nomic GGUF, the pipeline advanced past embeddings and died at quiz-generation — `Could not find file…

spikerj commented on issue spikerj/spikersoft-issues#497 2026-07-12 04:29:44 +00:00
[Bug][Prod] /mnt/fusionio/spikersoft/ai missing embedding model — book pipeline dies at embeddings (nomic-embed-text-v2-moe.f16.gguf not found)

Immediate fix applied: Joey downloaded nomic-embed-text-v2-moe.f16.gguf to /mnt/fusionio/spikersoft/ai on SERVER. Awaiting a fresh book upload to confirm embeddings loads it.

**Direction…

spikerj opened issue spikerj/spikersoft-issues#497 2026-07-12 04:24:46 +00:00
[Bug][Prod] /mnt/fusionio/spikersoft/ai missing embedding model — book pipeline dies at embeddings (nomic-embed-text-v2-moe.f16.gguf not found)
spikerj commented on issue spikerj/spikersoft-issues#493 2026-07-12 04:12:12 +00:00
[Infra][MinIO] Pilot: deploy MinIO + migrate security-scanner off /mnt/fusionio to S3 (proves the pattern for #413)

Pilot re-scope: the reader-only pilot can't land alone — first WRITER migrated

Finding (verified live tonight): Joey's book upload traced end-to-end in Seq — the scanner scanned the…

spikerj commented on issue spikerj/spikersoft-issues#496 2026-07-12 03:52:00 +00:00
[Bug][Prod][Infra] DLL decompiler service is built but never deployed — uploads RPC-timeout (no consumer on decompile.dll.upload.requested)

Resolved and verified in prod. Three PRs:

  • spikersoft-backend #220spikersoft-decompile.yml CI (build → push → deploy → notify).
  • spikersoft-infrastructure #34 — `spikersoft-deco…
spikerj closed issue spikerj/spikersoft-issues#496 2026-07-12 03:52:00 +00:00
[Bug][Prod][Infra] DLL decompiler service is built but never deployed — uploads RPC-timeout (no consumer on decompile.dll.upload.requested)
spikerj opened issue spikerj/spikersoft-issues#496 2026-07-12 03:31:13 +00:00
[Bug][Prod][Infra] DLL decompiler service is built but never deployed — uploads RPC-timeout (no consumer on decompile.dll.upload.requested)
spikerj closed issue spikerj/spikersoft-issues#488 2026-07-12 03:14:51 +00:00
[Bug][Backend][Security] Data Protection keys are ephemeral + unencrypted (container-local) — redeploy logs users out, replicas can't share keys
spikerj commented on issue spikerj/spikersoft-issues#488 2026-07-12 03:14:50 +00:00
[Bug][Backend][Security] Data Protection keys are ephemeral + unencrypted (container-local) — redeploy logs users out, replicas can't share keys

Resolved in spikersoft-backend PR #218 (merged to master, commit c019f3e). New AddDataProtectionConfiguration persists the Data Protection key ring to the existing Redis cluster (`RedisXmlR…

spikerj closed issue spikerj/spikersoft-issues#495 2026-07-12 02:35:04 +00:00
[Bug][Prod] ArtPipeProcessor image: /home/app not writable + no HF_HOME → HuggingFace cache PermissionError blocks model weight downloads
spikerj commented on issue spikerj/spikersoft-issues#495 2026-07-12 02:34:53 +00:00
[Bug][Prod] ArtPipeProcessor image: /home/app not writable + no HF_HOME → HuggingFace cache PermissionError blocks model weight downloads

Resolved in spikersoft-backend PR #216 (merged to master, commit 0089f72). ApplyWorkerEnvironment now redirects HF_HOME/HF_HUB_CACHE/XDG_CACHE_HOME onto the app-owned rw pipeline mount…

spikerj commented on issue spikerj/spikersoft-issues#495 2026-07-12 02:33:13 +00:00
[Bug][Prod] ArtPipeProcessor image: /home/app not writable + no HF_HOME → HuggingFace cache PermissionError blocks model weight downloads

Fix up in spikersoft-backend PR #216 (fix/495-artpipe-hf-cache-home). Root cause is exactly as diagnosed here: app is a useradd -r system user with no writable home, so HF's cache defaults…

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 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 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: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…