issues Search Results · language:Dune language:Python language:JavaScript language:JavaScript language:Python language:Ruby
Filter by
43.9M results
Severity: Medium · Area: dbt (marts) · Type: backward-compat shim (no-shim principle)
Problem
mart_hourly_patterns_summary exists solely to recreate a deleted mart_hourly_patterns by re-aggregating
mart_hourly_rides; ...
auto-audit
priority:medium
tech-debt
Severity: Medium · Area: dbt (marts) · Type: macro reuse / DRY
Problem
mart_similar_day_stats re-implements the existing day_type macro inline with divergent logic.
Location
- dbt_city_cycles/models/marts/mart_similar_day_stats.sql:31-35 ...
auto-audit
priority:medium
tech-debt
Severity: Low · Area: backend (api/services) · Type: divergence risk
Problem
Two WMO weather-code maps cover the same 28 codes but disagree on at least one.
Locations
- api/services/recommendation_engine.py:173-202 ...
auto-audit
priority:low
tech-debt
Severity: Medium · Area: dbt (marts) · Type: redundant config / boilerplate
Problem
Every mart re-declares {{ config(materialized= table ) }}, which is already the project default.
Locations
- dbt_city_cycles/models/marts/*.sql:1 ...
auto-audit
priority:medium
tech-debt
Summary
Display an emoji country flag on the banner strip bar indicating the geographic origin of the sender s domain. Hovering
over the flag shows the country name as a tooltip. Country lookup details ...
LOE:M
Risk:S
Severity: Low · Area: backend (extracted_file_manager) · Type: logging hygiene
Problem
The file-manager subtree uses print() instead of the project s logging.
Locations
- extracted_file_manager/manager.py ...
auto-audit
priority:low
tech-debt
Severity: Medium · Area: backend (extraction, extracted_file_manager) · Type: divergent impls / error handling
Problem
Two different S3-object-existence checks disagree on error handling.
Locations ...
auto-audit
priority:medium
tech-debt
Severity: Medium · Area: backend (orchestrator, extracted_file_manager) · Type: redundant work / forked owners
Problem
A single pipeline run extracts the source data twice.
Locations
- orchestrator/main.py:118-165 ...
auto-audit
priority:medium
tech-debt
Severity: Medium · Area: backend (orchestrator) · Type: dead code / config trap
Problem
orchestrator/config.py (~201 LOC) defines get_config/validate_config/print_config and all *_CONFIG dicts, but they ...
auto-audit
priority:medium
tech-debt
Severity: Medium · Area: backend (api/services) · Type: DRY / magic numbers
Problem
Unit-conversion formulas are copy-pasted across two dataclasses in weather_service.py.
Locations
- Celsius→Fahrenheit ...
auto-audit
priority:medium
tech-debt

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 IssuesProTip! Restrict your search to the title by using the in:title qualifier.