The run_recipe endpoint was still using uuid.uuid4() instead of compute_run_id(). Now it: - Computes deterministic run_id from inputs + recipe - Checks L1 cache before running - Checks L2 and pulls from IPFS if needed - Only runs Celery if output not found Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
173 KiB
173 KiB