Project: Core System

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 PublishHandlerSettings extends the base SettingsHandler class and provides common settings...

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. This system implements a Single Item Execution Model, processing exactly...

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 Flow in the database. This is ideal for one-off tasks,...

Fetch Handler Settings

File Location: inc/Core/Steps/Fetch/Handlers/FetchHandlerSettings.php Since: 0.2.1 Base settings class for all fetch handlers providing common fields and standardized configuration patterns. Overview FetchHandlerSettings extends the base SettingsHandler class and provides common settings...

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 in version 0.2.1, it provides standardized functionality for data fetching...

FilesRepository Components

Overview The FilesRepository is a modular component system for file operations in the Data Machine pipeline system. Introduced in version 0.2.1, it centralizes file handling functionality and reduces code duplication...

Handler Defaults System

Implementation: inc/Abilities/HandlerAbilities.php Since: v0.6.25 (migrated to Abilities API in v0.11.7) Overview The Handler Defaults system provides a hierarchical configuration management layer that ensures consistent settings across the Data Machine ecosystem...

EngineData

Location: /inc/Core/EngineData.php Since: v0.2.1 (platform-agnostic refactoring in v0.2.7) Overview EngineData encapsulates the engine data array that persists across pipeline execution, providing platform-agnostic data access methods for source URLs, images, and...

AI Directives System

Data Machine uses a hierarchical directive system to provide contextual information to AI agents during conversation and workflow execution. Directives are injected into AI requests in priority order, ensuring consistent...

Cache Management

Data Machine uses ability-level clearCache() methods to invalidate cached services when handlers, step types, or tools are dynamically registered. Overview Data Machine uses various internal caches to optimize performance for...

← Back to Chubes.net