Confirmed still present on master, and fixed in spikersoft-angular PR #569 (fix/826-keybinding-ctor-clobber) — awaiting CI/review.
The suggested fix from the ticket is what landed:…
Shipped — closing. The deploy blocker (#828) is cleared and all three parts of this epic are now live in production.
Deploy confirmed
spikersoft-angular master run 18124 (dd34b0a4) is…
Fixed and verified end to end. spikersoft-angular PR #568 merged to master (dd34b0a4).
- PR #568's own
e2e-anonymouspassed at 19:05Z — the first green run of that job since 17:52Z. - Master…
Fixed and verified. spikersoft-angular PR #561 (`e64673a5`, merged to master) widened `humanizeDuration` to accept `number
Fixed and verified. spikersoft-angular PR #554 (`e1e00eb6`, merged to master) added the blank line before the declarations following `@include` in `sponsor-family.component.scss`.
Verified…
prettier -c . on master
Fixed and verified. spikersoft-angular PR #555 (`0652909e`, merged to master) added `/COVERAGE-LOOP.md` to `.prettierignore` (line 64).
Verified on master today: `npx prettier -c…
prettier -c . on master
Second instance of this exact gap today, worth folding into the scope here.
#828: PR #564 added a route to `routes.ts` without classifying it in `e2e/support/route-manifest.ts`. That is only…
Status check — code complete on both sides, but the frontend has NOT reached production yet. Keeping this open.
Backend — merged AND live ✅
spikersoft-backend PR #473 (`feat/sponsor-fa…
Fix up in spikersoft-angular PR #568 (fix/828-donate-family-route-manifest): classifies /sponsor/donate-family/:familyKey as public + skipWalk and re-derives both ratchet baselines…
Both PRs merged to master (2026-07-24): backend #473 and angular #564 (merge 2cad2c2d). Deploying master for the manual end-to-end walk (checkout → Stripe webhook → pool credit → staff…
WIP PRs opened (land together):
- Backend: spikerj/spikersoft-backend#473 —
DonationType.Family/FamilyDisbursement,FamilyFund+ ledger, checkout branch, webhook credit, `FamilyFundsCon…