Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.encoreos.io/llms.txt

Use this file to discover all available pages before exploring further.

Spec: FW-16-PHASE-2-EVENT-SCHEMA-EXPANSION Status: ✅ Complete Last Updated: 2026-03-20

Integration Points

IntegrationSourceTargetMechanism
Automation Rule Deprecation BadgesFW-16-P2 (T10)FW-03 AutomationRulesListClient-side join via useEventRegistry
Migrate Automation DialogFW-16-P2 (T10)FW-03 automation rulesMigrateAutomationDialog updates trigger_config.event_config.event_name
Start Node Deprecation BannerFW-16-P2 (T11)FW-06 WorkflowEditor StartNodeStartNodeData extended with isDeprecated, replacementEvent, schemaVersion
Correlation ID FilterFW-16-P2 (T12)FW-22 ExecutionDashboardExecutionFilters accepts correlationId prop; client-side filter on correlation_id
Correlation ID DisplayFW-16-P2 (T12)FW-22 ExecutionDetailDialogBadge in dialog header showing correlation_id
Audit EventsFW-16-P2 (T14)Platform Events LayeruseEventDeprecation publishes fw_event_deprecated via publishEvent()
CI Schema CheckFW-16-P2 (T15)CI Pipelinescripts/check-event-schemas.ts with scripts/data/event-schema-baseline.json

Security

  • No new RLS policies required; existing org-scoped policies cover new columns (schema_version, deprecated_at, replacement_event, correlation_id)
  • MigrateAutomationDialog uses .eq('organization_id', organizationId) on all mutations
  • Audit events use publishEvent which enforces organization_id in payload

Sub-Workflow Correlation (T13)

Deferred until FW-41 ships client-side sub-workflow creation. When implemented, parent correlation_id must be passed to child fw_workflow_executions insert.