absurd
Installation
SKILL.md
Absurd
Use this skill when the project uses Absurd, the Postgres-native durable workflow engine, or when the user mentions absurdctl, queues, durable tasks, runs, retries, sleeping tasks, or events.
Tiny mental model
- A queue is a namespace of Absurd tables (
t_,r_,c_,e_,w_). - A task is the durable workflow instance.
- A run is one execution attempt of a task.
- A step is a checkpoint. Completed step results are stored as JSON.
- Sleeping tasks are usually waiting for time or an event.
- Events wake waiting tasks. Event payloads are cached; first emit wins.
Important distinction:
task_id= the whole workflow across all attemptsrun_id= one specific execution attempt