Epic #413 accuracy pass (2026-07-18) — still OPEN, but the re-apply plan needs a RESCOPE: ebooks must NOT get anonymous bucket download anymore.
Current verified state:
nginx.configon…
Epic #413 accuracy pass (2026-07-18) — status re-confirmed: still correctly OPEN, gated on #540.
Re-verified on current backend master: the QA assessment above still holds exactly —…
Epic #413 accuracy pass (2026-07-18) — this is now the SINGLE open ops ticket for the batch cutover. Consolidated state + remaining checklist.
Per-service tickets #493/#522/#523/#524/#525/#52…
Epic #413 accuracy pass (2026-07-18) — closing: all three named blockers from the 2026-07-14 findings are resolved; the sole remaining action is #529 phase 2 itself.
Where each blocker…
Epic #413 accuracy pass (2026-07-18) — closing: migration scope complete; the one real blocker is #613, which gates #529 phase 2.
Verified against current masters:
- Code merged: backend…
Carry-over from #525 (assets→S3, closed in the #413 epic accuracy pass): when Trellis is repaired, its worker must mirror GLB outputs to the assets bucket worker-side (backend #259 already…
Epic #413 accuracy pass (2026-07-18) — closing: migration scope complete; residuals split cleanly between #529 and #412.
Verified against current masters:
- Code merged: backend #259 —…
Epic #413 accuracy pass (2026-07-18) — closing: migration scope complete; residual is the shared #529 phase-2 bind drop.
Verified against current masters:
- Code merged: backend #258 —…
Epic #413 accuracy pass (2026-07-18) — closing: migration scope complete; residuals are #529 lines.
Verified against current masters:
- Code merged: backend #262 (
LessonVideoMoveConsumer…
Epic #413 accuracy pass (2026-07-18) — closing: this ticket's scope is complete; the two verify items are #529 phase-0/1 lines.
Verified against current masters:
- Code merged: backend #260…
Epic #413 accuracy pass (2026-07-18) — closing: the pilot's goal is achieved; the one residual step is #529's, not this ticket's.
What this ticket set out to prove is proven, verified…
Verified fixed on master — closing. (Skeptical re-check 2026-07-18, ticket-triage loop.)
The fix shipped in commit 29e0a6c3 *fix(users): stop UpdateUserCommandHandler swallowing Keycloak…