• Joined on 2024-04-09
giles pushed to main at art-dag/celery 2026-01-13 04:23:40 +00:00
d685518c4c Remove Redis fallbacks - database only, no silent failures
giles pushed to main at art-dag/celery 2026-01-13 04:22:40 +00:00
529c173722 Use database for cache_id -> ipfs_cid mapping
giles pushed to main at art-dag/celery 2026-01-13 04:20:45 +00:00
d7d7cd28c2 Store cache items by IPFS CID, index by cache_id
giles pushed to main at art-dag/celery 2026-01-13 04:17:44 +00:00
c46fcd2308 Make IPFS upload failures fatal - no local hash fallback
giles pushed to main at art-dag/celery 2026-01-13 04:13:21 +00:00
2c3f943e5a Save plan_cid to database immediately after plan creation
giles pushed to main at art-dag/celery 2026-01-13 03:57:45 +00:00
7813eb081a Fail run if output cannot be uploaded to IPFS
giles pushed to main at art-dag/celery 2026-01-13 03:46:04 +00:00
0f4817e3a8 Fix get_file to accept both Path and string arguments
giles pushed to main at art-dag/celery 2026-01-13 03:18:28 +00:00
3ee4dc1efb Restore effect:identity executor shortcut
giles pushed to main at art-dag/celery 2026-01-13 03:11:35 +00:00
c5d70f61c8 Add debug logging for effect executor lookup
giles pushed to main at art-dag/celery 2026-01-13 03:05:36 +00:00
c3d6427883 Fix effect loading from IPFS and improve COMPOUND handling
giles pushed to main at art-dag/celery 2026-01-13 02:21:32 +00:00
ad15ef1ce7 Add explicit EFFECT node handling with case-insensitive lookup
giles pushed to main at art-dag/celery 2026-01-13 02:20:06 +00:00
164f1291ac Add SEQUENCE node handling for concatenating clips
giles pushed to main at art-dag/celery 2026-01-13 02:13:05 +00:00
59c72500ac Fix status: check task result success flag, not just Celery success
giles pushed to main at art-dag/celery 2026-01-13 02:11:06 +00:00
84d465b264 Include failed runs in list_runs output
giles pushed to main at art-dag/celery 2026-01-13 02:05:17 +00:00
f28edf7ab6 Fix DogExecutor to use new process() API instead of effect_dog()
giles pushed to main at art-dag/celery 2026-01-13 01:58:37 +00:00
be4d0da84f Fix case sensitivity bug: S-expression node types are lowercase
giles pushed to main at art-dag/celery 2026-01-13 01:55:24 +00:00
bfe96a431c Fail recipe if no output produced, add tests
giles pushed to main at art-dag/celery 2026-01-13 01:53:37 +00:00
e1c0ebc0a2 Add integration tests for S-expression plan execution
giles pushed to main at art-dag/celery 2026-01-13 01:47:22 +00:00
6c4b850487 Add COMPOUND node handling and fix cache lookups by code-addressed hash
giles pushed to main at art-dag/celery 2026-01-13 01:36:56 +00:00
d08fbfc0bd Fix SOURCE node resolution for user inputs in execute_recipe