Skip to main content
Status: ✅ Phase 2/3 Complete — 2026-02-27

Overview

PF-29 provides a unified task system via @/platform/tasks. Phase 1 delivered core tasks and comments. Phase 2/3 adds dependencies, templates, automation, time tracking, analytics, reports, and bulk operations.

Phase 2/3 Hooks

Phase 2/3 Components

Route Paths

Automation Execution

Automation rules (pf_task_automation_rules) define trigger/action pairs. Trigger types include form_submitted, entity_created, status_changed. When a trigger fires, the matching rule creates a task using the linked template or action_config defaults. Execution respects org isolation via organization_id scoping.

Tables

  • pf_task_dependencies — Task-to-task dependencies with acyclic trigger
  • pf_task_templates — Reusable task templates with soft delete
  • pf_task_automation_rules — Automated task creation rules with soft delete
  • pf_task_time_entries — Time logging per task