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…
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…
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…
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…
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…
Hardening PR opened: #468 — fix(gpu-coordinator): reject unsatisfiable lease requests + per-node MaxSkipCount block.
Two layers: (1) VramBudgetTracker.CanEverFit classifies permanently-un…
Verification update — enabling the SERVER lane is currently blocked by a node-level driver fault. One-shot nvidia-smi on node SERVER fails:
failed to initialize NVML: Driver/library…
Follow-up verification done — the damage is wider than safetycheck. Read every >100 MB env-image layer end-to-end from MinIO (job pinned on SERVER, local to the data):
Resolved in spikersoft-angular PR #556 (merged to master, commit 29693157).
- Classified the two location-fund routes in
e2e/support/route-manifest.ts—/sponsor/fund/:code(public +…