spikerj commented on issue spikerj/spikersoft-issues#858 2026-07-29 16:56:50 +00:00
artpipe env images: two RUN loops produce 17 GB and 16 GB single layers — split per model

Re-verified at file level against artpipe origin/main (tip 2053880) — NOT DONE. Both mega-layer loops are structurally unchanged:

  • docker/Dockerfile.model-env:74-78 — Layer 2:…
spikerj commented on issue spikerj/spikersoft-issues#777 2026-07-29 16:56:35 +00:00
[Content][Feature] Video captions: 8 media elements lack subtitle/description tracks (S4084, split from a11y epic #732)

Audited at file level against origin/master — NOT DONE. 0 of 8.

git grep -n "<track" origin/master across the entire spikersoft-angular repo returns zero hits — not just in…

spikerj commented on issue spikerj/spikersoft-issues#790 2026-07-29 16:56:19 +00:00
[Feature][Calendar] Create-for-child from the parent calendar — owner selector in the event modal (follow-up to #788)

Audited at file level against origin/master — NOT DONE. Neither half landed.

  • Backend: enumerating every route in SpikerSoft.Api/Domain/Calendar/CalendarController.cs shows…
spikerj commented on issue spikerj/spikersoft-issues#841 2026-07-29 16:56:07 +00:00
ArtPipeProcessor deploy: /mnt/infrastructure pull fails auth (stale checkout deployed, only a WARNING) + one stack's 'update out of sequence' aborts all later deploys

Re-verified at file level against today's tip (bba34a2e, i.e. after the #894 deploy-list changes) — NOT DONE, both halves.

Half 1 — the pull is still warn-and-continue. `.gitea/wor…

spikerj closed issue spikerj/spikersoft-issues#786 2026-07-29 16:55:50 +00:00
[Bug][Prod][Calendar] GET events threw for every pre-#781 event — required non-nullable AffectsAvailability missing from old documents (backfilled)
spikerj commented on issue spikerj/spikersoft-issues#786 2026-07-29 16:55:44 +00:00
[Bug][Prod][Calendar] GET events threw for every pre-#781 event — required non-nullable AffectsAvailability missing from old documents (backfilled)

Closing — this is the plainest case of the habit this audit is chasing: the body itself ends "Closing as fixed; reopen if the calendar still errors," and the state was never flipped. Seven…

spikerj commented on issue spikerj/spikersoft-issues#833 2026-07-29 16:54:53 +00:00
EPIC: Pixal3D as an Art Studio modeling backend

Epic status roll-up — audited all three children against origin/master / origin/main. Staying open: the code is done, but nothing can route to it yet.

spikerj commented on issue spikerj/spikersoft-issues#857 2026-07-29 16:52:49 +00:00
SECURITY: container registry serves anonymous pull tokens over the public internet

Re-ran this ticket's own reproduction just now (2026-07-29 ~16:12Z). Still vulnerable — no code change needed to confirm, the live check settles it.

Ran exactly the two steps from the body,…

spikerj commented on issue spikerj/spikersoft-issues#820 2026-07-29 16:11:42 +00:00
ArtStudio/photo-gallery downloads 404: artpipe workers write GridFS while API reads MinIO (stale pre-#783 deploy)

Audited against origin/master — still live, and NOT resolved by #783/#852/#853 closing. Recording the mechanism, because it's easy to assume the migration covered this.

**The root cause is…

spikerj commented on issue spikerj/spikersoft-issues#787 2026-07-29 16:11:24 +00:00
[Bug][Backend] images/{id} intermittent 500: response wrote 163840 bytes against Content-Length 163409 (post-MinIO recurrence of the #758 signature) + Traefik compresses images wastefully

Audited against origin/master — PARTIAL, and I need to flag a disagreement between this ticket and #851 rather than paper over it.

What changed: I closed #851 earlier today, which…

spikerj commented on issue spikerj/spikersoft-issues#593 2026-07-29 16:10:21 +00:00
[Bug][Backend][Books] Chapter extraction is orphaned end-to-end — nothing ever populates Book.Chapters, and GET /books/{id}/chapters returns [] for every book, always

Re-verified against origin/master — NOT DONE. Still orphaned end to end, exactly as filed.

Nothing writes Book.Chapters. git grep -nE "Chapters\s*=\s*[^=]" origin/master -- '*.cs'…

spikerj commented on issue spikerj/spikersoft-issues#595 2026-07-29 16:09:52 +00:00
[Bug][Prod][ArtPipe] Concept-art is dead because ArtStudio:StageModelMap is EMPTY — API routes to the legacy in-process stage queue whose consumer can't boot, while the 5 resident model containers sit idle on queues nobody publishes to

Audited against origin/master — the stated root cause is fixed and the routing is now coherent end to end. Leaving open for one live check; see the last paragraph.

**The map is no longer…

spikerj commented on issue spikerj/spikersoft-issues#750 2026-07-29 16:07:51 +00:00
refactor(sponsor): migrate SponsorController to CQRS handlers

Audited against origin/master — NOT DONE. No CQRS migration has started, and the controller has grown since filing.

  • SpikerSoft.Api/Domain/Sponsor/SponsorController.cs is 1080 lines…
spikerj commented on issue spikerj/spikersoft-issues#761 2026-07-29 16:07:17 +00:00
Hygiene: event-modal debug console.logs ship to prod + 6 templates spam NG8011 projection warnings every build

Re-verified against origin/master — NOT DONE, both items.

Item 1 — debug logs: projects/spikersoft/src/app/_components/calendar/event-modal/event-modal.component.ts still contains…

spikerj commented on issue spikerj/spikersoft-issues#728 2026-07-29 16:07:05 +00:00
storybook: static build broken on master (addon-actions import, node built-ins, worker tsconfig)

Re-verified against origin/master — NOT DONE. All four checklist items still outstanding.

  1. @storybook/addon-actions import: unchanged. `projects/spikersoft/src/app/_components/regis…
spikerj commented on issue spikerj/spikersoft-issues#757 2026-07-29 16:06:52 +00:00
[Infra][SERVER] Root disk hit 99% from accumulated stale deploy images — pruned 222.7GB (now 49%); add scheduled prune on service nodes + investigate OOM kills

Audited against origin/master — item 1 NOT DONE; items 2–3 unverifiable from git. Staying open.

First, confirming these are genuinely two different tickets, because the overlap with…

spikerj commented on issue spikerj/spikersoft-issues#700 2026-07-29 16:06:40 +00:00
[Bug][Infra][Gitea/MinIO] Large registry push restarts single-node MinIO → Gitea storage.Init crash-loops → full git+CI 404 outage

Audited against origin/master — NOT DONE. Two incidents, zero implemented mitigations.

  • Resource limits: absent. git grep -n "resources" origin/master -- '*minio*' → **zero…
spikerj commented on issue spikerj/spikersoft-issues#812 2026-07-29 16:05:13 +00:00
AutopilotHUD: target-type toggle unclickable — hit-area overlaps 'Go to Position' command button

Re-verified against origin/master — NOT DONE. The bug is pinned as expected behaviour, not fixed.

projects/spikersoft/src/app/_components/_games/space-game/hud/autopilot-hud.spec.ts:86-97…

spikerj commented on issue spikerj/spikersoft-issues#775 2026-07-29 16:04:57 +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)

Audited against origin/master — NOT DONE (items 1–3); item 4 unverifiable from git. Staying open, and flagging that this is now on the critical path for other work.

  • **Item 1 —…
spikerj commented on issue spikerj/spikersoft-issues#742 2026-07-29 16:04:41 +00:00
[workspace-plugin] library generator emits "^undefined" peer versions — reads rootPkg.dependencies but framework deps live in devDependencies since E0

Re-verified against origin/master — NOT DONE, and there's a second bug in the same three lines.

tools/workspace-plugin/src/generators/library/generator.ts still reads all three versions…