spikerj commented on issue spikerj/spikersoft-issues#633 2026-07-17 14:14:55 +00:00
[Go-Live Checklist][Security] Rotate + Bao-migrate the dev-environment secrets before production

Partial progress (PR #357, merged): the CodeExecution appsettings.Example.json no longer carries live secrets — the real prod RabbitMQ password and the live Production Seq ApiKey it leaked are…

spikerj closed issue spikerj/spikersoft-issues#649 2026-07-17 14:14:55 +00:00
[Reader][Social] Community badge opens the sidebar on Chapters, not the Community tab
spikerj commented on issue spikerj/spikersoft-issues#649 2026-07-17 14:14:55 +00:00
[Reader][Social] Community badge opens the sidebar on Chapters, not the Community tab

Resolved in spikersoft-backend PR #358 (merged to master). RedisClusterState's three derived node projections now materialize once into backing fields instead of re-filtering+re-allocating per…

spikerj opened issue spikerj/spikersoft-issues#652 2026-07-17 14:12:42 +00:00
[Backend] RedisClusterState derived projections re-filter+re-allocate on every access (SonarQube S2365 x3)
spikerj opened issue spikerj/spikersoft-issues#651 2026-07-17 14:07:11 +00:00
[Reader][Offline] IndexedDB offline book store (schema + CRUD foundation)
spikerj opened issue spikerj/spikersoft-issues#650 2026-07-17 13:52:16 +00:00
[Reader][Perf] EPUB page prefetch/LRU + fix dead ngsw api-books cache group
spikerj opened issue spikerj/spikersoft-issues#649 2026-07-17 13:46:16 +00:00
[Reader][Social] Community badge opens the sidebar on Chapters, not the Community tab
spikerj commented on issue spikerj/spikersoft-issues#648 2026-07-17 09:26:45 +00:00
[Backend] Final dead-code slice + AVIF failure diagnostics + Reader S927 renames (SonarQube S1144/S1481/S927 residue)

Follow-up PR #354 also merged (4/4 green) — the two S1481 cascades from the parameter removals are resolved, with the UpdateDockingTimers side effect preserved and documented in-code. The backend…

spikerj commented on issue spikerj/spikersoft-issues#648 2026-07-17 08:46:16 +00:00
[Backend] Final dead-code slice + AVIF failure diagnostics + Reader S927 renames (SonarQube S1144/S1481/S927 residue)

Resolved in spikersoft-backend PR #353 (merged, 30/30 checks green). Full details in the ticket body; the smell-family triage's self-serviceable backlog is now fully drained. Closing.

spikerj closed issue spikerj/spikersoft-issues#648 2026-07-17 08:46:16 +00:00
[Backend] Final dead-code slice + AVIF failure diagnostics + Reader S927 renames (SonarQube S1144/S1481/S927 residue)
spikerj opened issue spikerj/spikersoft-issues#648 2026-07-17 08:04:32 +00:00
[Backend] Final dead-code slice + AVIF failure diagnostics + Reader S927 renames (SonarQube S1144/S1481/S927 residue)
spikerj commented on issue spikerj/spikersoft-issues#647 2026-07-17 08:00:10 +00:00
[Backend] Remove 12 genuinely dead private parameters (SonarQube S1172) — the residue after the family's triage

Resolved in spikersoft-backend PR #352 (merged, 28/28 checks green): the 12 verified-dead private parameters plus the fully-dead members the S1144 pass confirmed (FindChainAnchor, the Lean…

spikerj closed issue spikerj/spikersoft-issues#647 2026-07-17 08:00:10 +00:00
[Backend] Remove 12 genuinely dead private parameters (SonarQube S1172) — the residue after the family's triage
spikerj commented on issue spikerj/spikersoft-issues#646 2026-07-17 07:47:56 +00:00
[GameServer][Bug] Hierarchical A* never worked: region identity collapsed to (0,0,0) via a placeholder IntToRegion — long-range pathfinding fell back to straight lines through obstacles

Resolved in spikersoft-backend PR #351 (merged, 7/7 checks green). Region tuples are now the abstract-search queue element directly — the placeholder IntToRegion that collapsed every dequeued…

spikerj closed issue spikerj/spikersoft-issues#646 2026-07-17 07:47:56 +00:00
[GameServer][Bug] Hierarchical A* never worked: region identity collapsed to (0,0,0) via a placeholder IntToRegion — long-range pathfinding fell back to straight lines through obstacles
spikerj closed issue spikerj/spikersoft-issues#639 2026-07-17 07:39:04 +00:00
[Backend] Telemetry-fidelity log-call family: S6667 (83) + S2139 (187) need per-site triage with a rubric, not bulk treatment
spikerj commented on issue spikerj/spikersoft-issues#639 2026-07-17 07:39:03 +00:00
[Backend] Telemetry-fidelity log-call family: S6667 (83) + S2139 (187) need per-site triage with a rubric, not bulk treatment

S2139 half resolved: PR #349 merged (19/19 checks green) — the 11 handler-level double-reports removed on the proven TracingBehavior evidence. Final family ledger across both rules (270…

spikerj closed issue spikerj/spikersoft-issues#641 2026-07-17 07:38:20 +00:00
[Backend] S1172 unused-parameter family (74, incl. 28 unused CancellationTokens): rubric batch after the #632 baseline lands
spikerj commented on issue spikerj/spikersoft-issues#641 2026-07-17 07:38:19 +00:00
[Backend] S1172 unused-parameter family (74, incl. 28 unused CancellationTokens): rubric batch after the #632 baseline lands

Family fully dispositioned; the fix component is merged. Final ledger for all 74 S1172 findings: 47 FP'd with per-site reasons (uniform dispatch shapes, documented stubs, keep-alive/conformance…

spikerj commented on issue spikerj/spikersoft-issues#642 2026-07-17 07:37:02 +00:00
[Infra][SonarQube] CE fails extracting LARGE uploaded reports: PGbytea ArrayIndexOutOfBoundsException reading ce_task_input (root cause of the old #344 crash)

Monitoring update: five consecutive CE SUCCESSes since the single 06:05 failure — 06:30 (local), 06:45 (CI container + coverage), 06:58 x2 and 07:31 (post-merge master scans, all container path).…