Topics¶
The topics are ordered as a learning path. The path begins with the shape of a weave, then adds fanout, task-level controls, reusable workflow structure, helper utilities, failure handling, and production execution choices.
The Basics: the core
weave()and@w.doworkflow.Task Mapping: running one task or helper callable across many inputs and collecting the results.
Task Quality of Life: task options that replace retry, timeout, fanout, and routing boilerplate.
Inheritable Weaves: reusable workflow templates with inline overrides.
Helper Functions: small data-shaping tools that keep task glue readable.
Error Handling: how task, background, and remote delivery failures surface.
Debugging & Introspection: graph, timing, mapping, and failure inspection.
Background Processing: running a whole weave after the caller continues.
Remote Task Environments: sending selected tasks to other processes, services, queues, clusters, or schedulers.
Patterns For Production: common production workflow shapes built from Wove’s core task, mapping, policy, background, and remote-execution building blocks.