Core Lua Libraries

Reusable functions and utilities for task implementation

About Core Libraries

These libraries contain common patterns extracted from task implementations. They provide reusable functions for:

  • State Machine Management - Consistent state transitions across tasks
  • Subtask Execution - Sequential subtask processing with tracking
  • Operational Checks - Standard validation and safety checks
  • Coordination - Multi-entity communication and synchronization
  • Helper Utilities - Common operations like timing, logging, formatting
Usage: Import these libraries in your task implementations using require("LibraryName")