QA verification — closing. Both of this ticket's factual claims are now false in current master (HEAD bc55a9ff), resolved by the #568 book-search work (commit f50df33b, verified ancestor of…
QA verification — closing. Fix confirmed in current master (spikersoft-angular HEAD 8e392ebd). .gitea/workflows/main.yml now builds Angular exactly once (single pnpm run build at :171),…
QA verification — closing. Fix confirmed in current master (HEAD bc55a9ff). BookAnalysisService no longer ships degraded data on GPU/model-load failure: both AnalyzeBookWithLLM (BookAnalys…
QA verification — closing. Fix confirmed present in current master (HEAD bc55a9ff). DockerClusterEventSource now classifies the verb Action-first (`message.Action ?? message.Status ??…
Resolved in spikersoft-backend PR #297 (merged to master as bc55a9ff). UploadOrchestrator no longer answers image existence with a bare File.Exists on /app/ebooks/... — it goes through…
Update — Phase 0 backfill is now actually run, and one of the two blockers is fixed.
Following the findings above, we did the work on SERVER rather than just documenting it.
Phase 0…
QA Team — found while running the epic #413 Phase 0 backfill today. This ticket's dual-write has been writing into the void.
The blogs bucket did not exist
blog-media-processor is…
QA Team — confirming this is still live, and that it is worse than "capacity down 3→2".
gitea-runners_arm_v8_2_act_runner is crash-looping right now on dreamstream6:
task:…
QA Team — live swarm evidence. We think we have the mechanical root cause of the dead concept-art lane, and it is upstream of the StageModelMap config gap.
artpipe-modeling cannot…
QA Team — live swarm evidence, and this is materially worse than the ticket title suggests.
We swept every service on the swarm. The :latest tag problem is **actively causing outages right…
Resolved in spikersoft-backend PR #296 (merged to master).
The fix went wider than the ticket, because the ticket's premise was incomplete in two ways:
- The scope was understated. The…