Resolved in spikersoft-backend PR #364 (merged to master). Hoisted a single static readonly CamelCaseJson and pointed all 7 BookController serialization sites at it; identical config so no…
pnpm typecheck (tsc --noEmit) has ~9,200 pre-existing errors — unusable as a gate
Adding a data-backed rule to the noise-policy list: csharpsquid:S3267 (loops should be simplified with LINQ, 45 findings) has a HIGH false-positive/degradation rate on this codebase. I…
Resolved in spikersoft-backend PR #362 (merged to master). All 6 sites now parse with CultureInfo.InvariantCulture + DateTimeStyles.RoundtripKind, preserving UTC Kind — phone-code expiry and…
Resolved in spikersoft-backend PR #360 (merged to master). The two empty catches are gone — Keycloak update failures now propagate to UserController, which logs and returns BadRequest (restoring…