[D] P3 backlog: Incomplete or fragile logic #67

Open
opened 2026-10-11 20:15:39 -05:00 by pyaniz · 0 comments
Owner

Priority: P3 (grouped, split out when picked up)

  • D-08 (effort S): record-play/ui/GroupWizard.tsx:72 "TODO: Error handling" (file is dead per B-04).
  • D-10 (effort M): Logging. About 25 print() calls (calendar/service.py, games/router.py, integrations, discord_oauth.py prints raw token-exchange response text on error) bypass logging and can leak provider responses.
  • D-11 (effort M): Open items in PERF_AUDIT.md (indexes were partly addressed by migration V51). Re-triage and track as one issue.
  • D-12 (effort S): Dockerfile runs Python 3.11 while local dev artifacts are 3.14. Align them. The image has no HEALTHCHECK (compose defines one). The three build workflows are copy-paste, so use one parameterised workflow.

Source: AUDIT_FINDINGS.md (audit 2026-10-11).

**Priority:** P3 (grouped, split out when picked up) - [ ] **D-08** (effort S): `record-play/ui/GroupWizard.tsx:72` "TODO: Error handling" (file is dead per B-04). - [ ] **D-10** (effort M): **Logging.** About 25 `print()` calls (`calendar/service.py`, `games/router.py`, `integrations`, `discord_oauth.py` prints raw token-exchange response text on error) bypass `logging` and can leak provider responses. - [ ] **D-11** (effort M): Open items in `PERF_AUDIT.md` (indexes were partly addressed by migration V51). Re-triage and track as one issue. - [ ] **D-12** (effort S): `Dockerfile` runs Python 3.11 while local dev artifacts are 3.14. Align them. The image has no `HEALTHCHECK` (compose defines one). The three build workflows are copy-paste, so use one parameterised workflow. Source: `AUDIT_FINDINGS.md` (audit 2026-10-11).
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
pyaniz/Thursday#67
No description provided.