node_types: - company - user - supplier - project - contract - contract_change - construction_task - construction_task_detail - material - material_detail - contract_settlement - contract_settlement_detail - personnel - personnel_detail - preparation - production - lar - lar_change - project_detail_data - units local_datasource: type: jsonl jsonl_dir: ${PROJECT_ROOT}/filtered_datasource/datasource/filtered remote_datasource: type: jsonl jsonl_dir: ${PROJECT_ROOT}/remote_datasource/datasource persist: db_path: ${PROJECT_ROOT}/test_results/sync_state_machine/full_sync_pipeline_jsonl_sm.db logging: file_dir: ${PROJECT_ROOT}/test_results/sync_state_machine file_name_pattern: jsonl_pipeline_sm_{timestamp}.log strategies: company: config: auto_bind_fields: - credit_code local_orphan_action: create_remote remote_orphan_action: none update_direction: push user: config: local_orphan_action: create_remote remote_orphan_action: none update_direction: push supplier: config: local_orphan_action: create_remote remote_orphan_action: none update_direction: push project: config: auto_bind: true auto_bind_fields: - name lar: config: local_orphan_action: create_remote lar_change: config: local_orphan_action: create_remote project_detail_data: config: local_orphan_action: create_remote units: config: local_orphan_action: create_remote