What problem does it solve?
This Skill documents how Madoc TS automates task workflows using bots and how task metadata is resolved so developers can extend, debug, and add deterministic automation without guessing how events are handled.
Core Features & Use Cases
- Defines where automation is registered and how execBot() dispatches bot behavior within services/madoc-ts.
- Explains bot definitions, bot implementations, and mapping to site bot configurations for event-driven automation such as crowdsourcing-review.
- Describes the TaskExtension and resolver architecture for fetching, computing, and patching task.metadata via API endpoints.
- Use Case: Add a new bot to auto-approve review tasks and implement a resolver to populate missing task metadata before bot execution.
Quick Start
Ask the assistant to analyze services/madoc-ts automation and produce step-by-step instructions to add and register a bot that auto-approves crowdsourcing-review events and wire a resolver into the TaskExtension.