# Functions
Create inserts a new task template in DB.
ListTemplates returns a list of task templates, in a simplified form (steps not included).
LoadFromDir reads yaml-formatted task templates from a folder and upserts them in database.
LoadFromID returns a task template, given its "private" identifier A shortcut only used internally, not exposed through API.
LoadFromName returns a task template, given its unique human-readable identifier.
# Structs
TaskTemplate holds the formal description for a process that can be executed by µTask It describes: - needed inputs and validation rules on them - a collection of named steps, full with their configurations and interdependencies - rules for execution rights (allowed resolvers, auto run, blocked), API exposition (hidden) - a format for result consolidation in tasks derived from the template.