Skip to content

issues Search Results · language:Dune language:Python language:JavaScript language:CSS language:HTML language:Java

Filter by

63.1M results  (725 ms)

63.1M results

Summary Three blocks in raid_now/drip_now normalize a JobExecutorService result into the public response dict with the same tracks_added/tracks_total/status shape. If the response gains a field, three ...
auto-audit
priority:low
refactor
tech-debt

Summary SpotifyAPI declares named batch-ceiling constants (BATCH_SIZE = 100, AUDIO_FEATURES_BATCH_SIZE = 50) and uses them everywhere except get_tracks, which re-declares the Spotify /tracks cap as a ...
auto-audit
priority:low
refactor
tech-debt

Summary Of 35 handle_* functions in error_handlers.py, ~24 are the identical 3-line shape: log the error at a fixed level, then return json_error_response( message , code ). The only per-handler variation ...
auto-audit
priority:medium
refactor
tech-debt

Summary routes/workshop.py (794 lines, the largest uncovered route file) bundles four independent feature areas under one /workshop prefix. Two of them — external-playlist discovery and workshop-session ...
auto-audit
priority:medium
refactor
tech-debt

Summary Five request classes in schemas/raid_requests.py redefine the same two field validators verbatim. Any change to interval validation or the HH:MM rule must be edited in five places, and IntervalValue ...
auto-audit
priority:medium
refactor
tech-debt

Summary Five schema files each hand-roll Spotify track-URI validation with the identical error string, but split into two incompatible behaviors: a strict anchored regex (exactly 22 base62 chars) in two ...
auto-audit
priority:medium
refactor
tech-debt

Summary PlaylistSnapshotService.restore_snapshot is referenced only by its own tests — no shuffify/ caller. The route that sounds like it (routes/snapshots.py:108 restore_snapshot) inlines the same logic ...
auto-audit
priority:medium
tech-debt

Summary RaidSyncService hand-rolls the same User.query.filter_by(spotify_id=...) lookup-or-raise block five times, even though services/base.py already ships get_user_or_raise(spotify_id, exception_class) ...
auto-audit
priority:medium
refactor
tech-debt

Summary The three Spotify playlist write methods each re-implement the same batched-write loop with byte-identical SpotifyPartialBatchError rollback scaffolding. A fix to the partial-batch / cache-invalidation ...
auto-audit
priority:medium
refactor
tech-debt

Summary Three models store a track_uris_json Text blob and expose a byte-identical track_uris getter/setter pair. Any change to the serialization contract must be made in three hand-synced places — and ...
auto-audit
priority:medium
refactor
tech-debt
Issue origami icon

Learn how you can use GitHub Issues to plan and track your work.

Save views for sprints, backlogs, teams, or releases. Rank, sort, and filter issues to suit the occasion. The possibilities are endless.Learn more about GitHub Issues
ProTip! Restrict your search to the title by using the in:title qualifier.
Issue origami icon

Learn how you can use GitHub Issues to plan and track your work.

Save views for sprints, backlogs, teams, or releases. Rank, sort, and filter issues to suit the occasion. The possibilities are endless.Learn more about GitHub Issues
ProTip! Restrict your search to the title by using the in:title qualifier.