Core System
System Tasks
System tasks are background operations that run outside the normal pipeline execution cycle. They handle AI-powered content operations (alt text,...
AI Directives System
Data Machine uses a hierarchical directive system to inject contextual information into AI requests. Directives self-register via the datamachine_directives filter,...
Direct Execution (Ephemeral Workflows)
Direct execution (@since v0.8.0) allows you to execute a series of steps without first saving them as a Pipeline or...
Memory Policy
MemoryPolicy is a per-agent, declarative filter that controls which memory files inject into an AI call. It is the memory-side...
Handler Registration Trait
Standardized handler registration trait introduced in v0.2.2 that eliminates ~70% of boilerplate code across all handlers. Overview HandlerRegistrationTrait (/inc/Core/Steps/HandlerRegistrationTrait.php) provides...
Recurring Scheduler
Single primitive for all recurring / cron / one-time / manual scheduling in Data Machine. Lives at inc/Engine/Tasks/RecurringScheduler.php. Every recurring...
WordPress Settings Handler
File Location: inc/Core/WordPress/WordPressSettingsHandler.php Since: 0.2.1 Provides reusable WordPress-specific settings utilities for taxonomy fields, post type options, and user options across...
FetchHandler Base Class
Overview The FetchHandler class (/inc/Core/Steps/Fetch/Handlers/FetchHandler.php) is the abstract base class for all fetch handlers in the Data Machine system. Introduced...
ToolResultFinder
File: /inc/Engine/AI/Tools/ToolResultFinder.php Since: 0.2.0 Universal utility for finding AI tool execution results in data packets. Part of the Universal Engine...
Publish Handler Settings
File Location: inc/Core/Steps/Publish/Handlers/PublishHandlerSettings.php Since: 0.2.1 Base settings class for all publish handlers providing common fields and standardized configuration patterns. Overview...
StepNavigator
Overview The StepNavigator class (/inc/Engine/StepNavigator.php) is an engine component responsible for step navigation logic during flow execution. Introduced in version...
Engine Execution System
The Data Machine engine utilizes a four-action execution cycle (@since v0.8.0) that orchestrates all pipeline workflows through WordPress Action Scheduler....