Modules
SEP-2663 Tasks extension for MCP 2026-07-28.
A validated, versioned state-transition intent for a protocol Task.
Constructs the deliberately detached context supplied to a Tasks worker.
Immutable, JSON-safe retry timing for durable task work.
Independently supervised execution, recovery, and mid-task input coordination.
A revisioned Task aggregate used at persistence and compare-and-set boundaries.
Application-owned persistence contract for the Tasks extension.
Reusable ExUnit checks for a Snodo.Extensions.Tasks.Store implementation.
Local durable Tasks store backed by one DETS table.
In-memory revisioned Tasks store intended for examples and tests.
Deterministic correctness workloads for Tasks contention and runner soak.
Application-facing task state for the io.modelcontextprotocol/tasks extension.
Pure application of a validated Task event to a revisioned snapshot.
A versioned, JSON-safe description of restartable task work.
Application-owned execution boundary for serializable task work.
Mix Tasks
Runs the package-owned Tasks contract tests and verifies their local evidence
tags without coupling the extension package to Snodo.Compliance.
Runs deterministic correctness workloads against the Tasks memory adapter.