Hartmut and Claude Sonnet 4.6
c87857f836
feat: turntable + blend export smoke test coverage
...
- build_graph_turntable_config: accept render_params kwarg so smoke can
use low settings (512x512, 24 frames) without touching golden case defaults
- add smoke naming + template functions for turntable and blend
- add ensure_workflow_turntable_smoke_resources() — provisions output type
(mp4/turntable_video) + workflow graph, binds to
Blender_Studio_Schadowcatcher_Anim template
- add ensure_workflow_blend_smoke_resources() — provisions output type
(blend/blend_asset) + workflow graph, binds to BlenderStudio template
- add test_workflow_turntable_smoke() — preflight + dispatch + run tracking
- add test_workflow_blend_smoke() — preflight + dispatch + blend node check
- 6 new harness unit tests (17 total, all passing), using real asset:
cad_file_id 8dd73335 (81113-l_cut.stp, has USD master + GLB)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-07-22 10:17:47 +02:00
Hartmut
98455ee579
Close workflow smoke template drift
2026-04-18 13:16:54 +02:00
Hartmut
3e810c74a3
chore: snapshot workflow migration progress
2026-04-12 11:49:04 +02:00
Hartmut
d685031c1a
fix: stabilize shadow workflow smoke comparison
2026-04-08 22:14:33 +02:00
Hartmut
375339eb74
feat: add canonical still workflow smoke harness
2026-04-08 22:10:01 +02:00
Hartmut
fe46dabfc5
feat: add workflow rollout gate signals
2026-04-08 21:44:02 +02:00
Hartmut
b795f0e6d6
refactor: rebrand project to HartOMat
2026-04-06 12:45:47 +02:00
Hartmut and Claude Sonnet 4.6
1321ef2bd4
refactor: rename thumbnail_rendering queue to asset_pipeline
...
The queue handles far more than thumbnails: OCC tessellation, USD master
generation, GLB production, order line renders, and workflow renders.
asset_pipeline better reflects its role as the render-worker's primary queue.
Updated all references in: task decorators, celery_app.py, beat_tasks.py,
docker-compose.yml worker command, worker.py MONITORED_QUEUES, admin.py,
CLAUDE.md, LEARNINGS.md, Dockerfile, helpTexts.ts, test files,
and all .claude/commands/*.md skill files.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-12 22:28:38 +01:00
Hartmut and Claude Sonnet 4.6
381f44bc8b
feat: render health endpoint + test script + pipeline fixes
...
- GET /api/worker/health/render: checks render-worker (thumbnail_rendering
queue), Blender availability via active_queues inspect, queue depth,
last render recency — returns ok/degraded/down status
- scripts/test_render_pipeline.py: integration test for full pipeline
(--health, --sample, --full modes)
- PLAN.md: appended Render Pipeline Fixes section with all B-Fixes
- LEARNINGS.md: documented 5 new learnings (queue mismatch, circular
import, 307 redirect, worker capability detection)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-06 19:34:12 +01:00