Tasks API
Memorose exposesL3 as a task and goal execution surface rather than hiding it behind internal workers.
What These Routes Are For
Use the Tasks API when you need to:- inspect task trees for one stream
- inspect all goal trees for one user
- pull ready-to-run work
- update task state after execution
Endpoints
Status Update Request
Request Fields
Response
The update route returns the updatedL3Task object.
Practical Notes
statusfollows theTaskStatusenum inmemorose-common.- Completed tasks can sediment their outcome back into the event stream.
readytasks are not just pending tasks; they are pending tasks whose dependencies are already satisfied.

