Joseph Spiker spikerj
  • Joined on 2025-11-03
spikerj commented on issue spikerj/spikersoft-issues#800 2026-07-22 18:56:56 +00:00
spikersoft-angular: purge big binaries from git history (repo-size tier 3 — coordinated rewrite)

Done — executed 2026-07-22

Result: fresh-clone .git 595 MB → 142 MB (76% reduction), HEAD 100% intact, LFS assets materialize normally.

What ran

  • Chose `--strip-blobs-bigger-than…
spikerj closed issue spikerj/spikersoft-issues#800 2026-07-22 18:56:56 +00:00
spikersoft-angular: purge big binaries from git history (repo-size tier 3 — coordinated rewrite)
spikerj commented on issue spikerj/spikersoft-issues#460 2026-07-22 18:08:22 +00:00
art_pipe observability: install OpenTelemetry into model venvs so worker spans (#430) actually export (#428)

Attempt 4 (run 13851, dispatched in a verified-quiet CI window): base image built+pushed+verified, then the per-model step **failed pulling the env base image — unexpected EOF × 5 attempts, ~19…

spikerj commented on issue spikerj/spikersoft-issues#775 2026-07-22 18:08:15 +00:00
[Infra][Registry] Blob-integrity hardening: read-verify sweep + Gitea ignores Range on blob GETs + single-node MinIO cannot heal bitrot (consolidates #720/#768)

Fresh read-path data point (2026-07-22 16:36–18:03, backend run 13851): the tier-3 artpipe finals build attempted to pull artpipe-model-env-prodstages (multi-GB, freshly built at 06:45 same…

spikerj opened issue spikerj/spikersoft-issues#800 2026-07-22 17:28:38 +00:00
spikersoft-angular: purge big binaries from git history (repo-size tier 3 — coordinated rewrite)
spikerj commented on issue spikerj/spikersoft-issues#460 2026-07-22 15:35:46 +00:00
art_pipe observability: install OpenTelemetry into model venvs so worker spans (#430) actually export (#428)

Rollout status (2026-07-22 ~12:45): tier-2 done and registry-verified — all three OTel-carrying env images are published (artpipe-model-env-{safetycheck,prodstages,photostack} at artpipe…

spikerj opened issue spikerj/spikersoft-issues#799 2026-07-22 11:38:23 +00:00
wasm-voxel chat formatter: §o applies bold instead of italic
spikerj commented on issue spikerj/spikersoft-issues#700 2026-07-22 11:02:05 +00:00
[Bug][Infra][Gitea/MinIO] Large registry push restarts single-node MinIO → Gitea storage.Init crash-loops → full git+CI 404 outage

Recurrence 2026-07-22 ~10:03–10:14Z (second data point for this ticket's hardening):

  • Trigger matches the documented signature: tier-3 artpipe finals build (backend run 12130) pushing…
spikerj opened issue spikerj/spikersoft-issues#798 2026-07-22 09:25:37 +00:00
RabbitMQ_HealthCheck: QueueInfo ignores management API snake_case fields
spikerj opened issue spikerj/spikersoft-issues#797 2026-07-22 09:14:58 +00:00
FileValidationService: outer catch NullRefs when fileData is null
spikerj commented on issue spikerj/spikersoft-issues#796 2026-07-22 08:54:42 +00:00
BlogRateLimiter: HashSet counters collapse same-millisecond increments

Same HashSet<DateTime> same-ms collapse also affects CustomerRateLimiter (IncrementCreateCounters / IncrementUpdateCounters). Characterization pinned in `CustomerRateLimiterTests.Increm…

spikerj commented on issue spikerj/spikersoft-issues#791 2026-07-22 08:50:43 +00:00
KeycloakCacheService.refreshUserCache over-evicts users sharing an id prefix

Resolved in spikersoft-angular PR #530 (merged to master, 1a3bad01): refreshUserCache now evicts on the ${userId}_ delimiter prefix instead of bare startsWith(userId), so refreshing one…

spikerj opened issue spikerj/spikersoft-issues#796 2026-07-22 08:45:13 +00:00
BlogRateLimiter: HashSet counters collapse same-millisecond increments
spikerj opened issue spikerj/spikersoft-issues#795 2026-07-22 08:25:38 +00:00
JsonPacketSerializer: EntityMovedEvent serialize throws NotSupportedException (JsonElement leak)
spikerj opened issue spikerj/spikersoft-issues#794 2026-07-22 07:19:26 +00:00
shockwave_fire spell combo can never trigger — un-normalized case in GetComboType
spikerj closed issue spikerj/spikersoft-issues#791 2026-07-22 07:00:24 +00:00
KeycloakCacheService.refreshUserCache over-evicts users sharing an id prefix
spikerj commented on issue spikerj/spikersoft-issues#791 2026-07-22 07:00:23 +00:00
KeycloakCacheService.refreshUserCache over-evicts users sharing an id prefix

Fixed in spikersoft-angular PR #530 (merged to master). refreshUserCache now matches the ${userId}_ delimiter prefix so refreshing one user can no longer evict a different user whose id…

spikerj opened issue spikerj/spikersoft-issues#793 2026-07-22 06:59:52 +00:00
EquipItem slot validation off by one — EquipmentSlot↔ItemEquipSlot ordinal cast mismatch
spikerj opened issue spikerj/spikersoft-issues#792 2026-07-22 06:24:38 +00:00
ElementRegistry incompatibility lists reference unregistered elements (H→F/Cl, O→Na/K)
spikerj opened issue spikerj/spikersoft-issues#791 2026-07-22 05:49:24 +00:00
KeycloakCacheService.refreshUserCache over-evicts users sharing an id prefix