hm_ai_qc_report_tool/modules/hm_qc
nickviljoen 4aa74b114a HM QC: thread signed-in user into batch executor
Single-file QC populated executor.context['user'] from current_user_email()
in routes.py, but batch QC routed through BatchQCExecutor — which never
accepted a user kwarg or set context['user'] on its per-file QCExecutor
instances. Result: every LLM call from a batched HM QC run logged as
anonymous in the Usage dashboard, only single-file and Video QC runs
showed the user's email.

BatchQCExecutor now takes user and stamps it onto each per-file
executor's context just before execute(), matching the Video QC
batch executor pattern.
2026-05-09 20:40:00 +02:00
..
checks Six tooling fixes from Dev test pass 2026-05-09 18:32:23 +02:00
launchers Consolidate legacy hm_qc and video_qc tools into main project 2026-02-25 11:40:53 +02:00
profiles Rewrite filename check + add price/currency check to image QC 2026-03-26 18:39:54 +02:00
templates/hm_qc Pricing references: standalone library (was single global file) 2026-04-23 10:27:09 +02:00
utils Consolidate legacy hm_qc and video_qc tools into main project 2026-02-25 11:40:53 +02:00
__init__.py Add modular architecture, core framework, and web UI 2026-02-25 11:39:04 +02:00
batch_executor.py HM QC: thread signed-in user into batch executor 2026-05-09 20:40:00 +02:00
blueprint.py Add modular architecture, core framework, and web UI 2026-02-25 11:39:04 +02:00
executor.py Pricing refs: Excel support, structured lookup, deterministic price match, video price check 2026-04-23 10:52:39 +02:00
legacy_CLAUDE.md Update documentation for unified platform consolidation 2026-02-25 13:51:21 +02:00
legacy_config.py Consolidate legacy hm_qc and video_qc tools into main project 2026-02-25 11:40:53 +02:00
legacy_DEV_SETUP.md Update documentation for unified platform consolidation 2026-02-25 13:51:21 +02:00
legacy_orchestrator.py Consolidate legacy hm_qc and video_qc tools into main project 2026-02-25 11:40:53 +02:00
legacy_README.md v1.1.0: Add progress tracking, CSV export, multi-job support, batch processing, and security fixes 2026-03-13 09:43:20 +02:00
legacy_requirements.txt Consolidate legacy hm_qc and video_qc tools into main project 2026-02-25 11:40:53 +02:00
routes.py HM QC: thread signed-in user into batch executor 2026-05-09 20:40:00 +02:00
scoring.py Add modular architecture, core framework, and web UI 2026-02-25 11:39:04 +02:00