Add abstractions for task state persistence:
TaskStore interface — CRUD for task state and results
TaskMessageQueue interface — FIFO message queue per task
InMemoryTaskStore — reference implementation with TTL-based cleanup, session isolation, pagination
Add abstractions for task state persistence:
TaskStoreinterface — CRUD for task state and resultsTaskMessageQueueinterface — FIFO message queue per taskInMemoryTaskStore— reference implementation with TTL-based cleanup, session isolation, pagination