desloppify: code health overhaul plus abuse hardening #3

Merged
Ghost merged 3 commits from desloppify/code-health into main 2026-09-12 00:58:24 +03:00

Code health overhaul plus abuse hardening, 140 tests green with vitest. Includes CI split merge so workflows stay current. Check CI jobs Lint Test Build and Code Health on this PR before merge.

Code health overhaul plus abuse hardening, 140 tests green with vitest. Includes CI split merge so workflows stay current. Check CI jobs Lint Test Build and Code Health on this PR before merge.
Ghost added 2 commits 2026-09-12 00:43:02 +03:00
desloppify: code health overhaul plus abuse hardening (140 green, strict 87.2)
Build & Push / Lint & Build (pull_request) Failing after 52s
Build & Push / Build & Push Image (pull_request) Skipped
Build & Push / Trigger Deploy (pull_request) Skipped
864b9226fc
Honest baseline after removing 45 gaming suppressions. Structural: lib/game plus root hooks extraction, CORS origin echo, DEV_ORIGINS layering. Fixes: error-cause binding, discord 5xx split, null-cache guard, co-located tests, rejecting-fetch coverage, naming and typing cleanup, socket controller, cache bound, cascade helpers, latch resets. Hardening: per-IP rate limit on API routes, deterministic-miss UX, retry cooldown plus cap. Suite 140 green, build plus lint clean.
Merge remote-tracking branch 'origin/main' into desloppify/code-health
CI / Lint, Test & Build (pull_request) Failing after 39s
CI / Code Health (pull_request) Failing after 15s
7fa3a94278
fristy added 1 commit 2026-09-12 00:47:42 +03:00
fix: prettier formatting and downgrade upload-artifact to v3 for Gitea
CI / Code Health (pull_request) Successful in 24s
CI / Lint, Test & Build (pull_request) Successful in 59s
ed149ded52
Ghost merged commit 0c30c18e24 into main 2026-09-12 00:58:24 +03:00
fristy deleted branch desloppify/code-health 2026-09-12 00:58:41 +03:00
fristy locked as Resolved and limited conversation to collaborators 2026-09-12 00:59:19 +03:00
Sign in to join this conversation.
No Reviewers
No labels
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: fristy/fristydev#3