Rollout verification (2026-07-22 ~03:50): checked every workflow run on the #451 merge commit — all deploy legs green (API + the artpipe-processor tiers included), with one exception that is…
Observation #5 (2026-07-22 frontend deploy): publish green → SERVER rejected the fresh digest ('No such image') repeatedly → task wedged in Preparing → site served 404s ~6 min until manual…
Reconciliation check 2026-07-22 (code vs. epic): partial overlap shipped via #729, core epic items not built — stays open.
Shipped (merged):
- Parents can share their uploaded books with…
Reconciliation check 2026-07-22 (code vs. ticket): credential tooling is done, the actual suite split is not — stays open.
Done:
- e2e.staff account exists;
pnpm e2e:secrets -- --staff…
Reconciliation check 2026-07-22 (code vs. ticket): the code side is fully merged, the prod-verification side is not done, so this stays open.
- Backend: `SpikerSoft.Common/Telemetry/Spiker…
Board-sweep finding (2026-07-22): HALF-SHIPPED — the movement-svc cutover is fully merged (infra stack Storage__AccessKey=movement-svc + the file-movement workflow's MOVEMENT secret plumbing),…
Board-sweep status (2026-07-22): the Mark_Wilson client code now lives organized under SpikerSoft.Business/Domain/Mark_Wilson (the #566 business decomposition's physical move), but the EXTRACTION…
Data point (leaving open, can't fully verify from repo): on origin/master the committed SpikerSoft.Api/appsettings.json still has `"ArtStudio": { … "StageModelMap": {}, "StageMethodOptions":…
Board-sweep status (2026-07-22): the three verified-dead files ARE deleted on master (UserManager.cs, IAsposePdf.cs, HolidayManager.cs — confirmed absent). REMAINING: the live legacy managers the…
Board-sweep status (2026-07-22): churn mitigation merged (infra #80 — bounded restarts, usable logs). REMAINING: dead host-side jtop daemons on the dreamstream nodes (host ops).
Board-sweep status (2026-07-22): scheduler CI + stack + secret-fetch all merged (#254/#57/#304). REMAINING per its own last comment: verified prod deploy + first scheduled-task run. #489 and #530…
Board-sweep status (2026-07-22): partial mitigations merged (Gitea→MinIO direct overlay path infra #70; CI pull resilience #276). REMAINING: the headline — LAN-local DNS for *.spikersoft.com on…
Board-sweep status (2026-07-22): mirror workflow + hardening merged (infra #51/#59) but the mirror is still EMPTY (needs re-dispatch), and the incremental stack-repointing half has zero commits.
Board-sweep status (2026-07-22): prune automation merged (daily #48 + size-capped hourly + alert #58). REMAINING: re-run install.sh per build node, gitea_postgres volume separation, a proper disk…
Board-sweep status (2026-07-22): token out of git (infra #46) + deploy fails-closed on missing token (#79). REMAINING: provision a VALID influxdb2 token and verify the Traefik metrics-push…
Board-sweep status (2026-07-22): Postal half Healthy in prod (07-13); GeoIP half merged (self-provision #253 + scheduler stack). REMAINING: gated on #540's scheduler actually deploying + the…
Board-sweep status (2026-07-22): mitigation shipped (cu128 torch pin in the bootstrap script, backend #106). REMAINING: the actual dev-box CUDA-13 driver migration (ops).
Board-sweep status (2026-07-22): decompiler real (#143), phone-lookup honest failure (#140), Trellis TZ crash fixed (#142). REMAINING: Trellis repair-vs-retire decision (CI is dispatch-only) +…