studio.lerian.reconciliation_context.created | matcher.reconciliation_context.created | A reconciliation context is created. | context_id, name, context_type, interval, status, auto_match_on_upload, created_at, tenant_id |
studio.lerian.reconciliation_context.updated | matcher.reconciliation_context.updated | A context’s metadata or lifecycle status changes. | Same schema, with updated_at |
studio.lerian.reconciliation_source.created | matcher.reconciliation_source.created | A source (input side) is created in a context. | context_id, source_id, name, source_type, side, created_at |
studio.lerian.match_rule.created | matcher.match_rule.created | A match rule is created. | context_id, rule_id, rule_type, priority, config_hash, created_at |
studio.lerian.match_rule.reordered | matcher.match_rule.reordered | Rule priorities are reordered. | context_id, ordered_rule_ids, priority_version, reordered_at |
studio.lerian.fetcher_connection.synced | matcher.fetcher_connection.synced | A Fetcher connection and its discovered schema snapshot are synchronized. | connection_id, fetcher_connection_id, config_name, database_type, status, schema_discovered, last_seen_at, updated_at |
studio.lerian.fetcher_connection.unreachable | matcher.fetcher_connection.unreachable | A Fetcher connection becomes unreachable. | Same schema, plus previous_status |
studio.lerian.extraction_request.created | matcher.extraction_request.created | An extraction request is created against a connection. | extraction_request_id, connection_id, status, table_count, has_filters, start_date, end_date, created_at |
studio.lerian.ingestion.completed | matcher.ingestion.completed | An ingestion job completes. | job_id, context_id, source_id, status, total_rows, failed_rows, transaction_count, date_range_start, date_range_end, completed_at |
studio.lerian.ingestion.failed | matcher.ingestion.failed | An ingestion job fails. | job_id, context_id, source_id, status, total_rows, failed_rows, error_code, failed_at |