Block a user
TopAwards on SponsorFamilyListItem — public top-4 family prizes/skills aggregation
Family card re-skin to approved mock (header, ringed avatars, image destination tiles, CTA banner)
Destination background images: anonymous /destination-images MediaRoute from MinIO assets bucket
EPIC: Sponsor family card redesign — image-backed destination tiles, achievements strip, parent-gated age
Rework /employment into a routed master-detail careers page with a globe
Research: Replace / drop npm libs with built-in browser APIs (2026) to slim spikersoft-angular
Research: Origin Private File System (OPFS) as selective offline pin/outbox beside MinIO
spikersoft-artpipe has no PR CI — its whole pytest suite is ungated
Art Studio: artifacts only appear when the whole asset finishes, and the progress percentages are not honest
PRs open:
- spikersoft-backend #491 — the wire contract ( / / , all omitted when null) and the publish/persist throttle split.
- spikersoft-angular #585 — the headline fix: artifacts refetched…
Art Studio: artifacts only appear when the whole asset finishes, and the progress percentages are not honest
[Bug][Backend][Data] Metadata extraction has no idempotency guard — a single upload inserted 2× full page sets (342 dupes, 2026-07-18); answers #509's open questions
artpipe: decimation to 6k faces tore 60% of the mesh surface open — relax it, and replace the simplifier
hex-tower-defence: loadout effect re-subscribes to the art loader's httpResources, looping until the renderer is killed
artpipe: 33 GB of immutable weights/venvs are baked into every CI build — make them data, not image layers
artpipe env images: two RUN loops produce 17 GB and 16 GB single layers — split per model
SECURITY: container registry serves anonymous pull tokens over the public internet
PROD: GET /api/artstudio 500s — #853 objectKey rename deployed to the reader but not the artpipe writer
Why the rebuilds kept failing (run 18574)
Not disk — the pinned ubuntu-amd64-4090 runner had 1.5 TB free. Two
compounding problems:
**1. A push-triggered run rebuilds all TEN model…
PROD: GET /api/artstudio 500s — #853 objectKey rename deployed to the reader but not the artpipe writer
hex-tower-defence tab crash: art_pipe export stage never decimates (137k tris / 109 MB assets) + the game loads every slot concurrently
Confirmed by production bisect — and my first fix (#580) was wrong
Bisected against the live page with @spikerj, one variable at a time:
hex-tower-defence tab crash: art_pipe export stage never decimates (137k tris / 109 MB assets) + the game loads every slot concurrently