node_types: - 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}/working_local_datasource/20260302-020003 remote_datasource: type: jsonl jsonl_dir: ${PROJECT_ROOT}/runtime/tmp/multi_project_jsonl_remote persist: db_path: ${PROJECT_ROOT}/test_results/sync_state_machine/multi_project_jsonl.db logging: file_dir: ${PROJECT_ROOT}/test_results/sync_state_machine file_name_pattern: multi_project_project_{timestamp}.log strategies: 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