No description
Find a file
Vadym Samoilenko ac6ba28008 fix: calendar datetime filters, tasks N+1 query, AI report hours accuracy
- calendar.py: replace fragile string-concat datetime filters with proper
  datetime.combine(date, time.min/max) for PlannedBlock and ManualEntry overlap
- tasks.py list_tasks: batch-load projects + work items in 2 queries instead
  of N individual lookups per task (fixes N+1 performance issue)
- ai_reports.py: use wall-clock union hours + overhead for report totals,
  consistent with KPI summary endpoint; import _union_hours from aggregator

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-06 18:46:47 +01:00
.claude feat: project metadata fields (client, job#, repo) with inline editing + time calc audit 2026-03-26 15:08:14 +00:00
.github/workflows feat: corporate planning hub backend — tasks, calendar, ADO, AI reports 2026-05-06 18:44:26 +01:00
alembic feat: corporate planning hub backend — tasks, calendar, ADO, AI reports 2026-05-06 18:44:26 +01:00
scripts Initial commit — CC Dashboard v1.0 2026-03-26 12:54:47 +00:00
src fix: calendar datetime filters, tasks N+1 query, AI report hours accuracy 2026-05-06 18:46:47 +01:00
.dockerignore add .dockerignore to exclude __pycache__ from image 2026-03-26 13:02:16 +00:00
.env.example fix: consistent wall-clock hours across all dashboard endpoints 2026-05-06 18:45:04 +01:00
.gitignore Initial commit — CC Dashboard v1.0 2026-03-26 12:54:47 +00:00
.pre-commit-config.yaml feat: corporate planning hub backend — tasks, calendar, ADO, AI reports 2026-05-06 18:44:26 +01:00
apache.conf Initial commit — CC Dashboard v1.0 2026-03-26 12:54:47 +00:00
deploy.sh fix: correct static file layout for Apache Alias serving 2026-03-26 13:57:33 +00:00
docker-compose.yml Initial commit — CC Dashboard v1.0 2026-03-26 12:54:47 +00:00
Dockerfile fix: alembic config path in Dockerfile CMD 2026-03-26 12:59:10 +00:00
pyproject.toml feat: corporate planning hub backend — tasks, calendar, ADO, AI reports 2026-05-06 18:44:26 +01:00
requirements.txt feat: corporate planning hub backend — tasks, calendar, ADO, AI reports 2026-05-06 18:44:26 +01:00