Hartmut 69e94e25e3 feat(phase8.3): recover_stalled_renders beat task
Detect OrderLines stuck in render_status='processing' for >30min,
revoke their Celery task, mark failed, update render_job_doc, and
emit a single CHANNEL_ALERT batch notification to admins.

Runs every 5min via beat schedule alongside recover_stuck_cad_files.
Section B (tenant_id in JWT) confirmed already complete from Phase 4.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-08 20:34:36 +01:00
2026-03-05 22:12:38 +01:00
2026-03-05 22:12:38 +01:00
S
Description
HartOMat: CAD import, media, pricing and legacy-compatible node-based render workflow automation platform.
74 MiB
Languages
Python 58%
TypeScript 40.6%
Shell 0.7%
CSS 0.5%