CREATE TRIGGER [trg_arabic_ban_a4_derivatives] BEFORE INSERT ON [a4_derivatives] WHEN INSTR(LOWER(COALESCE(NEW.[deriv_id],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[col_5],'') || ' ' || COALESCE(NEW.[col_6],'')), 'arabic') > 0 BEGIN SELECT RAISE(ABORT, '⛔ BANNED: "arabic" on a4_derivatives. Use AA.' ); END; CREATE TRIGGER [trg_arabic_ban_a5_cross_refs] BEFORE INSERT ON [a5_cross_refs] WHEN INSTR(LOWER(COALESCE(NEW.[xref_id],'') || ' ' || COALESCE(NEW.[from_id],'') || ' ' || COALESCE(NEW.[to_id],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[layer_ref],'') || ' ' || COALESCE(NEW.[col_6],'')), 'arabic') > 0 BEGIN SELECT RAISE(ABORT, '⛔ BANNED: "arabic" on a5_cross_refs. Use AA.' ); END; CREATE TRIGGER [trg_arabic_ban_aa_morpheme_map] BEFORE INSERT ON [aa_morpheme_map] WHEN INSTR(LOWER(COALESCE(NEW.[morpheme_id],'') || ' ' || COALESCE(NEW.[morpheme],'') || ' ' || COALESCE(NEW.[morpheme_type],'') || ' ' || COALESCE(NEW.[aa_root],'') || ' ' || COALESCE(NEW.[aa_word],'') || ' ' || COALESCE(NEW.[qur_meaning],'') || ' ' || COALESCE(NEW.[shift_trace],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[token_count],'') || ' ' || COALESCE(NEW.[examples],'')), 'arabic') > 0 BEGIN SELECT RAISE(ABORT, '⛔ BANNED: "arabic" on aa_morpheme_map. Use AA.' ); END; CREATE TRIGGER [trg_arabic_ban_agent_domains] BEFORE INSERT ON [agent_domains] WHEN INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'arabic') > 0 BEGIN SELECT RAISE(ABORT, '⛔ BANNED: "arabic" on agent_domains. Use AA.' ); END; CREATE TRIGGER [trg_arabic_ban_agricultural_system] BEFORE INSERT ON [agricultural_system] WHEN INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'')), 'arabic') > 0 BEGIN SELECT RAISE(ABORT, '⛔ BANNED: "arabic" on agricultural_system. Use AA.' ); END; CREATE TRIGGER [trg_arabic_ban_att_terms] BEFORE INSERT ON [att_terms] WHEN INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'')), 'arabic') > 0 BEGIN SELECT RAISE(ABORT, '⛔ BANNED: "arabic" on att_terms. Use AA.' ); END; CREATE TRIGGER [trg_arabic_ban_bitig_convergence_register] BEFORE INSERT ON [bitig_convergence_register] WHEN INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'')), 'arabic') > 0 BEGIN SELECT RAISE(ABORT, '⛔ BANNED: "arabic" on bitig_convergence_register. Use AA.' ); END; CREATE TRIGGER [trg_arabic_ban_bitig_corrections] BEFORE INSERT ON [bitig_corrections] WHEN INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'arabic') > 0 BEGIN SELECT RAISE(ABORT, '⛔ BANNED: "arabic" on bitig_corrections. Use AA.' ); END; CREATE TRIGGER [trg_arabic_ban_bitig_degradation_register] BEFORE INSERT ON [bitig_degradation_register] WHEN INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'')), 'arabic') > 0 BEGIN SELECT RAISE(ABORT, '⛔ BANNED: "arabic" on bitig_degradation_register. Use AA.' ); END; CREATE TRIGGER [trg_arabic_ban_bitig_dispersal_map] BEFORE INSERT ON [bitig_dispersal_map] WHEN INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'')), 'arabic') > 0 BEGIN SELECT RAISE(ABORT, '⛔ BANNED: "arabic" on bitig_dispersal_map. Use AA.' ); END; CREATE TRIGGER [trg_arabic_ban_bitig_heptad_manifest] BEFORE INSERT ON [bitig_heptad_manifest] WHEN INSTR(LOWER(COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[phase],'') || ' ' || COALESCE(NEW.[surah_number],'') || ' ' || COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[rows_added],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'arabic') > 0 BEGIN SELECT RAISE(ABORT, '⛔ BANNED: "arabic" on bitig_heptad_manifest. Use AA.' ); END; CREATE TRIGGER [trg_arabic_ban_bitig_intelligence_summary] BEFORE INSERT ON [bitig_intelligence_summary] WHEN INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[frequency],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'arabic') > 0 BEGIN SELECT RAISE(ABORT, '⛔ BANNED: "arabic" on bitig_intelligence_summary. Use AA.' ); END; CREATE TRIGGER [trg_arabic_ban_bitig_orig2_sources] BEFORE INSERT ON [bitig_orig2_sources] WHEN INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'arabic') > 0 BEGIN SELECT RAISE(ABORT, '⛔ BANNED: "arabic" on bitig_orig2_sources. Use AA.' ); END; CREATE TRIGGER [trg_arabic_ban_bitig_semantic_fields] BEFORE INSERT ON [bitig_semantic_fields] WHEN INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'arabic') > 0 BEGIN SELECT RAISE(ABORT, '⛔ BANNED: "arabic" on bitig_semantic_fields. Use AA.' ); END; CREATE TRIGGER [trg_arabic_ban_bitig_shift_register] BEFORE INSERT ON [bitig_shift_register] WHEN INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[regularity_pct],'') || ' ' || COALESCE(NEW.[frequency],'') || ' ' || COALESCE(NEW.[s_code_parallel],'')), 'arabic') > 0 BEGIN SELECT RAISE(ABORT, '⛔ BANNED: "arabic" on bitig_shift_register. Use AA.' ); END; CREATE TRIGGER [trg_arabic_ban_body_extraction_intel] BEFORE INSERT ON [body_extraction_intel] WHEN INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'')), 'arabic') > 0 BEGIN SELECT RAISE(ABORT, '⛔ BANNED: "arabic" on body_extraction_intel. Use AA.' ); END; CREATE TRIGGER [trg_arabic_ban_body_heptad_meta] BEFORE INSERT ON [body_heptad_meta] WHEN INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_number],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[abjad_value],'') || ' ' || COALESCE(NEW.[ayat_count],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'')), 'arabic') > 0 BEGIN SELECT RAISE(ABORT, '⛔ BANNED: "arabic" on body_heptad_meta. Use AA.' ); END; CREATE TRIGGER [trg_arabic_ban_category_summary] BEFORE INSERT ON [category_summary] WHEN INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[file_count],'') || ' ' || COALESCE(NEW.[total_size_kb],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'arabic') > 0 BEGIN SELECT RAISE(ABORT, '⛔ BANNED: "arabic" on category_summary. Use AA.' ); END; CREATE TRIGGER [trg_arabic_ban_chronology] BEFORE INSERT ON [chronology] WHEN INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'')), 'arabic') > 0 BEGIN SELECT RAISE(ABORT, '⛔ BANNED: "arabic" on chronology. Use AA.' ); END; CREATE TRIGGER [trg_arabic_ban_compliance_log] BEFORE INSERT ON [compliance_log] WHEN INSTR(LOWER(COALESCE(NEW.[log_id],'') || ' ' || COALESCE(NEW.[session_ts],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[step_1],'') || ' ' || COALESCE(NEW.[step_2],'') || ' ' || COALESCE(NEW.[step_3],'') || ' ' || COALESCE(NEW.[step_4],'') || ' ' || COALESCE(NEW.[step_5],'') || ' ' || COALESCE(NEW.[step_6],'') || ' ' || COALESCE(NEW.[step_7],'')), 'arabic') > 0 BEGIN SELECT RAISE(ABORT, '⛔ BANNED: "arabic" on compliance_log. Use AA.' ); END; CREATE TRIGGER [trg_arabic_ban_compute_protocol] BEFORE INSERT ON [compute_protocol] WHEN INSTR(LOWER(COALESCE(NEW.[step_id],'') || ' ' || COALESCE(NEW.[step_name],'') || ' ' || COALESCE(NEW.[input],'') || ' ' || COALESCE(NEW.[compute],'') || ' ' || COALESCE(NEW.[output],'') || ' ' || COALESCE(NEW.[authority],'')), 'arabic') > 0 BEGIN SELECT RAISE(ABORT, '⛔ BANNED: "arabic" on compute_protocol. Use AA.' ); END; CREATE TRIGGER [trg_arabic_ban_contamination_blacklist] BEFORE INSERT ON [contamination_blacklist] WHEN INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'arabic') > 0 BEGIN SELECT RAISE(ABORT, '⛔ BANNED: "arabic" on contamination_blacklist. Use AA.' ); END; CREATE TRIGGER [trg_arabic_ban_db_integrity_log] BEFORE INSERT ON [db_integrity_log] WHEN INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'') || ' ' || COALESCE(NEW.[resolved],'')), 'arabic') > 0 BEGIN SELECT RAISE(ABORT, '⛔ BANNED: "arabic" on db_integrity_log. Use AA.' ); END; CREATE TRIGGER [trg_arabic_ban_document_content] BEFORE INSERT ON [document_content] WHEN INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[content_length],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'arabic') > 0 BEGIN SELECT RAISE(ABORT, '⛔ BANNED: "arabic" on document_content. Use AA.' ); END; CREATE TRIGGER [trg_arabic_ban_dp_entry_map] BEFORE INSERT ON [dp_entry_map] WHEN INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'arabic') > 0 BEGIN SELECT RAISE(ABORT, '⛔ BANNED: "arabic" on dp_entry_map. Use AA.' ); END; CREATE TRIGGER [trg_arabic_ban_dp_register] BEFORE INSERT ON [dp_register] WHEN INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'arabic') > 0 BEGIN SELECT RAISE(ABORT, '⛔ BANNED: "arabic" on dp_register. Use AA.' ); END; CREATE TRIGGER [trg_arabic_ban_excel_data_consolidated] BEFORE INSERT ON [excel_data_consolidated] WHEN INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'') || ' ' || COALESCE(NEW.[row_number],'') || ' ' || COALESCE(NEW.[column_count],'')), 'arabic') > 0 BEGIN SELECT RAISE(ABORT, '⛔ BANNED: "arabic" on excel_data_consolidated. Use AA.' ); END; CREATE TRIGGER [trg_arabic_ban_financial_extraction_cycles] BEFORE INSERT ON [financial_extraction_cycles] WHEN INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'')), 'arabic') > 0 BEGIN SELECT RAISE(ABORT, '⛔ BANNED: "arabic" on financial_extraction_cycles. Use AA.' ); END; CREATE TRIGGER [trg_arabic_ban_formula_concealment] BEFORE INSERT ON [formula_concealment] WHEN INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'arabic') > 0 BEGIN SELECT RAISE(ABORT, '⛔ BANNED: "arabic" on formula_concealment. Use AA.' ); END; CREATE TRIGGER [trg_arabic_ban_formula_cross_refs] BEFORE INSERT ON [formula_cross_refs] WHEN INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'arabic') > 0 BEGIN SELECT RAISE(ABORT, '⛔ BANNED: "arabic" on formula_cross_refs. Use AA.' ); END; CREATE TRIGGER [trg_arabic_ban_formula_ratios] BEFORE INSERT ON [formula_ratios] WHEN INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'')), 'arabic') > 0 BEGIN SELECT RAISE(ABORT, '⛔ BANNED: "arabic" on formula_ratios. Use AA.' ); END; CREATE TRIGGER [trg_arabic_ban_formula_restoration] BEFORE INSERT ON [formula_restoration] WHEN INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[domain_number],'') || ' ' || COALESCE(NEW.[entry_number],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'')), 'arabic') > 0 BEGIN SELECT RAISE(ABORT, '⛔ BANNED: "arabic" on formula_restoration. Use AA.' ); END; CREATE TRIGGER [trg_arabic_ban_formula_scholars] BEFORE INSERT ON [formula_scholars] WHEN INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'')), 'arabic') > 0 BEGIN SELECT RAISE(ABORT, '⛔ BANNED: "arabic" on formula_scholars. Use AA.' ); END; CREATE TRIGGER [trg_arabic_ban_formula_undiscovered] BEFORE INSERT ON [formula_undiscovered] WHEN INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[formula_number],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'')), 'arabic') > 0 BEGIN SELECT RAISE(ABORT, '⛔ BANNED: "arabic" on formula_undiscovered. Use AA.' ); END; CREATE TRIGGER [trg_arabic_ban_h7_seal_record] BEFORE INSERT ON [h7_seal_record] WHEN INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[phases_completed],'') || ' ' || COALESCE(NEW.[surah_sum],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[total_linguistic],'') || ' ' || COALESCE(NEW.[total_db_rows],'') || ' ' || COALESCE(NEW.[total_tables],'') || ' ' || COALESCE(NEW.[total_nodes],'') || ' ' || COALESCE(NEW.[total_edges],'')), 'arabic') > 0 BEGIN SELECT RAISE(ABORT, '⛔ BANNED: "arabic" on h7_seal_record. Use AA.' ); END; CREATE TRIGGER [trg_arabic_ban_id_sequences] BEFORE INSERT ON [id_sequences] WHEN INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[current_val],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'arabic') > 0 BEGIN SELECT RAISE(ABORT, '⛔ BANNED: "arabic" on id_sequences. Use AA.' ); END; CREATE TRIGGER [trg_arabic_ban_institutional_confession_register] BEFORE INSERT ON [institutional_confession_register] WHEN INSTR(LOWER(COALESCE(NEW.[confession_id],'') || ' ' || COALESCE(NEW.[institution],'') || ' ' || COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[ar_word],'') || ' ' || COALESCE(NEW.[qur_meaning],'') || ' ' || COALESCE(NEW.[institutional_meaning],'') || ' ' || COALESCE(NEW.[confession_type],'') || ' ' || COALESCE(NEW.[what_it_confesses],'')), 'arabic') > 0 BEGIN SELECT RAISE(ABORT, '⛔ BANNED: "arabic" on institutional_confession_register. Use AA.' ); END; CREATE TRIGGER [trg_arabic_ban_intel_file_index] BEFORE INSERT ON [intel_file_index] WHEN INSTR(LOWER(COALESCE(NEW.[idx_id],'') || ' ' || COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'')), 'arabic') > 0 BEGIN SELECT RAISE(ABORT, '⛔ BANNED: "arabic" on intel_file_index. Use AA.' ); END; CREATE TRIGGER [trg_arabic_ban_isnad] BEFORE INSERT ON [isnad] WHEN INSTR(LOWER(COALESCE(NEW.[isnad_id],'') || ' ' || COALESCE(NEW.[md_file],'') || ' ' || COALESCE(NEW.[md_instruction],'') || ' ' || COALESCE(NEW.[traces_to_rule],'') || ' ' || COALESCE(NEW.[traces_to_root],'') || ' ' || COALESCE(NEW.[chain],'')), 'arabic') > 0 BEGIN SELECT RAISE(ABORT, '⛔ BANNED: "arabic" on isnad. Use AA.' ); END; CREATE TRIGGER [trg_arabic_ban_kashgari_concealment_audit] BEFORE INSERT ON [kashgari_concealment_audit] WHEN INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[kashgari_line],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[substitute_line],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'')), 'arabic') > 0 BEGIN SELECT RAISE(ABORT, '⛔ BANNED: "arabic" on kashgari_concealment_audit. Use AA.' ); END; CREATE TRIGGER [trg_arabic_ban_lattice_manifest] BEFORE INSERT ON [lattice_manifest] WHEN INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'arabic') > 0 BEGIN SELECT RAISE(ABORT, '⛔ BANNED: "arabic" on lattice_manifest. Use AA.' ); END; CREATE TRIGGER [trg_arabic_ban_main_heptad_manifest] BEFORE INSERT ON [main_heptad_manifest] WHEN INSTR(LOWER(COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[phase],'') || ' ' || COALESCE(NEW.[surah_number],'') || ' ' || COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[rows_added],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'arabic') > 0 BEGIN SELECT RAISE(ABORT, '⛔ BANNED: "arabic" on main_heptad_manifest. Use AA.' ); END; CREATE TRIGGER [trg_arabic_ban_output_templates] BEFORE INSERT ON [output_templates] WHEN INSTR(LOWER(COALESCE(NEW.[template_id],'') || ' ' || COALESCE(NEW.[template_text],'')), 'arabic') > 0 BEGIN SELECT RAISE(ABORT, '⛔ BANNED: "arabic" on output_templates. Use AA.' ); END; CREATE TRIGGER [trg_arabic_ban_phonetic_reversal] BEFORE INSERT ON [phonetic_reversal] WHEN INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'arabic') > 0 BEGIN SELECT RAISE(ABORT, '⛔ BANNED: "arabic" on phonetic_reversal. Use AA.' ); END; CREATE TRIGGER [trg_arabic_ban_protocol_corrections] BEFORE INSERT ON [protocol_corrections] WHEN INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'arabic') > 0 BEGIN SELECT RAISE(ABORT, '⛔ BANNED: "arabic" on protocol_corrections. Use AA.' ); END; CREATE TRIGGER [trg_arabic_ban_protocol_immutable] BEFORE INSERT ON [protocol_immutable] WHEN INSTR(LOWER(COALESCE(NEW.[rule_id],'') || ' ' || COALESCE(NEW.[rule_text],'') || ' ' || COALESCE(NEW.[enforcement],'') || ' ' || COALESCE(NEW.[created_at],'')), 'arabic') > 0 BEGIN SELECT RAISE(ABORT, '⛔ BANNED: "arabic" on protocol_immutable. Use AA.' ); END; CREATE TRIGGER [trg_arabic_ban_protocol_preamble] BEFORE INSERT ON [protocol_preamble] WHEN INSTR(LOWER(COALESCE(NEW.[preamble_id],'') || ' ' || COALESCE(NEW.[preamble_text],'')), 'arabic') > 0 BEGIN SELECT RAISE(ABORT, '⛔ BANNED: "arabic" on protocol_preamble. Use AA.' ); END; CREATE TRIGGER [trg_arabic_ban_quran_ayat] BEFORE INSERT ON [quran_ayat] WHEN INSTR(LOWER(COALESCE(NEW.[surah],'') || ' ' || COALESCE(NEW.[ayah],'') || ' ' || COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'arabic') > 0 BEGIN SELECT RAISE(ABORT, '⛔ BANNED: "arabic" on quran_ayat. Use AA.' ); END; CREATE TRIGGER [trg_arabic_ban_quran_known_forms] BEFORE INSERT ON [quran_known_forms] WHEN INSTR(LOWER(COALESCE(NEW.[form_id],'') || ' ' || COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'arabic') > 0 BEGIN SELECT RAISE(ABORT, '⛔ BANNED: "arabic" on quran_known_forms. Use AA.' ); END; CREATE TRIGGER [trg_arabic_ban_quran_word_roots] BEFORE INSERT ON [quran_word_roots] WHEN INSTR(LOWER(COALESCE(NEW.[word_id],'') || ' ' || COALESCE(NEW.[surah],'') || ' ' || COALESCE(NEW.[ayah],'') || ' ' || COALESCE(NEW.[word_position],'') || ' ' || COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'')), 'arabic') > 0 BEGIN SELECT RAISE(ABORT, '⛔ BANNED: "arabic" on quran_word_roots. Use AA.' ); END; CREATE TRIGGER [trg_arabic_ban_qv_contamination_scan] BEFORE INSERT ON [qv_contamination_scan] WHEN INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[token_count],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'')), 'arabic') > 0 BEGIN SELECT RAISE(ABORT, '⛔ BANNED: "arabic" on qv_contamination_scan. Use AA.' ); END; CREATE TRIGGER [trg_arabic_ban_qv_translation_register] BEFORE INSERT ON [qv_translation_register] WHEN INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'')), 'arabic') > 0 BEGIN SELECT RAISE(ABORT, '⛔ BANNED: "arabic" on qv_translation_register. Use AA.' ); END; CREATE TRIGGER [trg_arabic_ban_root_explosion_manifest] BEFORE INSERT ON [root_explosion_manifest] WHEN INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[token_count],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[eu_count],'') || ' ' || COALESCE(NEW.[ru_count],'') || ' ' || COALESCE(NEW.[fa_count],'')), 'arabic') > 0 BEGIN SELECT RAISE(ABORT, '⛔ BANNED: "arabic" on root_explosion_manifest. Use AA.' ); END; CREATE TRIGGER [trg_arabic_ban_scholar_warnings] BEFORE INSERT ON [scholar_warnings] WHEN INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'arabic') > 0 BEGIN SELECT RAISE(ABORT, '⛔ BANNED: "arabic" on scholar_warnings. Use AA.' ); END; CREATE TRIGGER [trg_arabic_ban_score_review_candidates] BEFORE INSERT ON [score_review_candidates] WHEN INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[current_score],'') || ' ' || COALESCE(NEW.[quf_pass],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[recommended_score],'') || ' ' || COALESCE(NEW.[reviewed],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'arabic') > 0 BEGIN SELECT RAISE(ABORT, '⛔ BANNED: "arabic" on score_review_candidates. Use AA.' ); END; CREATE TRIGGER [trg_arabic_ban_session_index] BEFORE INSERT ON [session_index] WHEN INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'arabic') > 0 BEGIN SELECT RAISE(ABORT, '⛔ BANNED: "arabic" on session_index. Use AA.' ); END; CREATE TRIGGER [trg_arabic_ban_swot_analysis] BEFORE INSERT ON [swot_analysis] WHEN INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'arabic') > 0 BEGIN SELECT RAISE(ABORT, '⛔ BANNED: "arabic" on swot_analysis. Use AA.' ); END; CREATE TRIGGER [trg_arabic_ban_swot_h7] BEFORE INSERT ON [swot_h7] WHEN INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_number],'') || ' ' || COALESCE(NEW.[content],'')), 'arabic') > 0 BEGIN SELECT RAISE(ABORT, '⛔ BANNED: "arabic" on swot_h7. Use AA.' ); END; CREATE TRIGGER [trg_arabic_ban_table_ownership] BEFORE INSERT ON [table_ownership] WHEN INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'arabic') > 0 BEGIN SELECT RAISE(ABORT, '⛔ BANNED: "arabic" on table_ownership. Use AA.' ); END; CREATE TRIGGER [trg_arabic_ban_term_nodes] BEFORE INSERT ON [term_nodes] WHEN INSTR(LOWER(COALESCE(NEW.[node_id],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'') || ' ' || COALESCE(NEW.[score],'')), 'arabic') > 0 BEGIN SELECT RAISE(ABORT, '⛔ BANNED: "arabic" on term_nodes. Use AA.' ); END; CREATE TRIGGER [trg_arabic_ban_umd_operations] BEFORE INSERT ON [umd_operations] WHEN INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'')), 'arabic') > 0 BEGIN SELECT RAISE(ABORT, '⛔ BANNED: "arabic" on umd_operations. Use AA.' ); END; CREATE TRIGGER [trg_arabic_ban_utul_register] BEFORE INSERT ON [utul_register] WHEN INSTR(LOWER(COALESCE(NEW.[utul_id],'') || ' ' || COALESCE(NEW.[utul_name],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[handler],'') || ' ' || COALESCE(NEW.[armed_how],'') || ' ' || COALESCE(NEW.[pointed_at],'') || ' ' || COALESCE(NEW.[paid_how],'') || ' ' || COALESCE(NEW.[utul_got],'') || ' ' || COALESCE(NEW.[handler_got],'') || ' ' || COALESCE(NEW.[qur_ref],'')), 'arabic') > 0 BEGIN SELECT RAISE(ABORT, '⛔ BANNED: "arabic" on utul_register. Use AA.' ); END; CREATE TRIGGER [trg_arabic_ban_word_deployment_map] BEFORE INSERT ON [word_deployment_map] WHEN INSTR(LOWER(COALESCE(NEW.[deploy_id],'') || ' ' || COALESCE(NEW.[chronology_ref],'') || ' ' || COALESCE(NEW.[operation_phase],'') || ' ' || COALESCE(NEW.[date_period],'') || ' ' || COALESCE(NEW.[host_territory],'') || ' ' || COALESCE(NEW.[semantic_field],'') || ' ' || COALESCE(NEW.[deployed_words],'') || ' ' || COALESCE(NEW.[aa_roots],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[mechanism],'')), 'arabic') > 0 BEGIN SELECT RAISE(ABORT, '⛔ BANNED: "arabic" on word_deployment_map. Use AA.' ); END; CREATE TRIGGER [trg_arabic_ban_write_gate] BEFORE INSERT ON [write_gate] WHEN INSTR(LOWER(COALESCE(NEW.[gate_id],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'')), 'arabic') > 0 BEGIN SELECT RAISE(ABORT, '⛔ BANNED: "arabic" on write_gate. Use AA.' ); END; CREATE TRIGGER [trg_arabic_ban_write_locks] BEFORE INSERT ON [write_locks] WHEN INSTR(LOWER(COALESCE(NEW.[lock_id],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'arabic') > 0 BEGIN SELECT RAISE(ABORT, '⛔ BANNED: "arabic" on write_locks. Use AA.' ); END; CREATE TRIGGER "trg_check_entries_score" BEFORE INSERT ON "entries" FOR EACH ROW BEGIN SELECT RAISE(ABORT, 'score must be 0-10') WHERE NEW.score IS NOT NULL AND (NEW.score < 0 OR NEW.score > 10); END; CREATE TRIGGER "trg_check_entries_score_upd" BEFORE UPDATE ON "entries" FOR EACH ROW BEGIN SELECT RAISE(ABORT, 'score must be 0-10') WHERE NEW.score IS NOT NULL AND (NEW.score < 0 OR NEW.score > 10); END; CREATE TRIGGER "trg_check_uz_orig_type" BEFORE INSERT ON "uzbek_vocabulary" FOR EACH ROW BEGIN SELECT RAISE(ABORT, 'orig_type must be ORIG1 or ORIG2') WHERE NEW.orig_type NOT IN ('ORIG1', 'ORIG2'); END; CREATE TRIGGER "trg_check_uz_orig_type_upd" BEFORE UPDATE ON "uzbek_vocabulary" FOR EACH ROW BEGIN SELECT RAISE(ABORT, 'orig_type must be ORIG1 or ORIG2') WHERE NEW.orig_type NOT IN ('ORIG1', 'ORIG2'); END; CREATE TRIGGER "trg_check_wg_status" BEFORE INSERT ON "write_gate" FOR EACH ROW BEGIN SELECT RAISE(ABORT, 'status must be ANALYSED/WRITTEN/VERIFIED/CLOSED') WHERE NEW.status NOT IN ('ANALYSED','WRITTEN','VERIFIED','CLOSED'); END; CREATE TRIGGER "trg_check_wg_status_upd" BEFORE UPDATE ON "write_gate" FOR EACH ROW BEGIN SELECT RAISE(ABORT, 'status must be ANALYSED/WRITTEN/VERIFIED/CLOSED') WHERE NEW.status NOT IN ('ANALYSED','WRITTEN','VERIFIED','CLOSED'); END; CREATE TRIGGER trg_compute_no_delete BEFORE DELETE ON compute_protocol BEGIN SELECT RAISE(ABORT, '⛔ COMPUTE PROTOCOL IS IMMUTABLE.'); END; CREATE TRIGGER [trg_contamination_a4_derivatives] BEFORE INSERT ON [a4_derivatives] WHEN INSTR(LOWER(COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term detected. INSERT blocked. Fix the data — direction is ALWAYS AA → downstream. Run: python3 uslap_selfaudit.py scan --text "YOUR DATA" to find the violation.'); END; CREATE TRIGGER [trg_contamination_a5_cross_refs] BEFORE INSERT ON [a5_cross_refs] WHEN INSTR(LOWER(COALESCE(NEW.[layer_ref],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[layer_ref],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[layer_ref],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[layer_ref],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[layer_ref],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[layer_ref],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[layer_ref],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[layer_ref],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[layer_ref],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[layer_ref],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[layer_ref],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[layer_ref],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[layer_ref],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[layer_ref],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[layer_ref],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[layer_ref],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[layer_ref],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[layer_ref],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[layer_ref],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[layer_ref],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[layer_ref],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[layer_ref],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[layer_ref],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[layer_ref],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[layer_ref],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[layer_ref],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[layer_ref],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[layer_ref],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[layer_ref],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[layer_ref],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[layer_ref],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[layer_ref],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[layer_ref],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term detected. INSERT blocked. Fix the data — direction is ALWAYS AA → downstream. Run: python3 uslap_selfaudit.py scan --text "YOUR DATA" to find the violation.'); END; CREATE TRIGGER [trg_contamination_agent_domains] BEFORE INSERT ON [agent_domains] WHEN INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term detected. INSERT blocked.'); END; CREATE TRIGGER [trg_contamination_agricultural_system] BEFORE INSERT ON [agricultural_system] WHEN INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term detected. INSERT blocked.'); END; CREATE TRIGGER [trg_contamination_att_terms] BEFORE INSERT ON [att_terms] WHEN INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term detected. INSERT blocked.'); END; CREATE TRIGGER [trg_contamination_bitig_convergence_register] BEFORE INSERT ON [bitig_convergence_register] WHEN INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term detected. INSERT blocked.'); END; CREATE TRIGGER [trg_contamination_bitig_corrections] BEFORE INSERT ON [bitig_corrections] WHEN INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term detected. INSERT blocked.'); END; CREATE TRIGGER [trg_contamination_bitig_degradation_register] BEFORE INSERT ON [bitig_degradation_register] WHEN INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term detected. INSERT blocked.'); END; CREATE TRIGGER [trg_contamination_bitig_dispersal_map] BEFORE INSERT ON [bitig_dispersal_map] WHEN INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term detected. INSERT blocked.'); END; CREATE TRIGGER [trg_contamination_bitig_heptad_manifest] BEFORE INSERT ON [bitig_heptad_manifest] WHEN INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term detected. INSERT blocked.'); END; CREATE TRIGGER [trg_contamination_bitig_intelligence_summary] BEFORE INSERT ON [bitig_intelligence_summary] WHEN INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term detected. INSERT blocked.'); END; CREATE TRIGGER [trg_contamination_bitig_orig2_sources] BEFORE INSERT ON [bitig_orig2_sources] WHEN INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term detected. INSERT blocked.'); END; CREATE TRIGGER [trg_contamination_bitig_protocol] BEFORE INSERT ON [bitig_protocol] WHEN INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term detected. INSERT blocked.'); END; CREATE TRIGGER [trg_contamination_bitig_semantic_fields] BEFORE INSERT ON [bitig_semantic_fields] WHEN INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term detected. INSERT blocked.'); END; CREATE TRIGGER [trg_contamination_bitig_shift_register] BEFORE INSERT ON [bitig_shift_register] WHEN INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term detected. INSERT blocked.'); END; CREATE TRIGGER [trg_contamination_body_extraction_intel] BEFORE INSERT ON [body_extraction_intel] WHEN INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term detected. INSERT blocked.'); END; CREATE TRIGGER [trg_contamination_body_heptad_meta] BEFORE INSERT ON [body_heptad_meta] WHEN INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term detected. INSERT blocked.'); END; CREATE TRIGGER [trg_contamination_category_summary] BEFORE INSERT ON [category_summary] WHEN INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term detected. INSERT blocked.'); END; CREATE TRIGGER [trg_contamination_chronology] BEFORE INSERT ON [chronology] WHEN INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term detected. INSERT blocked.'); END; CREATE TRIGGER [trg_contamination_contamination_blacklist] BEFORE INSERT ON [contamination_blacklist] WHEN INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term detected. INSERT blocked.'); END; CREATE TRIGGER [trg_contamination_country_names] BEFORE INSERT ON [country_names] WHEN INSTR(LOWER(COALESCE(NEW.[notes],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD on country_names.'); END; CREATE TRIGGER [trg_contamination_db_integrity_log] BEFORE INSERT ON [db_integrity_log] WHEN INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term detected. INSERT blocked.'); END; CREATE TRIGGER [trg_contamination_document_content] BEFORE INSERT ON [document_content] WHEN INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term detected. INSERT blocked.'); END; CREATE TRIGGER [trg_contamination_dp_entry_map] BEFORE INSERT ON [dp_entry_map] WHEN INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term detected. INSERT blocked.'); END; CREATE TRIGGER [trg_contamination_dp_register] BEFORE INSERT ON [dp_register] WHEN INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term detected. INSERT blocked.'); END; CREATE TRIGGER [trg_contamination_entries] BEFORE INSERT ON [entries] WHEN INSTR(LOWER(COALESCE(NEW.[en_term],'') || " " || COALESCE(NEW.[ru_term],'') || " " || COALESCE(NEW.[fa_term],'') || " " || COALESCE(NEW.[notes],'') || " " || COALESCE(NEW.[phonetic_chain],'') || " " || COALESCE(NEW.[source_form],'') || " " || COALESCE(NEW.[qur_meaning],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || " " || COALESCE(NEW.[ru_term],'') || " " || COALESCE(NEW.[fa_term],'') || " " || COALESCE(NEW.[notes],'') || " " || COALESCE(NEW.[phonetic_chain],'') || " " || COALESCE(NEW.[source_form],'') || " " || COALESCE(NEW.[qur_meaning],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || " " || COALESCE(NEW.[ru_term],'') || " " || COALESCE(NEW.[fa_term],'') || " " || COALESCE(NEW.[notes],'') || " " || COALESCE(NEW.[phonetic_chain],'') || " " || COALESCE(NEW.[source_form],'') || " " || COALESCE(NEW.[qur_meaning],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || " " || COALESCE(NEW.[ru_term],'') || " " || COALESCE(NEW.[fa_term],'') || " " || COALESCE(NEW.[notes],'') || " " || COALESCE(NEW.[phonetic_chain],'') || " " || COALESCE(NEW.[source_form],'') || " " || COALESCE(NEW.[qur_meaning],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || " " || COALESCE(NEW.[ru_term],'') || " " || COALESCE(NEW.[fa_term],'') || " " || COALESCE(NEW.[notes],'') || " " || COALESCE(NEW.[phonetic_chain],'') || " " || COALESCE(NEW.[source_form],'') || " " || COALESCE(NEW.[qur_meaning],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || " " || COALESCE(NEW.[ru_term],'') || " " || COALESCE(NEW.[fa_term],'') || " " || COALESCE(NEW.[notes],'') || " " || COALESCE(NEW.[phonetic_chain],'') || " " || COALESCE(NEW.[source_form],'') || " " || COALESCE(NEW.[qur_meaning],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || " " || COALESCE(NEW.[ru_term],'') || " " || COALESCE(NEW.[fa_term],'') || " " || COALESCE(NEW.[notes],'') || " " || COALESCE(NEW.[phonetic_chain],'') || " " || COALESCE(NEW.[source_form],'') || " " || COALESCE(NEW.[qur_meaning],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || " " || COALESCE(NEW.[ru_term],'') || " " || COALESCE(NEW.[fa_term],'') || " " || COALESCE(NEW.[notes],'') || " " || COALESCE(NEW.[phonetic_chain],'') || " " || COALESCE(NEW.[source_form],'') || " " || COALESCE(NEW.[qur_meaning],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || " " || COALESCE(NEW.[ru_term],'') || " " || COALESCE(NEW.[fa_term],'') || " " || COALESCE(NEW.[notes],'') || " " || COALESCE(NEW.[phonetic_chain],'') || " " || COALESCE(NEW.[source_form],'') || " " || COALESCE(NEW.[qur_meaning],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || " " || COALESCE(NEW.[ru_term],'') || " " || COALESCE(NEW.[fa_term],'') || " " || COALESCE(NEW.[notes],'') || " " || COALESCE(NEW.[phonetic_chain],'') || " " || COALESCE(NEW.[source_form],'') || " " || COALESCE(NEW.[qur_meaning],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || " " || COALESCE(NEW.[ru_term],'') || " " || COALESCE(NEW.[fa_term],'') || " " || COALESCE(NEW.[notes],'') || " " || COALESCE(NEW.[phonetic_chain],'') || " " || COALESCE(NEW.[source_form],'') || " " || COALESCE(NEW.[qur_meaning],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || " " || COALESCE(NEW.[ru_term],'') || " " || COALESCE(NEW.[fa_term],'') || " " || COALESCE(NEW.[notes],'') || " " || COALESCE(NEW.[phonetic_chain],'') || " " || COALESCE(NEW.[source_form],'') || " " || COALESCE(NEW.[qur_meaning],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || " " || COALESCE(NEW.[ru_term],'') || " " || COALESCE(NEW.[fa_term],'') || " " || COALESCE(NEW.[notes],'') || " " || COALESCE(NEW.[phonetic_chain],'') || " " || COALESCE(NEW.[source_form],'') || " " || COALESCE(NEW.[qur_meaning],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || " " || COALESCE(NEW.[ru_term],'') || " " || COALESCE(NEW.[fa_term],'') || " " || COALESCE(NEW.[notes],'') || " " || COALESCE(NEW.[phonetic_chain],'') || " " || COALESCE(NEW.[source_form],'') || " " || COALESCE(NEW.[qur_meaning],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || " " || COALESCE(NEW.[ru_term],'') || " " || COALESCE(NEW.[fa_term],'') || " " || COALESCE(NEW.[notes],'') || " " || COALESCE(NEW.[phonetic_chain],'') || " " || COALESCE(NEW.[source_form],'') || " " || COALESCE(NEW.[qur_meaning],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || " " || COALESCE(NEW.[ru_term],'') || " " || COALESCE(NEW.[fa_term],'') || " " || COALESCE(NEW.[notes],'') || " " || COALESCE(NEW.[phonetic_chain],'') || " " || COALESCE(NEW.[source_form],'') || " " || COALESCE(NEW.[qur_meaning],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || " " || COALESCE(NEW.[ru_term],'') || " " || COALESCE(NEW.[fa_term],'') || " " || COALESCE(NEW.[notes],'') || " " || COALESCE(NEW.[phonetic_chain],'') || " " || COALESCE(NEW.[source_form],'') || " " || COALESCE(NEW.[qur_meaning],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || " " || COALESCE(NEW.[ru_term],'') || " " || COALESCE(NEW.[fa_term],'') || " " || COALESCE(NEW.[notes],'') || " " || COALESCE(NEW.[phonetic_chain],'') || " " || COALESCE(NEW.[source_form],'') || " " || COALESCE(NEW.[qur_meaning],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || " " || COALESCE(NEW.[ru_term],'') || " " || COALESCE(NEW.[fa_term],'') || " " || COALESCE(NEW.[notes],'') || " " || COALESCE(NEW.[phonetic_chain],'') || " " || COALESCE(NEW.[source_form],'') || " " || COALESCE(NEW.[qur_meaning],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || " " || COALESCE(NEW.[ru_term],'') || " " || COALESCE(NEW.[fa_term],'') || " " || COALESCE(NEW.[notes],'') || " " || COALESCE(NEW.[phonetic_chain],'') || " " || COALESCE(NEW.[source_form],'') || " " || COALESCE(NEW.[qur_meaning],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || " " || COALESCE(NEW.[ru_term],'') || " " || COALESCE(NEW.[fa_term],'') || " " || COALESCE(NEW.[notes],'') || " " || COALESCE(NEW.[phonetic_chain],'') || " " || COALESCE(NEW.[source_form],'') || " " || COALESCE(NEW.[qur_meaning],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || " " || COALESCE(NEW.[ru_term],'') || " " || COALESCE(NEW.[fa_term],'') || " " || COALESCE(NEW.[notes],'') || " " || COALESCE(NEW.[phonetic_chain],'') || " " || COALESCE(NEW.[source_form],'') || " " || COALESCE(NEW.[qur_meaning],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || " " || COALESCE(NEW.[ru_term],'') || " " || COALESCE(NEW.[fa_term],'') || " " || COALESCE(NEW.[notes],'') || " " || COALESCE(NEW.[phonetic_chain],'') || " " || COALESCE(NEW.[source_form],'') || " " || COALESCE(NEW.[qur_meaning],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || " " || COALESCE(NEW.[ru_term],'') || " " || COALESCE(NEW.[fa_term],'') || " " || COALESCE(NEW.[notes],'') || " " || COALESCE(NEW.[phonetic_chain],'') || " " || COALESCE(NEW.[source_form],'') || " " || COALESCE(NEW.[qur_meaning],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || " " || COALESCE(NEW.[ru_term],'') || " " || COALESCE(NEW.[fa_term],'') || " " || COALESCE(NEW.[notes],'') || " " || COALESCE(NEW.[phonetic_chain],'') || " " || COALESCE(NEW.[source_form],'') || " " || COALESCE(NEW.[qur_meaning],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || " " || COALESCE(NEW.[ru_term],'') || " " || COALESCE(NEW.[fa_term],'') || " " || COALESCE(NEW.[notes],'') || " " || COALESCE(NEW.[phonetic_chain],'') || " " || COALESCE(NEW.[source_form],'') || " " || COALESCE(NEW.[qur_meaning],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || " " || COALESCE(NEW.[ru_term],'') || " " || COALESCE(NEW.[fa_term],'') || " " || COALESCE(NEW.[notes],'') || " " || COALESCE(NEW.[phonetic_chain],'') || " " || COALESCE(NEW.[source_form],'') || " " || COALESCE(NEW.[qur_meaning],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || " " || COALESCE(NEW.[ru_term],'') || " " || COALESCE(NEW.[fa_term],'') || " " || COALESCE(NEW.[notes],'') || " " || COALESCE(NEW.[phonetic_chain],'') || " " || COALESCE(NEW.[source_form],'') || " " || COALESCE(NEW.[qur_meaning],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || " " || COALESCE(NEW.[ru_term],'') || " " || COALESCE(NEW.[fa_term],'') || " " || COALESCE(NEW.[notes],'') || " " || COALESCE(NEW.[phonetic_chain],'') || " " || COALESCE(NEW.[source_form],'') || " " || COALESCE(NEW.[qur_meaning],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || " " || COALESCE(NEW.[ru_term],'') || " " || COALESCE(NEW.[fa_term],'') || " " || COALESCE(NEW.[notes],'') || " " || COALESCE(NEW.[phonetic_chain],'') || " " || COALESCE(NEW.[source_form],'') || " " || COALESCE(NEW.[qur_meaning],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || " " || COALESCE(NEW.[ru_term],'') || " " || COALESCE(NEW.[fa_term],'') || " " || COALESCE(NEW.[notes],'') || " " || COALESCE(NEW.[phonetic_chain],'') || " " || COALESCE(NEW.[source_form],'') || " " || COALESCE(NEW.[qur_meaning],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || " " || COALESCE(NEW.[ru_term],'') || " " || COALESCE(NEW.[fa_term],'') || " " || COALESCE(NEW.[notes],'') || " " || COALESCE(NEW.[phonetic_chain],'') || " " || COALESCE(NEW.[source_form],'') || " " || COALESCE(NEW.[qur_meaning],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || " " || COALESCE(NEW.[ru_term],'') || " " || COALESCE(NEW.[fa_term],'') || " " || COALESCE(NEW.[notes],'') || " " || COALESCE(NEW.[phonetic_chain],'') || " " || COALESCE(NEW.[source_form],'') || " " || COALESCE(NEW.[qur_meaning],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD on entries.'); END; CREATE TRIGGER [trg_contamination_excel_data_consolidated] BEFORE INSERT ON [excel_data_consolidated] WHEN INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term detected. INSERT blocked.'); END; CREATE TRIGGER [trg_contamination_financial_extraction_cycles] BEFORE INSERT ON [financial_extraction_cycles] WHEN INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term detected. INSERT blocked.'); END; CREATE TRIGGER [trg_contamination_formula_concealment] BEFORE INSERT ON [formula_concealment] WHEN INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term detected. INSERT blocked.'); END; CREATE TRIGGER [trg_contamination_formula_cross_refs] BEFORE INSERT ON [formula_cross_refs] WHEN INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term detected. INSERT blocked.'); END; CREATE TRIGGER [trg_contamination_formula_ratios] BEFORE INSERT ON [formula_ratios] WHEN INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term detected. INSERT blocked.'); END; CREATE TRIGGER [trg_contamination_formula_restoration] BEFORE INSERT ON [formula_restoration] WHEN INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term detected. INSERT blocked.'); END; CREATE TRIGGER [trg_contamination_formula_scholars] BEFORE INSERT ON [formula_scholars] WHEN INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term detected. INSERT blocked.'); END; CREATE TRIGGER [trg_contamination_formula_undiscovered] BEFORE INSERT ON [formula_undiscovered] WHEN INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term detected. INSERT blocked.'); END; CREATE TRIGGER [trg_contamination_h7_seal_record] BEFORE INSERT ON [h7_seal_record] WHEN INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term detected. INSERT blocked.'); END; CREATE TRIGGER [trg_contamination_id_sequences] BEFORE INSERT ON [id_sequences] WHEN INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term detected. INSERT blocked.'); END; CREATE TRIGGER [trg_contamination_intel_file_index] BEFORE INSERT ON [intel_file_index] WHEN INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term detected. INSERT blocked.'); END; CREATE TRIGGER [trg_contamination_kashgari_concealment_audit] BEFORE INSERT ON [kashgari_concealment_audit] WHEN INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term detected. INSERT blocked.'); END; CREATE TRIGGER [trg_contamination_languages] BEFORE INSERT ON [languages] WHEN INSTR(LOWER(COALESCE(NEW.[notes],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD on languages.'); END; CREATE TRIGGER [trg_contamination_lattice_manifest] BEFORE INSERT ON [lattice_manifest] WHEN INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term detected. INSERT blocked.'); END; CREATE TRIGGER [trg_contamination_main_heptad_manifest] BEFORE INSERT ON [main_heptad_manifest] WHEN INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term detected. INSERT blocked.'); END; CREATE TRIGGER [trg_contamination_name_root_hub] BEFORE INSERT ON [name_root_hub] WHEN INSTR(LOWER(COALESCE(NEW.[corrected_meaning],'') || " " || COALESCE(NEW.[current_meaning],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[corrected_meaning],'') || " " || COALESCE(NEW.[current_meaning],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[corrected_meaning],'') || " " || COALESCE(NEW.[current_meaning],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[corrected_meaning],'') || " " || COALESCE(NEW.[current_meaning],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[corrected_meaning],'') || " " || COALESCE(NEW.[current_meaning],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[corrected_meaning],'') || " " || COALESCE(NEW.[current_meaning],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[corrected_meaning],'') || " " || COALESCE(NEW.[current_meaning],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[corrected_meaning],'') || " " || COALESCE(NEW.[current_meaning],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[corrected_meaning],'') || " " || COALESCE(NEW.[current_meaning],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[corrected_meaning],'') || " " || COALESCE(NEW.[current_meaning],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[corrected_meaning],'') || " " || COALESCE(NEW.[current_meaning],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[corrected_meaning],'') || " " || COALESCE(NEW.[current_meaning],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[corrected_meaning],'') || " " || COALESCE(NEW.[current_meaning],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[corrected_meaning],'') || " " || COALESCE(NEW.[current_meaning],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[corrected_meaning],'') || " " || COALESCE(NEW.[current_meaning],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[corrected_meaning],'') || " " || COALESCE(NEW.[current_meaning],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[corrected_meaning],'') || " " || COALESCE(NEW.[current_meaning],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[corrected_meaning],'') || " " || COALESCE(NEW.[current_meaning],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[corrected_meaning],'') || " " || COALESCE(NEW.[current_meaning],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[corrected_meaning],'') || " " || COALESCE(NEW.[current_meaning],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[corrected_meaning],'') || " " || COALESCE(NEW.[current_meaning],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[corrected_meaning],'') || " " || COALESCE(NEW.[current_meaning],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[corrected_meaning],'') || " " || COALESCE(NEW.[current_meaning],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[corrected_meaning],'') || " " || COALESCE(NEW.[current_meaning],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[corrected_meaning],'') || " " || COALESCE(NEW.[current_meaning],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[corrected_meaning],'') || " " || COALESCE(NEW.[current_meaning],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[corrected_meaning],'') || " " || COALESCE(NEW.[current_meaning],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[corrected_meaning],'') || " " || COALESCE(NEW.[current_meaning],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[corrected_meaning],'') || " " || COALESCE(NEW.[current_meaning],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[corrected_meaning],'') || " " || COALESCE(NEW.[current_meaning],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[corrected_meaning],'') || " " || COALESCE(NEW.[current_meaning],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[corrected_meaning],'') || " " || COALESCE(NEW.[current_meaning],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[corrected_meaning],'') || " " || COALESCE(NEW.[current_meaning],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD on name_root_hub.'); END; CREATE TRIGGER [trg_contamination_names_of_allah] BEFORE INSERT ON [names_of_allah] WHEN INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[meaning],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[meaning],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[meaning],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[meaning],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[meaning],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[meaning],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[meaning],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[meaning],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[meaning],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[meaning],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[meaning],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[meaning],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[meaning],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[meaning],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[meaning],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[meaning],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[meaning],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[meaning],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[meaning],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[meaning],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[meaning],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[meaning],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[meaning],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[meaning],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[meaning],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[meaning],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[meaning],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[meaning],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[meaning],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[meaning],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[meaning],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[meaning],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[meaning],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD on names_of_allah.'); END; CREATE TRIGGER [trg_contamination_nt_codes] BEFORE INSERT ON [nt_codes] WHEN INSTR(LOWER(COALESCE(NEW.[description],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD on nt_codes.'); END; CREATE TRIGGER [trg_contamination_op_codes] BEFORE INSERT ON [op_codes] WHEN INSTR(LOWER(COALESCE(NEW.[description],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD on op_codes.'); END; CREATE TRIGGER [trg_contamination_operation_codes] BEFORE INSERT ON [operation_codes] WHEN INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD on operation_codes.'); END; CREATE TRIGGER [trg_contamination_phonetic_reversal] BEFORE INSERT ON [phonetic_reversal] WHEN INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term detected. INSERT blocked.'); END; CREATE TRIGGER [trg_contamination_protocol_corrections] BEFORE INSERT ON [protocol_corrections] WHEN INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term detected. INSERT blocked.'); END; CREATE TRIGGER [trg_contamination_quran_ayat] BEFORE INSERT ON [quran_ayat] WHEN INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term detected. INSERT blocked.'); END; CREATE TRIGGER [trg_contamination_quran_known_forms] BEFORE INSERT ON [quran_known_forms] WHEN INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term detected. INSERT blocked.'); END; CREATE TRIGGER [trg_contamination_quran_refs] BEFORE INSERT ON [quran_refs] WHEN INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[translation],'') || " " || COALESCE(NEW.[relevance],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[translation],'') || " " || COALESCE(NEW.[relevance],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[translation],'') || " " || COALESCE(NEW.[relevance],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[translation],'') || " " || COALESCE(NEW.[relevance],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[translation],'') || " " || COALESCE(NEW.[relevance],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[translation],'') || " " || COALESCE(NEW.[relevance],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[translation],'') || " " || COALESCE(NEW.[relevance],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[translation],'') || " " || COALESCE(NEW.[relevance],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[translation],'') || " " || COALESCE(NEW.[relevance],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[translation],'') || " " || COALESCE(NEW.[relevance],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[translation],'') || " " || COALESCE(NEW.[relevance],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[translation],'') || " " || COALESCE(NEW.[relevance],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[translation],'') || " " || COALESCE(NEW.[relevance],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[translation],'') || " " || COALESCE(NEW.[relevance],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[translation],'') || " " || COALESCE(NEW.[relevance],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[translation],'') || " " || COALESCE(NEW.[relevance],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[translation],'') || " " || COALESCE(NEW.[relevance],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[translation],'') || " " || COALESCE(NEW.[relevance],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[translation],'') || " " || COALESCE(NEW.[relevance],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[translation],'') || " " || COALESCE(NEW.[relevance],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[translation],'') || " " || COALESCE(NEW.[relevance],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[translation],'') || " " || COALESCE(NEW.[relevance],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[translation],'') || " " || COALESCE(NEW.[relevance],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[translation],'') || " " || COALESCE(NEW.[relevance],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[translation],'') || " " || COALESCE(NEW.[relevance],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[translation],'') || " " || COALESCE(NEW.[relevance],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[translation],'') || " " || COALESCE(NEW.[relevance],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[translation],'') || " " || COALESCE(NEW.[relevance],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[translation],'') || " " || COALESCE(NEW.[relevance],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[translation],'') || " " || COALESCE(NEW.[relevance],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[translation],'') || " " || COALESCE(NEW.[relevance],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[translation],'') || " " || COALESCE(NEW.[relevance],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[translation],'') || " " || COALESCE(NEW.[relevance],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD on quran_refs.'); END; CREATE TRIGGER [trg_contamination_quran_word_roots] BEFORE INSERT ON [quran_word_roots] WHEN INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term detected. INSERT blocked.'); END; CREATE TRIGGER [trg_contamination_qv_contamination_scan] BEFORE INSERT ON [qv_contamination_scan] WHEN INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term detected. INSERT blocked.'); END; CREATE TRIGGER [trg_contamination_qv_translation_register] BEFORE INSERT ON [qv_translation_register] WHEN INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term detected. INSERT blocked.'); END; CREATE TRIGGER [trg_contamination_root_explosion_manifest] BEFORE INSERT ON [root_explosion_manifest] WHEN INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term detected. INSERT blocked.'); END; CREATE TRIGGER [trg_contamination_roots] BEFORE INSERT ON [roots] WHEN INSTR(LOWER(COALESCE(NEW.[primary_meaning],'') || " " || COALESCE(NEW.[notes],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[primary_meaning],'') || " " || COALESCE(NEW.[notes],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[primary_meaning],'') || " " || COALESCE(NEW.[notes],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[primary_meaning],'') || " " || COALESCE(NEW.[notes],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[primary_meaning],'') || " " || COALESCE(NEW.[notes],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[primary_meaning],'') || " " || COALESCE(NEW.[notes],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[primary_meaning],'') || " " || COALESCE(NEW.[notes],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[primary_meaning],'') || " " || COALESCE(NEW.[notes],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[primary_meaning],'') || " " || COALESCE(NEW.[notes],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[primary_meaning],'') || " " || COALESCE(NEW.[notes],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[primary_meaning],'') || " " || COALESCE(NEW.[notes],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[primary_meaning],'') || " " || COALESCE(NEW.[notes],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[primary_meaning],'') || " " || COALESCE(NEW.[notes],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[primary_meaning],'') || " " || COALESCE(NEW.[notes],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[primary_meaning],'') || " " || COALESCE(NEW.[notes],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[primary_meaning],'') || " " || COALESCE(NEW.[notes],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[primary_meaning],'') || " " || COALESCE(NEW.[notes],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[primary_meaning],'') || " " || COALESCE(NEW.[notes],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[primary_meaning],'') || " " || COALESCE(NEW.[notes],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[primary_meaning],'') || " " || COALESCE(NEW.[notes],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[primary_meaning],'') || " " || COALESCE(NEW.[notes],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[primary_meaning],'') || " " || COALESCE(NEW.[notes],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[primary_meaning],'') || " " || COALESCE(NEW.[notes],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[primary_meaning],'') || " " || COALESCE(NEW.[notes],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[primary_meaning],'') || " " || COALESCE(NEW.[notes],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[primary_meaning],'') || " " || COALESCE(NEW.[notes],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[primary_meaning],'') || " " || COALESCE(NEW.[notes],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[primary_meaning],'') || " " || COALESCE(NEW.[notes],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[primary_meaning],'') || " " || COALESCE(NEW.[notes],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[primary_meaning],'') || " " || COALESCE(NEW.[notes],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[primary_meaning],'') || " " || COALESCE(NEW.[notes],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[primary_meaning],'') || " " || COALESCE(NEW.[notes],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[primary_meaning],'') || " " || COALESCE(NEW.[notes],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD on roots.'); END; CREATE TRIGGER [trg_contamination_scholar_warnings] BEFORE INSERT ON [scholar_warnings] WHEN INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term detected. INSERT blocked.'); END; CREATE TRIGGER [trg_contamination_score_review_candidates] BEFORE INSERT ON [score_review_candidates] WHEN INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term detected. INSERT blocked.'); END; CREATE TRIGGER [trg_contamination_script_corridors] BEFORE INSERT ON [script_corridors] WHEN INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD on script_corridors.'); END; CREATE TRIGGER [trg_contamination_session_index] BEFORE INSERT ON [session_index] WHEN INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term detected. INSERT blocked.'); END; CREATE TRIGGER [trg_contamination_swot_analysis] BEFORE INSERT ON [swot_analysis] WHEN INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term detected. INSERT blocked.'); END; CREATE TRIGGER [trg_contamination_swot_h7] BEFORE INSERT ON [swot_h7] WHEN INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term detected. INSERT blocked.'); END; CREATE TRIGGER [trg_contamination_table_ownership] BEFORE INSERT ON [table_ownership] WHEN INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term detected. INSERT blocked.'); END; CREATE TRIGGER [trg_contamination_term_nodes] BEFORE INSERT ON [term_nodes] WHEN INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term detected. INSERT blocked.'); END; CREATE TRIGGER [trg_contamination_umd_operations] BEFORE INSERT ON [umd_operations] WHEN INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term detected. INSERT blocked.'); END; CREATE TRIGGER [trg_contamination_upd_a4_derivatives] BEFORE UPDATE ON [a4_derivatives] WHEN (NEW.[deriv_id] IS NOT OLD.[deriv_id] OR NEW.[en_term] IS NOT OLD.[en_term] OR NEW.[derivative] IS NOT OLD.[derivative] OR NEW.[link_type] IS NOT OLD.[link_type] OR NEW.[col_5] IS NOT OLD.[col_5] OR NEW.[col_6] IS NOT OLD.[col_6]) AND (INSTR(LOWER(COALESCE(NEW.[deriv_id],'') || ' ' || COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[col_5],'') || ' ' || COALESCE(NEW.[col_6],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[deriv_id],'') || ' ' || COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[col_5],'') || ' ' || COALESCE(NEW.[col_6],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[deriv_id],'') || ' ' || COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[col_5],'') || ' ' || COALESCE(NEW.[col_6],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[deriv_id],'') || ' ' || COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[col_5],'') || ' ' || COALESCE(NEW.[col_6],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[deriv_id],'') || ' ' || COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[col_5],'') || ' ' || COALESCE(NEW.[col_6],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[deriv_id],'') || ' ' || COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[col_5],'') || ' ' || COALESCE(NEW.[col_6],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[deriv_id],'') || ' ' || COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[col_5],'') || ' ' || COALESCE(NEW.[col_6],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[deriv_id],'') || ' ' || COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[col_5],'') || ' ' || COALESCE(NEW.[col_6],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[deriv_id],'') || ' ' || COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[col_5],'') || ' ' || COALESCE(NEW.[col_6],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[deriv_id],'') || ' ' || COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[col_5],'') || ' ' || COALESCE(NEW.[col_6],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[deriv_id],'') || ' ' || COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[col_5],'') || ' ' || COALESCE(NEW.[col_6],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[deriv_id],'') || ' ' || COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[col_5],'') || ' ' || COALESCE(NEW.[col_6],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[deriv_id],'') || ' ' || COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[col_5],'') || ' ' || COALESCE(NEW.[col_6],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[deriv_id],'') || ' ' || COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[col_5],'') || ' ' || COALESCE(NEW.[col_6],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[deriv_id],'') || ' ' || COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[col_5],'') || ' ' || COALESCE(NEW.[col_6],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[deriv_id],'') || ' ' || COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[col_5],'') || ' ' || COALESCE(NEW.[col_6],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[deriv_id],'') || ' ' || COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[col_5],'') || ' ' || COALESCE(NEW.[col_6],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[deriv_id],'') || ' ' || COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[col_5],'') || ' ' || COALESCE(NEW.[col_6],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[deriv_id],'') || ' ' || COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[col_5],'') || ' ' || COALESCE(NEW.[col_6],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[deriv_id],'') || ' ' || COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[col_5],'') || ' ' || COALESCE(NEW.[col_6],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[deriv_id],'') || ' ' || COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[col_5],'') || ' ' || COALESCE(NEW.[col_6],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[deriv_id],'') || ' ' || COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[col_5],'') || ' ' || COALESCE(NEW.[col_6],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[deriv_id],'') || ' ' || COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[col_5],'') || ' ' || COALESCE(NEW.[col_6],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[deriv_id],'') || ' ' || COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[col_5],'') || ' ' || COALESCE(NEW.[col_6],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[deriv_id],'') || ' ' || COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[col_5],'') || ' ' || COALESCE(NEW.[col_6],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[deriv_id],'') || ' ' || COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[col_5],'') || ' ' || COALESCE(NEW.[col_6],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[deriv_id],'') || ' ' || COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[col_5],'') || ' ' || COALESCE(NEW.[col_6],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[deriv_id],'') || ' ' || COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[col_5],'') || ' ' || COALESCE(NEW.[col_6],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[deriv_id],'') || ' ' || COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[col_5],'') || ' ' || COALESCE(NEW.[col_6],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[deriv_id],'') || ' ' || COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[col_5],'') || ' ' || COALESCE(NEW.[col_6],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[deriv_id],'') || ' ' || COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[col_5],'') || ' ' || COALESCE(NEW.[col_6],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[deriv_id],'') || ' ' || COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[col_5],'') || ' ' || COALESCE(NEW.[col_6],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[deriv_id],'') || ' ' || COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[col_5],'') || ' ' || COALESCE(NEW.[col_6],'')), 'indo-european') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_contamination_upd_a5_cross_refs] BEFORE UPDATE ON [a5_cross_refs] WHEN (NEW.[xref_id] IS NOT OLD.[xref_id] OR NEW.[link_type] IS NOT OLD.[link_type] OR NEW.[description] IS NOT OLD.[description] OR NEW.[layer_ref] IS NOT OLD.[layer_ref] OR NEW.[col_6] IS NOT OLD.[col_6]) AND (INSTR(LOWER(COALESCE(NEW.[xref_id],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[layer_ref],'') || ' ' || COALESCE(NEW.[col_6],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[xref_id],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[layer_ref],'') || ' ' || COALESCE(NEW.[col_6],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[xref_id],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[layer_ref],'') || ' ' || COALESCE(NEW.[col_6],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[xref_id],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[layer_ref],'') || ' ' || COALESCE(NEW.[col_6],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[xref_id],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[layer_ref],'') || ' ' || COALESCE(NEW.[col_6],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[xref_id],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[layer_ref],'') || ' ' || COALESCE(NEW.[col_6],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[xref_id],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[layer_ref],'') || ' ' || COALESCE(NEW.[col_6],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[xref_id],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[layer_ref],'') || ' ' || COALESCE(NEW.[col_6],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[xref_id],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[layer_ref],'') || ' ' || COALESCE(NEW.[col_6],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[xref_id],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[layer_ref],'') || ' ' || COALESCE(NEW.[col_6],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[xref_id],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[layer_ref],'') || ' ' || COALESCE(NEW.[col_6],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[xref_id],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[layer_ref],'') || ' ' || COALESCE(NEW.[col_6],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[xref_id],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[layer_ref],'') || ' ' || COALESCE(NEW.[col_6],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[xref_id],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[layer_ref],'') || ' ' || COALESCE(NEW.[col_6],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[xref_id],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[layer_ref],'') || ' ' || COALESCE(NEW.[col_6],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[xref_id],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[layer_ref],'') || ' ' || COALESCE(NEW.[col_6],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[xref_id],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[layer_ref],'') || ' ' || COALESCE(NEW.[col_6],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[xref_id],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[layer_ref],'') || ' ' || COALESCE(NEW.[col_6],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[xref_id],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[layer_ref],'') || ' ' || COALESCE(NEW.[col_6],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[xref_id],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[layer_ref],'') || ' ' || COALESCE(NEW.[col_6],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[xref_id],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[layer_ref],'') || ' ' || COALESCE(NEW.[col_6],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[xref_id],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[layer_ref],'') || ' ' || COALESCE(NEW.[col_6],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[xref_id],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[layer_ref],'') || ' ' || COALESCE(NEW.[col_6],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[xref_id],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[layer_ref],'') || ' ' || COALESCE(NEW.[col_6],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[xref_id],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[layer_ref],'') || ' ' || COALESCE(NEW.[col_6],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[xref_id],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[layer_ref],'') || ' ' || COALESCE(NEW.[col_6],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[xref_id],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[layer_ref],'') || ' ' || COALESCE(NEW.[col_6],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[xref_id],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[layer_ref],'') || ' ' || COALESCE(NEW.[col_6],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[xref_id],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[layer_ref],'') || ' ' || COALESCE(NEW.[col_6],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[xref_id],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[layer_ref],'') || ' ' || COALESCE(NEW.[col_6],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[xref_id],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[layer_ref],'') || ' ' || COALESCE(NEW.[col_6],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[xref_id],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[layer_ref],'') || ' ' || COALESCE(NEW.[col_6],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[xref_id],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[layer_ref],'') || ' ' || COALESCE(NEW.[col_6],'')), 'indo-european') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_contamination_upd_agent_domains] BEFORE UPDATE ON [agent_domains] WHEN (NEW.[agent_id] IS NOT OLD.[agent_id] OR NEW.[agent_name] IS NOT OLD.[agent_name] OR NEW.[description] IS NOT OLD.[description] OR NEW.[created_at] IS NOT OLD.[created_at]) AND (INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'indo-european') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_contamination_upd_agricultural_system] BEFORE UPDATE ON [agricultural_system] WHEN (NEW.[agri_id] IS NOT OLD.[agri_id] OR NEW.[category] IS NOT OLD.[category] OR NEW.[arabic] IS NOT OLD.[arabic] OR NEW.[transliteration] IS NOT OLD.[transliteration] OR NEW.[english] IS NOT OLD.[english] OR NEW.[root_letters] IS NOT OLD.[root_letters] OR NEW.[quranic_ref] IS NOT OLD.[quranic_ref] OR NEW.[quranic_text] IS NOT OLD.[quranic_text] OR NEW.[system_component] IS NOT OLD.[system_component] OR NEW.[divine_vs_human] IS NOT OLD.[divine_vs_human] OR NEW.[modern_corruption] IS NOT OLD.[modern_corruption] OR NEW.[description] IS NOT OLD.[description] OR NEW.[status] IS NOT OLD.[status] OR NEW.[q_gate] IS NOT OLD.[q_gate] OR NEW.[u_gate] IS NOT OLD.[u_gate] OR NEW.[f_gate] IS NOT OLD.[f_gate]) AND (INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'indo-european') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_contamination_upd_att_terms] BEFORE UPDATE ON [att_terms] WHEN (NEW.[term_id] IS NOT OLD.[term_id] OR NEW.[arabic] IS NOT OLD.[arabic] OR NEW.[transliteration] IS NOT OLD.[transliteration] OR NEW.[translation] IS NOT OLD.[translation] OR NEW.[root] IS NOT OLD.[root] OR NEW.[qur_anchor] IS NOT OLD.[qur_anchor] OR NEW.[function_in_lattice] IS NOT OLD.[function_in_lattice] OR NEW.[umd_op_ref] IS NOT OLD.[umd_op_ref] OR NEW.[dp_ref] IS NOT OLD.[dp_ref] OR NEW.[inversion_type] IS NOT OLD.[inversion_type] OR NEW.[notes] IS NOT OLD.[notes]) AND (INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'indo-european') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_contamination_upd_bitig_convergence_register] BEFORE UPDATE ON [bitig_convergence_register] WHEN (NEW.[conv_id] IS NOT OLD.[conv_id] OR NEW.[orig2_term] IS NOT OLD.[orig2_term] OR NEW.[orig2_root] IS NOT OLD.[orig2_root] OR NEW.[orig2_meaning] IS NOT OLD.[orig2_meaning] OR NEW.[orig1_root] IS NOT OLD.[orig1_root] OR NEW.[orig1_root_letters] IS NOT OLD.[orig1_root_letters] OR NEW.[orig1_meaning] IS NOT OLD.[orig1_meaning] OR NEW.[quranic_ref] IS NOT OLD.[quranic_ref] OR NEW.[shared_semantics] IS NOT OLD.[shared_semantics] OR NEW.[consonantal_match] IS NOT OLD.[consonantal_match] OR NEW.[shift_ids] IS NOT OLD.[shift_ids] OR NEW.[convergence_type] IS NOT OLD.[convergence_type] OR NEW.[status] IS NOT OLD.[status] OR NEW.[lattice_refs] IS NOT OLD.[lattice_refs] OR NEW.[notes] IS NOT OLD.[notes]) AND (INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'indo-european') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_contamination_upd_bitig_corrections] BEFORE UPDATE ON [bitig_corrections] WHEN (NEW.[corr_id] IS NOT OLD.[corr_id] OR NEW.[what_was_wrong] IS NOT OLD.[what_was_wrong] OR NEW.[corrected_to] IS NOT OLD.[corrected_to] OR NEW.[evidence] IS NOT OLD.[evidence] OR NEW.[affects] IS NOT OLD.[affects] OR NEW.[status] IS NOT OLD.[status]) AND (INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'indo-european') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_contamination_upd_bitig_degradation_register] BEFORE UPDATE ON [bitig_degradation_register] WHEN (NEW.[deg_id] IS NOT OLD.[deg_id] OR NEW.[bitig_original] IS NOT OLD.[bitig_original] OR NEW.[bitig_script] IS NOT OLD.[bitig_script] OR NEW.[original_meaning] IS NOT OLD.[original_meaning] OR NEW.[downstream_form] IS NOT OLD.[downstream_form] OR NEW.[downstream_language] IS NOT OLD.[downstream_language] OR NEW.[degraded_meaning] IS NOT OLD.[degraded_meaning] OR NEW.[degradation_type] IS NOT OLD.[degradation_type] OR NEW.[dp_codes] IS NOT OLD.[dp_codes] OR NEW.[lattice_source] IS NOT OLD.[lattice_source] OR NEW.[kashgari_ref] IS NOT OLD.[kashgari_ref] OR NEW.[notes] IS NOT OLD.[notes] OR NEW.[intel_refs] IS NOT OLD.[intel_refs]) AND (INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'indo-european') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_contamination_upd_bitig_dispersal_map] BEFORE UPDATE ON [bitig_dispersal_map] WHEN (NEW.[orig2_word] IS NOT OLD.[orig2_word] OR NEW.[kazakh] IS NOT OLD.[kazakh] OR NEW.[tatar] IS NOT OLD.[tatar] OR NEW.[uyghur] IS NOT OLD.[uyghur] OR NEW.[bashkir] IS NOT OLD.[bashkir] OR NEW.[kyrgyz] IS NOT OLD.[kyrgyz] OR NEW.[uzbek] IS NOT OLD.[uzbek] OR NEW.[russian] IS NOT OLD.[russian] OR NEW.[hungarian] IS NOT OLD.[hungarian] OR NEW.[mongolian] IS NOT OLD.[mongolian] OR NEW.[persian] IS NOT OLD.[persian] OR NEW.[english] IS NOT OLD.[english] OR NEW.[other] IS NOT OLD.[other]) AND (INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'indo-european') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_contamination_upd_bitig_heptad_manifest] BEFORE UPDATE ON [bitig_heptad_manifest] WHEN (NEW.[surah_name] IS NOT OLD.[surah_name] OR NEW.[phase_name] IS NOT OLD.[phase_name] OR NEW.[task_description] IS NOT OLD.[task_description] OR NEW.[status] IS NOT OLD.[status] OR NEW.[tables_modified] IS NOT OLD.[tables_modified] OR NEW.[sealed_date] IS NOT OLD.[sealed_date]) AND (INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'indo-european') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_contamination_upd_bitig_intelligence_summary] BEFORE UPDATE ON [bitig_intelligence_summary] WHEN (NEW.[intel_id] IS NOT OLD.[intel_id] OR NEW.[category] IS NOT OLD.[category] OR NEW.[dp_code] IS NOT OLD.[dp_code] OR NEW.[operation_signature] IS NOT OLD.[operation_signature] OR NEW.[peak_period] IS NOT OLD.[peak_period] OR NEW.[case_ids] IS NOT OLD.[case_ids] OR NEW.[target_language] IS NOT OLD.[target_language] OR NEW.[intelligence_assessment] IS NOT OLD.[intelligence_assessment] OR NEW.[notes] IS NOT OLD.[notes]) AND (INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'indo-european') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_contamination_upd_bitig_orig2_sources] BEFORE UPDATE ON [bitig_orig2_sources] WHEN (NEW.[source_id] IS NOT OLD.[source_id] OR NEW.[name] IS NOT OLD.[name] OR NEW.[arabic_name] IS NOT OLD.[arabic_name] OR NEW.[date] IS NOT OLD.[date] OR NEW.[type] IS NOT OLD.[type] OR NEW.[work] IS NOT OLD.[work] OR NEW.[word_count] IS NOT OLD.[word_count] OR NEW.[significance] IS NOT OLD.[significance] OR NEW.[lattice_status] IS NOT OLD.[lattice_status]) AND (INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'indo-european') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_contamination_upd_bitig_protocol] BEFORE UPDATE ON [bitig_protocol] WHEN (NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ] IS NOT OLD.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ]) AND (INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'indo-european') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_contamination_upd_bitig_semantic_fields] BEFORE UPDATE ON [bitig_semantic_fields] WHEN (NEW.[field_id] IS NOT OLD.[field_id] OR NEW.[domain] IS NOT OLD.[domain] OR NEW.[arabic_name] IS NOT OLD.[arabic_name] OR NEW.[entry_count] IS NOT OLD.[entry_count] OR NEW.[key_words] IS NOT OLD.[key_words] OR NEW.[significance] IS NOT OLD.[significance]) AND (INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'indo-european') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_contamination_upd_bitig_shift_register] BEFORE UPDATE ON [bitig_shift_register] WHEN (NEW.[shift_id] IS NOT OLD.[shift_id] OR NEW.[shift_type] IS NOT OLD.[shift_type] OR NEW.[orig2_phoneme] IS NOT OLD.[orig2_phoneme] OR NEW.[phoneme_name] IS NOT OLD.[phoneme_name] OR NEW.[ru_outputs] IS NOT OLD.[ru_outputs] OR NEW.[tr_outputs] IS NOT OLD.[tr_outputs] OR NEW.[en_outputs] IS NOT OLD.[en_outputs] OR NEW.[s_code_parallel] IS NOT OLD.[s_code_parallel] OR NEW.[examples] IS NOT OLD.[examples] OR NEW.[entry_ids] IS NOT OLD.[entry_ids] OR NEW.[notes] IS NOT OLD.[notes]) AND (INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'indo-european') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_contamination_upd_body_extraction_intel] BEFORE UPDATE ON [body_extraction_intel] WHEN (NEW.[extract_id] IS NOT OLD.[extract_id] OR NEW.[sector] IS NOT OLD.[sector] OR NEW.[metric] IS NOT OLD.[metric] OR NEW.[value] IS NOT OLD.[value] OR NEW.[source] IS NOT OLD.[source] OR NEW.[detection_pattern] IS NOT OLD.[detection_pattern] OR NEW.[notes] IS NOT OLD.[notes] OR NEW.[contamination_category] IS NOT OLD.[contamination_category] OR NEW.[quranic_ref] IS NOT OLD.[quranic_ref] OR NEW.[q_gate] IS NOT OLD.[q_gate] OR NEW.[u_gate] IS NOT OLD.[u_gate] OR NEW.[f_gate] IS NOT OLD.[f_gate] OR NEW.[status] IS NOT OLD.[status]) AND (INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'indo-european') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_contamination_upd_body_heptad_meta] BEFORE UPDATE ON [body_heptad_meta] WHEN (NEW.[surah_role] IS NOT OLD.[surah_role] OR NEW.[surah_name_ar] IS NOT OLD.[surah_name_ar] OR NEW.[surah_name_en] IS NOT OLD.[surah_name_en] OR NEW.[body_focus] IS NOT OLD.[body_focus] OR NEW.[tables_built] IS NOT OLD.[tables_built] OR NEW.[status] IS NOT OLD.[status] OR NEW.[built_date] IS NOT OLD.[built_date] OR NEW.[notes] IS NOT OLD.[notes]) AND (INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'indo-european') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_contamination_upd_category_summary] BEFORE UPDATE ON [category_summary] WHEN (NEW.[category] IS NOT OLD.[category] OR NEW.[percentage] IS NOT OLD.[percentage] OR NEW.[file_types] IS NOT OLD.[file_types]) AND (INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'indo-european') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_contamination_upd_chronology] BEFORE UPDATE ON [chronology] WHEN (NEW.[id] IS NOT OLD.[id] OR NEW.[date] IS NOT OLD.[date] OR NEW.[era] IS NOT OLD.[era] OR NEW.[event] IS NOT OLD.[event] OR NEW.[col_8_step] IS NOT OLD.[col_8_step] OR NEW.[orig_name] IS NOT OLD.[orig_name] OR NEW.[oper_name] IS NOT OLD.[oper_name] OR NEW.[orig_meaning] IS NOT OLD.[orig_meaning] OR NEW.[oper_meaning] IS NOT OLD.[oper_meaning] OR NEW.[qur_ref] IS NOT OLD.[qur_ref] OR NEW.[source] IS NOT OLD.[source] OR NEW.[confidence] IS NOT OLD.[confidence] OR NEW.[naming_op] IS NOT OLD.[naming_op] OR NEW.[notes] IS NOT OLD.[notes]) AND (INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'indo-european') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_contamination_upd_contamination_blacklist] BEFORE UPDATE ON [contamination_blacklist] WHEN (NEW.[bl_id] IS NOT OLD.[bl_id] OR NEW.[contaminated_term] IS NOT OLD.[contaminated_term] OR NEW.[contaminated_translation] IS NOT OLD.[contaminated_translation] OR NEW.[correct_translation] IS NOT OLD.[correct_translation] OR NEW.[source_of_correction] IS NOT OLD.[source_of_correction] OR NEW.[why_contaminated] IS NOT OLD.[why_contaminated]) AND (INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'indo-european') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_contamination_upd_country_names] BEFORE UPDATE ON [country_names] WHEN INSTR(LOWER(COALESCE(NEW.[notes],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD on country_names.'); END; CREATE TRIGGER [trg_contamination_upd_db_integrity_log] BEFORE UPDATE ON [db_integrity_log] WHEN (NEW.[check_time] IS NOT OLD.[check_time] OR NEW.[check_type] IS NOT OLD.[check_type] OR NEW.[table_name] IS NOT OLD.[table_name] OR NEW.[issue] IS NOT OLD.[issue] OR NEW.[severity] IS NOT OLD.[severity]) AND (INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'indo-european') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_contamination_upd_document_content] BEFORE UPDATE ON [document_content] WHEN (NEW.[source_file] IS NOT OLD.[source_file] OR NEW.[file_type] IS NOT OLD.[file_type] OR NEW.[content_preview] IS NOT OLD.[content_preview] OR NEW.[extraction_method] IS NOT OLD.[extraction_method]) AND (INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'indo-european') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_contamination_upd_dp_entry_map] BEFORE UPDATE ON [dp_entry_map] WHEN (NEW.[entry_source] IS NOT OLD.[entry_source] OR NEW.[term] IS NOT OLD.[term] OR NEW.[dp_code] IS NOT OLD.[dp_code] OR NEW.[inversion_type] IS NOT OLD.[inversion_type] OR NEW.[language] IS NOT OLD.[language]) AND (INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'indo-european') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_contamination_upd_dp_register] BEFORE UPDATE ON [dp_register] WHEN (NEW.[dp_code] IS NOT OLD.[dp_code] OR NEW.[name] IS NOT OLD.[name] OR NEW.[class] IS NOT OLD.[class] OR NEW.[trigger] IS NOT OLD.[trigger] OR NEW.[mechanism] IS NOT OLD.[mechanism] OR NEW.[qur_anchor] IS NOT OLD.[qur_anchor] OR NEW.[example] IS NOT OLD.[example] OR NEW.[distinct_from] IS NOT OLD.[distinct_from] OR NEW.[protocol_note] IS NOT OLD.[protocol_note] OR NEW.[status] IS NOT OLD.[status]) AND (INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'indo-european') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_contamination_upd_entries] BEFORE UPDATE ON [entries] WHEN INSTR(LOWER(COALESCE(NEW.[en_term],'') || " " || COALESCE(NEW.[ru_term],'') || " " || COALESCE(NEW.[fa_term],'') || " " || COALESCE(NEW.[notes],'') || " " || COALESCE(NEW.[phonetic_chain],'') || " " || COALESCE(NEW.[source_form],'') || " " || COALESCE(NEW.[qur_meaning],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || " " || COALESCE(NEW.[ru_term],'') || " " || COALESCE(NEW.[fa_term],'') || " " || COALESCE(NEW.[notes],'') || " " || COALESCE(NEW.[phonetic_chain],'') || " " || COALESCE(NEW.[source_form],'') || " " || COALESCE(NEW.[qur_meaning],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || " " || COALESCE(NEW.[ru_term],'') || " " || COALESCE(NEW.[fa_term],'') || " " || COALESCE(NEW.[notes],'') || " " || COALESCE(NEW.[phonetic_chain],'') || " " || COALESCE(NEW.[source_form],'') || " " || COALESCE(NEW.[qur_meaning],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || " " || COALESCE(NEW.[ru_term],'') || " " || COALESCE(NEW.[fa_term],'') || " " || COALESCE(NEW.[notes],'') || " " || COALESCE(NEW.[phonetic_chain],'') || " " || COALESCE(NEW.[source_form],'') || " " || COALESCE(NEW.[qur_meaning],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || " " || COALESCE(NEW.[ru_term],'') || " " || COALESCE(NEW.[fa_term],'') || " " || COALESCE(NEW.[notes],'') || " " || COALESCE(NEW.[phonetic_chain],'') || " " || COALESCE(NEW.[source_form],'') || " " || COALESCE(NEW.[qur_meaning],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || " " || COALESCE(NEW.[ru_term],'') || " " || COALESCE(NEW.[fa_term],'') || " " || COALESCE(NEW.[notes],'') || " " || COALESCE(NEW.[phonetic_chain],'') || " " || COALESCE(NEW.[source_form],'') || " " || COALESCE(NEW.[qur_meaning],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || " " || COALESCE(NEW.[ru_term],'') || " " || COALESCE(NEW.[fa_term],'') || " " || COALESCE(NEW.[notes],'') || " " || COALESCE(NEW.[phonetic_chain],'') || " " || COALESCE(NEW.[source_form],'') || " " || COALESCE(NEW.[qur_meaning],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || " " || COALESCE(NEW.[ru_term],'') || " " || COALESCE(NEW.[fa_term],'') || " " || COALESCE(NEW.[notes],'') || " " || COALESCE(NEW.[phonetic_chain],'') || " " || COALESCE(NEW.[source_form],'') || " " || COALESCE(NEW.[qur_meaning],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || " " || COALESCE(NEW.[ru_term],'') || " " || COALESCE(NEW.[fa_term],'') || " " || COALESCE(NEW.[notes],'') || " " || COALESCE(NEW.[phonetic_chain],'') || " " || COALESCE(NEW.[source_form],'') || " " || COALESCE(NEW.[qur_meaning],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || " " || COALESCE(NEW.[ru_term],'') || " " || COALESCE(NEW.[fa_term],'') || " " || COALESCE(NEW.[notes],'') || " " || COALESCE(NEW.[phonetic_chain],'') || " " || COALESCE(NEW.[source_form],'') || " " || COALESCE(NEW.[qur_meaning],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || " " || COALESCE(NEW.[ru_term],'') || " " || COALESCE(NEW.[fa_term],'') || " " || COALESCE(NEW.[notes],'') || " " || COALESCE(NEW.[phonetic_chain],'') || " " || COALESCE(NEW.[source_form],'') || " " || COALESCE(NEW.[qur_meaning],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || " " || COALESCE(NEW.[ru_term],'') || " " || COALESCE(NEW.[fa_term],'') || " " || COALESCE(NEW.[notes],'') || " " || COALESCE(NEW.[phonetic_chain],'') || " " || COALESCE(NEW.[source_form],'') || " " || COALESCE(NEW.[qur_meaning],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || " " || COALESCE(NEW.[ru_term],'') || " " || COALESCE(NEW.[fa_term],'') || " " || COALESCE(NEW.[notes],'') || " " || COALESCE(NEW.[phonetic_chain],'') || " " || COALESCE(NEW.[source_form],'') || " " || COALESCE(NEW.[qur_meaning],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || " " || COALESCE(NEW.[ru_term],'') || " " || COALESCE(NEW.[fa_term],'') || " " || COALESCE(NEW.[notes],'') || " " || COALESCE(NEW.[phonetic_chain],'') || " " || COALESCE(NEW.[source_form],'') || " " || COALESCE(NEW.[qur_meaning],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || " " || COALESCE(NEW.[ru_term],'') || " " || COALESCE(NEW.[fa_term],'') || " " || COALESCE(NEW.[notes],'') || " " || COALESCE(NEW.[phonetic_chain],'') || " " || COALESCE(NEW.[source_form],'') || " " || COALESCE(NEW.[qur_meaning],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || " " || COALESCE(NEW.[ru_term],'') || " " || COALESCE(NEW.[fa_term],'') || " " || COALESCE(NEW.[notes],'') || " " || COALESCE(NEW.[phonetic_chain],'') || " " || COALESCE(NEW.[source_form],'') || " " || COALESCE(NEW.[qur_meaning],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || " " || COALESCE(NEW.[ru_term],'') || " " || COALESCE(NEW.[fa_term],'') || " " || COALESCE(NEW.[notes],'') || " " || COALESCE(NEW.[phonetic_chain],'') || " " || COALESCE(NEW.[source_form],'') || " " || COALESCE(NEW.[qur_meaning],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || " " || COALESCE(NEW.[ru_term],'') || " " || COALESCE(NEW.[fa_term],'') || " " || COALESCE(NEW.[notes],'') || " " || COALESCE(NEW.[phonetic_chain],'') || " " || COALESCE(NEW.[source_form],'') || " " || COALESCE(NEW.[qur_meaning],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || " " || COALESCE(NEW.[ru_term],'') || " " || COALESCE(NEW.[fa_term],'') || " " || COALESCE(NEW.[notes],'') || " " || COALESCE(NEW.[phonetic_chain],'') || " " || COALESCE(NEW.[source_form],'') || " " || COALESCE(NEW.[qur_meaning],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || " " || COALESCE(NEW.[ru_term],'') || " " || COALESCE(NEW.[fa_term],'') || " " || COALESCE(NEW.[notes],'') || " " || COALESCE(NEW.[phonetic_chain],'') || " " || COALESCE(NEW.[source_form],'') || " " || COALESCE(NEW.[qur_meaning],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || " " || COALESCE(NEW.[ru_term],'') || " " || COALESCE(NEW.[fa_term],'') || " " || COALESCE(NEW.[notes],'') || " " || COALESCE(NEW.[phonetic_chain],'') || " " || COALESCE(NEW.[source_form],'') || " " || COALESCE(NEW.[qur_meaning],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || " " || COALESCE(NEW.[ru_term],'') || " " || COALESCE(NEW.[fa_term],'') || " " || COALESCE(NEW.[notes],'') || " " || COALESCE(NEW.[phonetic_chain],'') || " " || COALESCE(NEW.[source_form],'') || " " || COALESCE(NEW.[qur_meaning],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || " " || COALESCE(NEW.[ru_term],'') || " " || COALESCE(NEW.[fa_term],'') || " " || COALESCE(NEW.[notes],'') || " " || COALESCE(NEW.[phonetic_chain],'') || " " || COALESCE(NEW.[source_form],'') || " " || COALESCE(NEW.[qur_meaning],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || " " || COALESCE(NEW.[ru_term],'') || " " || COALESCE(NEW.[fa_term],'') || " " || COALESCE(NEW.[notes],'') || " " || COALESCE(NEW.[phonetic_chain],'') || " " || COALESCE(NEW.[source_form],'') || " " || COALESCE(NEW.[qur_meaning],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || " " || COALESCE(NEW.[ru_term],'') || " " || COALESCE(NEW.[fa_term],'') || " " || COALESCE(NEW.[notes],'') || " " || COALESCE(NEW.[phonetic_chain],'') || " " || COALESCE(NEW.[source_form],'') || " " || COALESCE(NEW.[qur_meaning],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || " " || COALESCE(NEW.[ru_term],'') || " " || COALESCE(NEW.[fa_term],'') || " " || COALESCE(NEW.[notes],'') || " " || COALESCE(NEW.[phonetic_chain],'') || " " || COALESCE(NEW.[source_form],'') || " " || COALESCE(NEW.[qur_meaning],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || " " || COALESCE(NEW.[ru_term],'') || " " || COALESCE(NEW.[fa_term],'') || " " || COALESCE(NEW.[notes],'') || " " || COALESCE(NEW.[phonetic_chain],'') || " " || COALESCE(NEW.[source_form],'') || " " || COALESCE(NEW.[qur_meaning],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || " " || COALESCE(NEW.[ru_term],'') || " " || COALESCE(NEW.[fa_term],'') || " " || COALESCE(NEW.[notes],'') || " " || COALESCE(NEW.[phonetic_chain],'') || " " || COALESCE(NEW.[source_form],'') || " " || COALESCE(NEW.[qur_meaning],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || " " || COALESCE(NEW.[ru_term],'') || " " || COALESCE(NEW.[fa_term],'') || " " || COALESCE(NEW.[notes],'') || " " || COALESCE(NEW.[phonetic_chain],'') || " " || COALESCE(NEW.[source_form],'') || " " || COALESCE(NEW.[qur_meaning],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || " " || COALESCE(NEW.[ru_term],'') || " " || COALESCE(NEW.[fa_term],'') || " " || COALESCE(NEW.[notes],'') || " " || COALESCE(NEW.[phonetic_chain],'') || " " || COALESCE(NEW.[source_form],'') || " " || COALESCE(NEW.[qur_meaning],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || " " || COALESCE(NEW.[ru_term],'') || " " || COALESCE(NEW.[fa_term],'') || " " || COALESCE(NEW.[notes],'') || " " || COALESCE(NEW.[phonetic_chain],'') || " " || COALESCE(NEW.[source_form],'') || " " || COALESCE(NEW.[qur_meaning],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || " " || COALESCE(NEW.[ru_term],'') || " " || COALESCE(NEW.[fa_term],'') || " " || COALESCE(NEW.[notes],'') || " " || COALESCE(NEW.[phonetic_chain],'') || " " || COALESCE(NEW.[source_form],'') || " " || COALESCE(NEW.[qur_meaning],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || " " || COALESCE(NEW.[ru_term],'') || " " || COALESCE(NEW.[fa_term],'') || " " || COALESCE(NEW.[notes],'') || " " || COALESCE(NEW.[phonetic_chain],'') || " " || COALESCE(NEW.[source_form],'') || " " || COALESCE(NEW.[qur_meaning],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD on entries.'); END; CREATE TRIGGER [trg_contamination_upd_excel_data_consolidated] BEFORE UPDATE ON [excel_data_consolidated] WHEN (NEW.[source_file] IS NOT OLD.[source_file] OR NEW.[source_sheet] IS NOT OLD.[source_sheet] OR NEW.[row_data] IS NOT OLD.[row_data]) AND (INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'indo-european') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_contamination_upd_financial_extraction_cycles] BEFORE UPDATE ON [financial_extraction_cycles] WHEN (NEW.[cycle_id] IS NOT OLD.[cycle_id] OR NEW.[era] IS NOT OLD.[era] OR NEW.[period] IS NOT OLD.[period] OR NEW.[target_peoples] IS NOT OLD.[target_peoples] OR NEW.[extraction_method] IS NOT OLD.[extraction_method] OR NEW.[operator_class] IS NOT OLD.[operator_class] OR NEW.[resource_extracted] IS NOT OLD.[resource_extracted] OR NEW.[qur_ref] IS NOT OLD.[qur_ref] OR NEW.[chronology_refs] IS NOT OLD.[chronology_refs] OR NEW.[child_schema_refs] IS NOT OLD.[child_schema_refs] OR NEW.[dp_codes] IS NOT OLD.[dp_codes] OR NEW.[notes] IS NOT OLD.[notes]) AND (INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'indo-european') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_contamination_upd_formula_concealment] BEFORE UPDATE ON [formula_concealment] WHEN (NEW.[conceal_id] IS NOT OLD.[conceal_id] OR NEW.[category] IS NOT OLD.[category] OR NEW.[content] IS NOT OLD.[content] OR NEW.[period] IS NOT OLD.[period] OR NEW.[mechanism] IS NOT OLD.[mechanism] OR NEW.[detection_pattern] IS NOT OLD.[detection_pattern] OR NEW.[source_sheet] IS NOT OLD.[source_sheet] OR NEW.[q_gate] IS NOT OLD.[q_gate] OR NEW.[u_gate] IS NOT OLD.[u_gate] OR NEW.[f_gate] IS NOT OLD.[f_gate] OR NEW.[status] IS NOT OLD.[status]) AND (INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'indo-european') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_contamination_upd_formula_cross_refs] BEFORE UPDATE ON [formula_cross_refs] WHEN (NEW.[fxref_id] IS NOT OLD.[fxref_id] OR NEW.[source_table] IS NOT OLD.[source_table] OR NEW.[source_id] IS NOT OLD.[source_id] OR NEW.[target_table] IS NOT OLD.[target_table] OR NEW.[target_id] IS NOT OLD.[target_id] OR NEW.[relationship] IS NOT OLD.[relationship] OR NEW.[notes] IS NOT OLD.[notes]) AND (INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'indo-european') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_contamination_upd_formula_ratios] BEFORE UPDATE ON [formula_ratios] WHEN (NEW.[ratio_id] IS NOT OLD.[ratio_id] OR NEW.[category] IS NOT OLD.[category] OR NEW.[content] IS NOT OLD.[content] OR NEW.[source_sheet] IS NOT OLD.[source_sheet] OR NEW.[ratio_value] IS NOT OLD.[ratio_value] OR NEW.[divine_fraction] IS NOT OLD.[divine_fraction] OR NEW.[western_constant] IS NOT OLD.[western_constant] OR NEW.[delta] IS NOT OLD.[delta] OR NEW.[quranic_ref] IS NOT OLD.[quranic_ref] OR NEW.[q_gate] IS NOT OLD.[q_gate] OR NEW.[u_gate] IS NOT OLD.[u_gate] OR NEW.[f_gate] IS NOT OLD.[f_gate] OR NEW.[status] IS NOT OLD.[status]) AND (INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'indo-european') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_contamination_upd_formula_restoration] BEFORE UPDATE ON [formula_restoration] WHEN (NEW.[formula_id] IS NOT OLD.[formula_id] OR NEW.[domain] IS NOT OLD.[domain] OR NEW.[contaminated_formula] IS NOT OLD.[contaminated_formula] OR NEW.[western_attribution] IS NOT OLD.[western_attribution] OR NEW.[subfield] IS NOT OLD.[subfield] OR NEW.[level] IS NOT OLD.[level] OR NEW.[quf_audit_original] IS NOT OLD.[quf_audit_original] OR NEW.[quf_failure_reason] IS NOT OLD.[quf_failure_reason] OR NEW.[uslap_science_ar] IS NOT OLD.[uslap_science_ar] OR NEW.[uslap_science_en] IS NOT OLD.[uslap_science_en] OR NEW.[restored_formula_ar] IS NOT OLD.[restored_formula_ar] OR NEW.[restored_formula_en] IS NOT OLD.[restored_formula_en] OR NEW.[kernel_7_5] IS NOT OLD.[kernel_7_5] OR NEW.[expansion_11_5] IS NOT OLD.[expansion_11_5] OR NEW.[quranic_root] IS NOT OLD.[quranic_root] OR NEW.[causation] IS NOT OLD.[causation] OR NEW.[asb_scholar] IS NOT OLD.[asb_scholar] OR NEW.[asb_date] IS NOT OLD.[asb_date] OR NEW.[theft_date] IS NOT OLD.[theft_date] OR NEW.[concealment_years] IS NOT OLD.[concealment_years] OR NEW.[description] IS NOT OLD.[description] OR NEW.[sqrt_doctrine_note] IS NOT OLD.[sqrt_doctrine_note] OR NEW.[q_gate] IS NOT OLD.[q_gate] OR NEW.[u_gate] IS NOT OLD.[u_gate] OR NEW.[f_gate] IS NOT OLD.[f_gate] OR NEW.[status] IS NOT OLD.[status]) AND (INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'indo-european') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_contamination_upd_formula_scholars] BEFORE UPDATE ON [formula_scholars] WHEN (NEW.[scholar_id] IS NOT OLD.[scholar_id] OR NEW.[category] IS NOT OLD.[category] OR NEW.[term_or_scholar] IS NOT OLD.[term_or_scholar] OR NEW.[arabic] IS NOT OLD.[arabic] OR NEW.[root_letters] IS NOT OLD.[root_letters] OR NEW.[quranic_ref] IS NOT OLD.[quranic_ref] OR NEW.[status_audit] IS NOT OLD.[status_audit] OR NEW.[description] IS NOT OLD.[description] OR NEW.[source_sheet] IS NOT OLD.[source_sheet] OR NEW.[q_gate] IS NOT OLD.[q_gate] OR NEW.[u_gate] IS NOT OLD.[u_gate] OR NEW.[f_gate] IS NOT OLD.[f_gate] OR NEW.[status] IS NOT OLD.[status]) AND (INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'indo-european') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_contamination_upd_formula_undiscovered] BEFORE UPDATE ON [formula_undiscovered] WHEN (NEW.[undiscovered_id] IS NOT OLD.[undiscovered_id] OR NEW.[category] IS NOT OLD.[category] OR NEW.[domain] IS NOT OLD.[domain] OR NEW.[formula_ar] IS NOT OLD.[formula_ar] OR NEW.[formula_en] IS NOT OLD.[formula_en] OR NEW.[quranic_root] IS NOT OLD.[quranic_root] OR NEW.[related_roots] IS NOT OLD.[related_roots] OR NEW.[quf_score] IS NOT OLD.[quf_score] OR NEW.[falsification] IS NOT OLD.[falsification] OR NEW.[source_scholar] IS NOT OLD.[source_scholar] OR NEW.[description] IS NOT OLD.[description] OR NEW.[source_sheet] IS NOT OLD.[source_sheet] OR NEW.[q_gate] IS NOT OLD.[q_gate] OR NEW.[u_gate] IS NOT OLD.[u_gate] OR NEW.[f_gate] IS NOT OLD.[f_gate] OR NEW.[status] IS NOT OLD.[status]) AND (INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'indo-european') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_contamination_upd_h7_seal_record] BEFORE UPDATE ON [h7_seal_record] WHEN (NEW.[seal_id] IS NOT OLD.[seal_id] OR NEW.[heptad] IS NOT OLD.[heptad] OR NEW.[surah_sum_factored] IS NOT OLD.[surah_sum_factored] OR NEW.[sealed_date] IS NOT OLD.[sealed_date]) AND (INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'indo-european') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_contamination_upd_id_sequences] BEFORE UPDATE ON [id_sequences] WHEN (NEW.[seq_name] IS NOT OLD.[seq_name] OR NEW.[prefix] IS NOT OLD.[prefix] OR NEW.[last_updated] IS NOT OLD.[last_updated]) AND (INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'indo-european') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_contamination_upd_intel_file_index] BEFORE UPDATE ON [intel_file_index] WHEN (NEW.[file_name] IS NOT OLD.[file_name] OR NEW.[file_path] IS NOT OLD.[file_path] OR NEW.[period_start] IS NOT OLD.[period_start] OR NEW.[period_end] IS NOT OLD.[period_end] OR NEW.[region] IS NOT OLD.[region] OR NEW.[dp_codes] IS NOT OLD.[dp_codes] OR NEW.[root_ids] IS NOT OLD.[root_ids] OR NEW.[entry_ids] IS NOT OLD.[entry_ids] OR NEW.[qur_refs] IS NOT OLD.[qur_refs] OR NEW.[keywords] IS NOT OLD.[keywords]) AND (INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'indo-european') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_contamination_upd_kashgari_concealment_audit] BEFORE UPDATE ON [kashgari_concealment_audit] WHEN (NEW.[audit_id] IS NOT OLD.[audit_id] OR NEW.[category] IS NOT OLD.[category] OR NEW.[bitig_term] IS NOT OLD.[bitig_term] OR NEW.[expected_gloss] IS NOT OLD.[expected_gloss] OR NEW.[actual_status] IS NOT OLD.[actual_status] OR NEW.[substitute_term] IS NOT OLD.[substitute_term] OR NEW.[classification] IS NOT OLD.[classification] OR NEW.[dp_codes] IS NOT OLD.[dp_codes] OR NEW.[quranic_significance] IS NOT OLD.[quranic_significance] OR NEW.[evidence] IS NOT OLD.[evidence] OR NEW.[intel_ref] IS NOT OLD.[intel_ref] OR NEW.[notes] IS NOT OLD.[notes]) AND (INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'indo-european') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_contamination_upd_languages] BEFORE UPDATE ON [languages] WHEN INSTR(LOWER(COALESCE(NEW.[notes],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[notes],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD on languages.'); END; CREATE TRIGGER [trg_contamination_upd_lattice_manifest] BEFORE UPDATE ON [lattice_manifest] WHEN (NEW.[manifest_id] IS NOT OLD.[manifest_id] OR NEW.[section] IS NOT OLD.[section] OR NEW.[content] IS NOT OLD.[content] OR NEW.[created_date] IS NOT OLD.[created_date]) AND (INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'indo-european') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_contamination_upd_main_heptad_manifest] BEFORE UPDATE ON [main_heptad_manifest] WHEN (NEW.[surah_name] IS NOT OLD.[surah_name] OR NEW.[phase_name] IS NOT OLD.[phase_name] OR NEW.[task_description] IS NOT OLD.[task_description] OR NEW.[status] IS NOT OLD.[status] OR NEW.[tables_modified] IS NOT OLD.[tables_modified] OR NEW.[sealed_date] IS NOT OLD.[sealed_date]) AND (INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'indo-european') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_contamination_upd_name_root_hub] BEFORE UPDATE ON [name_root_hub] WHEN INSTR(LOWER(COALESCE(NEW.[corrected_meaning],'') || " " || COALESCE(NEW.[current_meaning],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[corrected_meaning],'') || " " || COALESCE(NEW.[current_meaning],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[corrected_meaning],'') || " " || COALESCE(NEW.[current_meaning],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[corrected_meaning],'') || " " || COALESCE(NEW.[current_meaning],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[corrected_meaning],'') || " " || COALESCE(NEW.[current_meaning],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[corrected_meaning],'') || " " || COALESCE(NEW.[current_meaning],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[corrected_meaning],'') || " " || COALESCE(NEW.[current_meaning],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[corrected_meaning],'') || " " || COALESCE(NEW.[current_meaning],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[corrected_meaning],'') || " " || COALESCE(NEW.[current_meaning],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[corrected_meaning],'') || " " || COALESCE(NEW.[current_meaning],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[corrected_meaning],'') || " " || COALESCE(NEW.[current_meaning],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[corrected_meaning],'') || " " || COALESCE(NEW.[current_meaning],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[corrected_meaning],'') || " " || COALESCE(NEW.[current_meaning],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[corrected_meaning],'') || " " || COALESCE(NEW.[current_meaning],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[corrected_meaning],'') || " " || COALESCE(NEW.[current_meaning],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[corrected_meaning],'') || " " || COALESCE(NEW.[current_meaning],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[corrected_meaning],'') || " " || COALESCE(NEW.[current_meaning],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[corrected_meaning],'') || " " || COALESCE(NEW.[current_meaning],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[corrected_meaning],'') || " " || COALESCE(NEW.[current_meaning],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[corrected_meaning],'') || " " || COALESCE(NEW.[current_meaning],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[corrected_meaning],'') || " " || COALESCE(NEW.[current_meaning],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[corrected_meaning],'') || " " || COALESCE(NEW.[current_meaning],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[corrected_meaning],'') || " " || COALESCE(NEW.[current_meaning],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[corrected_meaning],'') || " " || COALESCE(NEW.[current_meaning],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[corrected_meaning],'') || " " || COALESCE(NEW.[current_meaning],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[corrected_meaning],'') || " " || COALESCE(NEW.[current_meaning],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[corrected_meaning],'') || " " || COALESCE(NEW.[current_meaning],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[corrected_meaning],'') || " " || COALESCE(NEW.[current_meaning],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[corrected_meaning],'') || " " || COALESCE(NEW.[current_meaning],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[corrected_meaning],'') || " " || COALESCE(NEW.[current_meaning],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[corrected_meaning],'') || " " || COALESCE(NEW.[current_meaning],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[corrected_meaning],'') || " " || COALESCE(NEW.[current_meaning],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[corrected_meaning],'') || " " || COALESCE(NEW.[current_meaning],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD on name_root_hub.'); END; CREATE TRIGGER [trg_contamination_upd_names_of_allah] BEFORE UPDATE ON [names_of_allah] WHEN INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[meaning],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[meaning],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[meaning],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[meaning],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[meaning],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[meaning],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[meaning],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[meaning],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[meaning],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[meaning],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[meaning],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[meaning],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[meaning],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[meaning],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[meaning],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[meaning],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[meaning],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[meaning],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[meaning],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[meaning],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[meaning],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[meaning],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[meaning],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[meaning],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[meaning],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[meaning],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[meaning],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[meaning],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[meaning],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[meaning],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[meaning],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[meaning],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[meaning],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD on names_of_allah.'); END; CREATE TRIGGER [trg_contamination_upd_nt_codes] BEFORE UPDATE ON [nt_codes] WHEN INSTR(LOWER(COALESCE(NEW.[description],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD on nt_codes.'); END; CREATE TRIGGER [trg_contamination_upd_op_codes] BEFORE UPDATE ON [op_codes] WHEN INSTR(LOWER(COALESCE(NEW.[description],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD on op_codes.'); END; CREATE TRIGGER [trg_contamination_upd_operation_codes] BEFORE UPDATE ON [operation_codes] WHEN INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD on operation_codes.'); END; CREATE TRIGGER [trg_contamination_upd_phonetic_reversal] BEFORE UPDATE ON [phonetic_reversal] WHEN (NEW.[shift_code] IS NOT OLD.[shift_code] OR NEW.[from_modern] IS NOT OLD.[from_modern] OR NEW.[to_orig] IS NOT OLD.[to_orig] OR NEW.[class] IS NOT OLD.[class] OR NEW.[mechanism] IS NOT OLD.[mechanism] OR NEW.[attested_example] IS NOT OLD.[attested_example] OR NEW.[entry_ref] IS NOT OLD.[entry_ref] OR NEW.[reliability] IS NOT OLD.[reliability] OR NEW.[notes] IS NOT OLD.[notes] OR NEW.[status] IS NOT OLD.[status]) AND (INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'indo-european') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_contamination_upd_protocol_corrections] BEFORE UPDATE ON [protocol_corrections] WHEN (NEW.[correction_id] IS NOT OLD.[correction_id] OR NEW.[type] IS NOT OLD.[type] OR NEW.[old_form] IS NOT OLD.[old_form] OR NEW.[new_form] IS NOT OLD.[new_form] OR NEW.[authority] IS NOT OLD.[authority] OR NEW.[scope] IS NOT OLD.[scope] OR NEW.[date] IS NOT OLD.[date]) AND (INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'indo-european') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_contamination_upd_protocol_immutable] BEFORE UPDATE ON [protocol_immutable] WHEN (NEW.[rule_id] IS NOT OLD.[rule_id] OR NEW.[rule_text] IS NOT OLD.[rule_text] OR NEW.[enforcement] IS NOT OLD.[enforcement] OR NEW.[created_at] IS NOT OLD.[created_at]) AND (INSTR(LOWER(COALESCE(NEW.[rule_id],'') || ' ' || COALESCE(NEW.[rule_text],'') || ' ' || COALESCE(NEW.[enforcement],'') || ' ' || COALESCE(NEW.[created_at],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[rule_id],'') || ' ' || COALESCE(NEW.[rule_text],'') || ' ' || COALESCE(NEW.[enforcement],'') || ' ' || COALESCE(NEW.[created_at],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[rule_id],'') || ' ' || COALESCE(NEW.[rule_text],'') || ' ' || COALESCE(NEW.[enforcement],'') || ' ' || COALESCE(NEW.[created_at],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[rule_id],'') || ' ' || COALESCE(NEW.[rule_text],'') || ' ' || COALESCE(NEW.[enforcement],'') || ' ' || COALESCE(NEW.[created_at],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[rule_id],'') || ' ' || COALESCE(NEW.[rule_text],'') || ' ' || COALESCE(NEW.[enforcement],'') || ' ' || COALESCE(NEW.[created_at],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[rule_id],'') || ' ' || COALESCE(NEW.[rule_text],'') || ' ' || COALESCE(NEW.[enforcement],'') || ' ' || COALESCE(NEW.[created_at],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[rule_id],'') || ' ' || COALESCE(NEW.[rule_text],'') || ' ' || COALESCE(NEW.[enforcement],'') || ' ' || COALESCE(NEW.[created_at],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[rule_id],'') || ' ' || COALESCE(NEW.[rule_text],'') || ' ' || COALESCE(NEW.[enforcement],'') || ' ' || COALESCE(NEW.[created_at],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[rule_id],'') || ' ' || COALESCE(NEW.[rule_text],'') || ' ' || COALESCE(NEW.[enforcement],'') || ' ' || COALESCE(NEW.[created_at],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[rule_id],'') || ' ' || COALESCE(NEW.[rule_text],'') || ' ' || COALESCE(NEW.[enforcement],'') || ' ' || COALESCE(NEW.[created_at],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[rule_id],'') || ' ' || COALESCE(NEW.[rule_text],'') || ' ' || COALESCE(NEW.[enforcement],'') || ' ' || COALESCE(NEW.[created_at],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[rule_id],'') || ' ' || COALESCE(NEW.[rule_text],'') || ' ' || COALESCE(NEW.[enforcement],'') || ' ' || COALESCE(NEW.[created_at],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[rule_id],'') || ' ' || COALESCE(NEW.[rule_text],'') || ' ' || COALESCE(NEW.[enforcement],'') || ' ' || COALESCE(NEW.[created_at],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[rule_id],'') || ' ' || COALESCE(NEW.[rule_text],'') || ' ' || COALESCE(NEW.[enforcement],'') || ' ' || COALESCE(NEW.[created_at],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[rule_id],'') || ' ' || COALESCE(NEW.[rule_text],'') || ' ' || COALESCE(NEW.[enforcement],'') || ' ' || COALESCE(NEW.[created_at],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[rule_id],'') || ' ' || COALESCE(NEW.[rule_text],'') || ' ' || COALESCE(NEW.[enforcement],'') || ' ' || COALESCE(NEW.[created_at],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[rule_id],'') || ' ' || COALESCE(NEW.[rule_text],'') || ' ' || COALESCE(NEW.[enforcement],'') || ' ' || COALESCE(NEW.[created_at],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[rule_id],'') || ' ' || COALESCE(NEW.[rule_text],'') || ' ' || COALESCE(NEW.[enforcement],'') || ' ' || COALESCE(NEW.[created_at],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[rule_id],'') || ' ' || COALESCE(NEW.[rule_text],'') || ' ' || COALESCE(NEW.[enforcement],'') || ' ' || COALESCE(NEW.[created_at],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[rule_id],'') || ' ' || COALESCE(NEW.[rule_text],'') || ' ' || COALESCE(NEW.[enforcement],'') || ' ' || COALESCE(NEW.[created_at],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[rule_id],'') || ' ' || COALESCE(NEW.[rule_text],'') || ' ' || COALESCE(NEW.[enforcement],'') || ' ' || COALESCE(NEW.[created_at],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[rule_id],'') || ' ' || COALESCE(NEW.[rule_text],'') || ' ' || COALESCE(NEW.[enforcement],'') || ' ' || COALESCE(NEW.[created_at],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[rule_id],'') || ' ' || COALESCE(NEW.[rule_text],'') || ' ' || COALESCE(NEW.[enforcement],'') || ' ' || COALESCE(NEW.[created_at],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[rule_id],'') || ' ' || COALESCE(NEW.[rule_text],'') || ' ' || COALESCE(NEW.[enforcement],'') || ' ' || COALESCE(NEW.[created_at],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[rule_id],'') || ' ' || COALESCE(NEW.[rule_text],'') || ' ' || COALESCE(NEW.[enforcement],'') || ' ' || COALESCE(NEW.[created_at],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[rule_id],'') || ' ' || COALESCE(NEW.[rule_text],'') || ' ' || COALESCE(NEW.[enforcement],'') || ' ' || COALESCE(NEW.[created_at],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[rule_id],'') || ' ' || COALESCE(NEW.[rule_text],'') || ' ' || COALESCE(NEW.[enforcement],'') || ' ' || COALESCE(NEW.[created_at],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[rule_id],'') || ' ' || COALESCE(NEW.[rule_text],'') || ' ' || COALESCE(NEW.[enforcement],'') || ' ' || COALESCE(NEW.[created_at],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[rule_id],'') || ' ' || COALESCE(NEW.[rule_text],'') || ' ' || COALESCE(NEW.[enforcement],'') || ' ' || COALESCE(NEW.[created_at],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[rule_id],'') || ' ' || COALESCE(NEW.[rule_text],'') || ' ' || COALESCE(NEW.[enforcement],'') || ' ' || COALESCE(NEW.[created_at],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[rule_id],'') || ' ' || COALESCE(NEW.[rule_text],'') || ' ' || COALESCE(NEW.[enforcement],'') || ' ' || COALESCE(NEW.[created_at],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[rule_id],'') || ' ' || COALESCE(NEW.[rule_text],'') || ' ' || COALESCE(NEW.[enforcement],'') || ' ' || COALESCE(NEW.[created_at],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[rule_id],'') || ' ' || COALESCE(NEW.[rule_text],'') || ' ' || COALESCE(NEW.[enforcement],'') || ' ' || COALESCE(NEW.[created_at],'')), 'indo-european') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_contamination_upd_protocol_preamble] BEFORE UPDATE ON [protocol_preamble] WHEN (NEW.[preamble_text] IS NOT OLD.[preamble_text]) AND (INSTR(LOWER(COALESCE(NEW.[preamble_text],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[preamble_text],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[preamble_text],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[preamble_text],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[preamble_text],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[preamble_text],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[preamble_text],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[preamble_text],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[preamble_text],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[preamble_text],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[preamble_text],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[preamble_text],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[preamble_text],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[preamble_text],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[preamble_text],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[preamble_text],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[preamble_text],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[preamble_text],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[preamble_text],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[preamble_text],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[preamble_text],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[preamble_text],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[preamble_text],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[preamble_text],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[preamble_text],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[preamble_text],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[preamble_text],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[preamble_text],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[preamble_text],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[preamble_text],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[preamble_text],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[preamble_text],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[preamble_text],'')), 'indo-european') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_contamination_upd_quran_ayat] BEFORE UPDATE ON [quran_ayat] WHEN (NEW.[arabic_text] IS NOT OLD.[arabic_text] OR NEW.[root_translation] IS NOT OLD.[root_translation] OR NEW.[translator_text] IS NOT OLD.[translator_text] OR NEW.[status] IS NOT OLD.[status]) AND (INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'indo-european') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_contamination_upd_quran_known_forms] BEFORE UPDATE ON [quran_known_forms] WHEN (NEW.[arabic_form] IS NOT OLD.[arabic_form] OR NEW.[bare_form] IS NOT OLD.[bare_form] OR NEW.[root_unhyphenated] IS NOT OLD.[root_unhyphenated] OR NEW.[word_type] IS NOT OLD.[word_type] OR NEW.[verb_form] IS NOT OLD.[verb_form] OR NEW.[notes] IS NOT OLD.[notes]) AND (INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'indo-european') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_contamination_upd_quran_refs] BEFORE UPDATE ON [quran_refs] WHEN INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[translation],'') || " " || COALESCE(NEW.[relevance],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[translation],'') || " " || COALESCE(NEW.[relevance],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[translation],'') || " " || COALESCE(NEW.[relevance],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[translation],'') || " " || COALESCE(NEW.[relevance],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[translation],'') || " " || COALESCE(NEW.[relevance],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[translation],'') || " " || COALESCE(NEW.[relevance],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[translation],'') || " " || COALESCE(NEW.[relevance],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[translation],'') || " " || COALESCE(NEW.[relevance],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[translation],'') || " " || COALESCE(NEW.[relevance],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[translation],'') || " " || COALESCE(NEW.[relevance],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[translation],'') || " " || COALESCE(NEW.[relevance],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[translation],'') || " " || COALESCE(NEW.[relevance],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[translation],'') || " " || COALESCE(NEW.[relevance],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[translation],'') || " " || COALESCE(NEW.[relevance],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[translation],'') || " " || COALESCE(NEW.[relevance],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[translation],'') || " " || COALESCE(NEW.[relevance],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[translation],'') || " " || COALESCE(NEW.[relevance],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[translation],'') || " " || COALESCE(NEW.[relevance],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[translation],'') || " " || COALESCE(NEW.[relevance],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[translation],'') || " " || COALESCE(NEW.[relevance],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[translation],'') || " " || COALESCE(NEW.[relevance],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[translation],'') || " " || COALESCE(NEW.[relevance],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[translation],'') || " " || COALESCE(NEW.[relevance],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[translation],'') || " " || COALESCE(NEW.[relevance],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[translation],'') || " " || COALESCE(NEW.[relevance],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[translation],'') || " " || COALESCE(NEW.[relevance],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[translation],'') || " " || COALESCE(NEW.[relevance],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[translation],'') || " " || COALESCE(NEW.[relevance],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[translation],'') || " " || COALESCE(NEW.[relevance],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[translation],'') || " " || COALESCE(NEW.[relevance],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[translation],'') || " " || COALESCE(NEW.[relevance],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[translation],'') || " " || COALESCE(NEW.[relevance],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[transliteration],'') || " " || COALESCE(NEW.[translation],'') || " " || COALESCE(NEW.[relevance],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD on quran_refs.'); END; CREATE TRIGGER [trg_contamination_upd_quran_word_roots] BEFORE UPDATE ON [quran_word_roots] WHEN (NEW.[arabic_word] IS NOT OLD.[arabic_word] OR NEW.[root] IS NOT OLD.[root] OR NEW.[root_meaning] IS NOT OLD.[root_meaning] OR NEW.[verb_form] IS NOT OLD.[verb_form] OR NEW.[word_type] IS NOT OLD.[word_type] OR NEW.[morphology] IS NOT OLD.[morphology] OR NEW.[correct_translation] IS NOT OLD.[correct_translation] OR NEW.[common_translation] IS NOT OLD.[common_translation] OR NEW.[qv_ref] IS NOT OLD.[qv_ref] OR NEW.[confidence] IS NOT OLD.[confidence] OR NEW.[match_method] IS NOT OLD.[match_method]) AND (INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'indo-european') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_contamination_upd_qv_contamination_scan] BEFORE UPDATE ON [qv_contamination_scan] WHEN (NEW.[scan_id] IS NOT OLD.[scan_id] OR NEW.[root] IS NOT OLD.[root] OR NEW.[current_meaning] IS NOT OLD.[current_meaning] OR NEW.[contamination_category] IS NOT OLD.[contamination_category] OR NEW.[contamination_type] IS NOT OLD.[contamination_type] OR NEW.[key_ayat] IS NOT OLD.[key_ayat] OR NEW.[evidence] IS NOT OLD.[evidence] OR NEW.[proposed_restoration] IS NOT OLD.[proposed_restoration] OR NEW.[qv_status] IS NOT OLD.[qv_status] OR NEW.[scan_phase] IS NOT OLD.[scan_phase]) AND (INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'indo-european') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_contamination_upd_qv_translation_register] BEFORE UPDATE ON [qv_translation_register] WHEN (NEW.[QV_ID] IS NOT OLD.[QV_ID] OR NEW.[ARABIC] IS NOT OLD.[ARABIC] OR NEW.[TRANSLITERATION] IS NOT OLD.[TRANSLITERATION] OR NEW.[ROOT] IS NOT OLD.[ROOT] OR NEW.[ROOT_MEANING] IS NOT OLD.[ROOT_MEANING] OR NEW.[CORRECT_TRANSLATION] IS NOT OLD.[CORRECT_TRANSLATION] OR NEW.[COMMON_MISTRANSLATION] IS NOT OLD.[COMMON_MISTRANSLATION] OR NEW.[CORRUPTION_TYPE] IS NOT OLD.[CORRUPTION_TYPE] OR NEW.[DP_CODE] IS NOT OLD.[DP_CODE] OR NEW.[KEY_AYAT] IS NOT OLD.[KEY_AYAT] OR NEW.[QURAN_EVIDENCE] IS NOT OLD.[QURAN_EVIDENCE] OR NEW.[NOTES] IS NOT OLD.[NOTES] OR NEW.[CREATED] IS NOT OLD.[CREATED] OR NEW.[QV_FORMS] IS NOT OLD.[QV_FORMS]) AND (INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'indo-european') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_contamination_upd_root_explosion_manifest] BEFORE UPDATE ON [root_explosion_manifest] WHEN (NEW.[root_letters] IS NOT OLD.[root_letters] OR NEW.[root_id] IS NOT OLD.[root_id] OR NEW.[phonetic_map] IS NOT OLD.[phonetic_map] OR NEW.[semantic_core] IS NOT OLD.[semantic_core] OR NEW.[quranic_anchor] IS NOT OLD.[quranic_anchor] OR NEW.[en_words] IS NOT OLD.[en_words] OR NEW.[exploded_date] IS NOT OLD.[exploded_date]) AND (INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'indo-european') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_contamination_upd_roots] BEFORE UPDATE ON [roots] WHEN INSTR(LOWER(COALESCE(NEW.[primary_meaning],'') || " " || COALESCE(NEW.[notes],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[primary_meaning],'') || " " || COALESCE(NEW.[notes],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[primary_meaning],'') || " " || COALESCE(NEW.[notes],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[primary_meaning],'') || " " || COALESCE(NEW.[notes],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[primary_meaning],'') || " " || COALESCE(NEW.[notes],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[primary_meaning],'') || " " || COALESCE(NEW.[notes],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[primary_meaning],'') || " " || COALESCE(NEW.[notes],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[primary_meaning],'') || " " || COALESCE(NEW.[notes],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[primary_meaning],'') || " " || COALESCE(NEW.[notes],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[primary_meaning],'') || " " || COALESCE(NEW.[notes],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[primary_meaning],'') || " " || COALESCE(NEW.[notes],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[primary_meaning],'') || " " || COALESCE(NEW.[notes],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[primary_meaning],'') || " " || COALESCE(NEW.[notes],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[primary_meaning],'') || " " || COALESCE(NEW.[notes],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[primary_meaning],'') || " " || COALESCE(NEW.[notes],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[primary_meaning],'') || " " || COALESCE(NEW.[notes],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[primary_meaning],'') || " " || COALESCE(NEW.[notes],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[primary_meaning],'') || " " || COALESCE(NEW.[notes],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[primary_meaning],'') || " " || COALESCE(NEW.[notes],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[primary_meaning],'') || " " || COALESCE(NEW.[notes],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[primary_meaning],'') || " " || COALESCE(NEW.[notes],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[primary_meaning],'') || " " || COALESCE(NEW.[notes],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[primary_meaning],'') || " " || COALESCE(NEW.[notes],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[primary_meaning],'') || " " || COALESCE(NEW.[notes],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[primary_meaning],'') || " " || COALESCE(NEW.[notes],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[primary_meaning],'') || " " || COALESCE(NEW.[notes],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[primary_meaning],'') || " " || COALESCE(NEW.[notes],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[primary_meaning],'') || " " || COALESCE(NEW.[notes],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[primary_meaning],'') || " " || COALESCE(NEW.[notes],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[primary_meaning],'') || " " || COALESCE(NEW.[notes],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[primary_meaning],'') || " " || COALESCE(NEW.[notes],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[primary_meaning],'') || " " || COALESCE(NEW.[notes],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[primary_meaning],'') || " " || COALESCE(NEW.[notes],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD on roots.'); END; CREATE TRIGGER [trg_contamination_upd_scholar_warnings] BEFORE UPDATE ON [scholar_warnings] WHEN (NEW.[sc_code] IS NOT OLD.[sc_code] OR NEW.[scholar] IS NOT OLD.[scholar] OR NEW.[arabic_name] IS NOT OLD.[arabic_name] OR NEW.[origin] IS NOT OLD.[origin] OR NEW.[century] IS NOT OLD.[century] OR NEW.[primary_work] IS NOT OLD.[primary_work] OR NEW.[warning_content] IS NOT OLD.[warning_content] OR NEW.[key_contribution_to_lattice] IS NOT OLD.[key_contribution_to_lattice]) AND (INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'indo-european') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_contamination_upd_score_review_candidates] BEFORE UPDATE ON [score_review_candidates] WHEN (NEW.[entry_source] IS NOT OLD.[entry_source] OR NEW.[term] IS NOT OLD.[term] OR NEW.[upgrade_reason] IS NOT OLD.[upgrade_reason] OR NEW.[reviewed_date] IS NOT OLD.[reviewed_date]) AND (INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'indo-european') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_contamination_upd_script_corridors] BEFORE UPDATE ON [script_corridors] WHEN INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[description],'') || " " || COALESCE(NEW.[notes],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD on script_corridors.'); END; CREATE TRIGGER [trg_contamination_upd_session_index] BEFORE UPDATE ON [session_index] WHEN (NEW.[item_type] IS NOT OLD.[item_type] OR NEW.[entry_id] IS NOT OLD.[entry_id] OR NEW.[description] IS NOT OLD.[description] OR NEW.[sheet] IS NOT OLD.[sheet] OR NEW.[status] IS NOT OLD.[status] OR NEW.[notes] IS NOT OLD.[notes]) AND (INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'indo-european') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_contamination_upd_swot_analysis] BEFORE UPDATE ON [swot_analysis] WHEN (NEW.[swot_id] IS NOT OLD.[swot_id] OR NEW.[version] IS NOT OLD.[version] OR NEW.[date] IS NOT OLD.[date] OR NEW.[category] IS NOT OLD.[category] OR NEW.[item_id] IS NOT OLD.[item_id] OR NEW.[item_text] IS NOT OLD.[item_text] OR NEW.[status] IS NOT OLD.[status] OR NEW.[resolution] IS NOT OLD.[resolution] OR NEW.[resolution_date] IS NOT OLD.[resolution_date]) AND (INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'indo-european') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_contamination_upd_swot_h7] BEFORE UPDATE ON [swot_h7] WHEN (NEW.[category] IS NOT OLD.[category] OR NEW.[content] IS NOT OLD.[content]) AND (INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'indo-european') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_contamination_upd_table_ownership] BEFORE UPDATE ON [table_ownership] WHEN (NEW.[table_name] IS NOT OLD.[table_name] OR NEW.[owner_agent] IS NOT OLD.[owner_agent] OR NEW.[access_level] IS NOT OLD.[access_level] OR NEW.[notes] IS NOT OLD.[notes]) AND (INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'indo-european') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_contamination_upd_term_nodes] BEFORE UPDATE ON [term_nodes] WHEN (NEW.[term] IS NOT OLD.[term] OR NEW.[term_normal] IS NOT OLD.[term_normal] OR NEW.[language] IS NOT OLD.[language] OR NEW.[source_table] IS NOT OLD.[source_table] OR NEW.[source_id] IS NOT OLD.[source_id] OR NEW.[root_id] IS NOT OLD.[root_id] OR NEW.[entry_type] IS NOT OLD.[entry_type]) AND (INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'indo-european') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_contamination_upd_umd_operations] BEFORE UPDATE ON [umd_operations] WHEN (NEW.[op_id] IS NOT OLD.[op_id] OR NEW.[op_name] IS NOT OLD.[op_name] OR NEW.[op_class] IS NOT OLD.[op_class] OR NEW.[qur_primary] IS NOT OLD.[qur_primary] OR NEW.[qur_secondary] IS NOT OLD.[qur_secondary] OR NEW.[op_structure] IS NOT OLD.[op_structure] OR NEW.[founding_instances] IS NOT OLD.[founding_instances] OR NEW.[dp_always_active] IS NOT OLD.[dp_always_active] OR NEW.[gate_shortcut] IS NOT OLD.[gate_shortcut] OR NEW.[np_layer] IS NOT OLD.[np_layer] OR NEW.[darvo_active] IS NOT OLD.[darvo_active] OR NEW.[notes] IS NOT OLD.[notes] OR NEW.[status] IS NOT OLD.[status] OR NEW.[last_updated] IS NOT OLD.[last_updated]) AND (INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'indo-european') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_contamination_upd_write_gate] BEFORE UPDATE ON [write_gate] WHEN (NEW.[term] IS NOT OLD.[term] OR NEW.[root] IS NOT OLD.[root] OR NEW.[target_table] IS NOT OLD.[target_table] OR NEW.[status] IS NOT OLD.[status] OR NEW.[analysis_summary] IS NOT OLD.[analysis_summary] OR NEW.[entry_id_written] IS NOT OLD.[entry_id_written] OR NEW.[session_date] IS NOT OLD.[session_date] OR NEW.[created_at] IS NOT OLD.[created_at] OR NEW.[written_at] IS NOT OLD.[written_at] OR NEW.[verified_at] IS NOT OLD.[verified_at] OR NEW.[notes] IS NOT OLD.[notes]) AND (INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'indo-european') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_contamination_upd_write_locks] BEFORE UPDATE ON [write_locks] WHEN (NEW.[table_name] IS NOT OLD.[table_name] OR NEW.[agent_id] IS NOT OLD.[agent_id] OR NEW.[locked_at] IS NOT OLD.[locked_at] OR NEW.[released_at] IS NOT OLD.[released_at] OR NEW.[operation] IS NOT OLD.[operation] OR NEW.[status] IS NOT OLD.[status]) AND (INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'indo-european') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_contamination_write_gate] BEFORE INSERT ON [write_gate] WHEN INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term detected. INSERT blocked.'); END; CREATE TRIGGER [trg_contamination_write_locks] BEFORE INSERT ON [write_locks] WHEN INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'semitic') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'prosthetic vowel') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from persian') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from german') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-turkic') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-uralic') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'greek origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'latin origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'greek source') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'latin source') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'greek root') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'latin root') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from french') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'native slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'native european') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'european origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'just slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'just european') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'pre-greek substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'indo-european') > 0 BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION SHIELD: Banned term detected. INSERT blocked.'); END; CREATE TRIGGER trg_crossrefs_fk_check BEFORE INSERT ON a5_cross_refs WHEN NEW.layer_ref NOT LIKE '%A6%' BEGIN SELECT CASE WHEN (SELECT COUNT(*) FROM entries WHERE entry_id = NEW.from_id) = 0 THEN RAISE(ABORT, 'FK violation: from_id not in entries') END; END; CREATE TRIGGER trg_derivatives_fk_check BEFORE INSERT ON a4_derivatives BEGIN SELECT CASE WHEN NEW.entry_id IS NOT NULL AND NOT EXISTS (SELECT 1 FROM entries WHERE entry_id = NEW.entry_id) AND NOT EXISTS (SELECT 1 FROM bitig_entries WHERE entry_id = NEW.entry_id) THEN RAISE(ABORT, 'FK violation: entry_id not found in entries or bitig_entries') END; END; CREATE TRIGGER trg_isnad_no_delete BEFORE DELETE ON isnad BEGIN SELECT RAISE(ABORT, '⛔ ISNAD IS IMMUTABLE. Chain of verification cannot be broken.'); END; CREATE TRIGGER [trg_kernel_a4_derivatives] BEFORE INSERT ON [a4_derivatives] WHEN (INSTR(LOWER(COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream language positioned as source. INSERT blocked. No downstream language is EVER a source. Direction: AA → downstream ALWAYS.'); END; CREATE TRIGGER [trg_kernel_a5_cross_refs] BEFORE INSERT ON [a5_cross_refs] WHEN (INSTR(LOWER(COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[layer_ref],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[layer_ref],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[layer_ref],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[layer_ref],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[layer_ref],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[layer_ref],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[layer_ref],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[layer_ref],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[layer_ref],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[layer_ref],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[layer_ref],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[layer_ref],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[layer_ref],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[layer_ref],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[layer_ref],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[layer_ref],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[layer_ref],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[layer_ref],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[layer_ref],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[layer_ref],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[layer_ref],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[layer_ref],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[layer_ref],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[layer_ref],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[layer_ref],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[layer_ref],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[layer_ref],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[layer_ref],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[layer_ref],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[layer_ref],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[layer_ref],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[layer_ref],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[layer_ref],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[layer_ref],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[layer_ref],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[layer_ref],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[layer_ref],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream language positioned as source. INSERT blocked. No downstream language is EVER a source. Direction: AA → downstream ALWAYS.'); END; CREATE TRIGGER [trg_kernel_agent_domains] BEFORE INSERT ON [agent_domains] WHEN (INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream language positioned as source. INSERT blocked.'); END; CREATE TRIGGER [trg_kernel_agricultural_system] BEFORE INSERT ON [agricultural_system] WHEN (INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream language positioned as source. INSERT blocked.'); END; CREATE TRIGGER [trg_kernel_att_terms] BEFORE INSERT ON [att_terms] WHEN (INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream language positioned as source. INSERT blocked.'); END; CREATE TRIGGER [trg_kernel_bitig_convergence_register] BEFORE INSERT ON [bitig_convergence_register] WHEN (INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream language positioned as source. INSERT blocked.'); END; CREATE TRIGGER [trg_kernel_bitig_corrections] BEFORE INSERT ON [bitig_corrections] WHEN (INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream language positioned as source. INSERT blocked.'); END; CREATE TRIGGER [trg_kernel_bitig_degradation_register] BEFORE INSERT ON [bitig_degradation_register] WHEN (INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream language positioned as source. INSERT blocked.'); END; CREATE TRIGGER [trg_kernel_bitig_dispersal_map] BEFORE INSERT ON [bitig_dispersal_map] WHEN (INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream language positioned as source. INSERT blocked.'); END; CREATE TRIGGER [trg_kernel_bitig_heptad_manifest] BEFORE INSERT ON [bitig_heptad_manifest] WHEN (INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream language positioned as source. INSERT blocked.'); END; CREATE TRIGGER [trg_kernel_bitig_intelligence_summary] BEFORE INSERT ON [bitig_intelligence_summary] WHEN (INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream language positioned as source. INSERT blocked.'); END; CREATE TRIGGER [trg_kernel_bitig_orig2_sources] BEFORE INSERT ON [bitig_orig2_sources] WHEN (INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream language positioned as source. INSERT blocked.'); END; CREATE TRIGGER [trg_kernel_bitig_protocol] BEFORE INSERT ON [bitig_protocol] WHEN (INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream language positioned as source. INSERT blocked.'); END; CREATE TRIGGER [trg_kernel_bitig_semantic_fields] BEFORE INSERT ON [bitig_semantic_fields] WHEN (INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream language positioned as source. INSERT blocked.'); END; CREATE TRIGGER [trg_kernel_bitig_shift_register] BEFORE INSERT ON [bitig_shift_register] WHEN (INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream language positioned as source. INSERT blocked.'); END; CREATE TRIGGER [trg_kernel_body_extraction_intel] BEFORE INSERT ON [body_extraction_intel] WHEN (INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream language positioned as source. INSERT blocked.'); END; CREATE TRIGGER [trg_kernel_body_heptad_meta] BEFORE INSERT ON [body_heptad_meta] WHEN (INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream language positioned as source. INSERT blocked.'); END; CREATE TRIGGER [trg_kernel_category_summary] BEFORE INSERT ON [category_summary] WHEN (INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream language positioned as source. INSERT blocked.'); END; CREATE TRIGGER [trg_kernel_chronology] BEFORE INSERT ON [chronology] WHEN (INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream language positioned as source. INSERT blocked.'); END; CREATE TRIGGER [trg_kernel_contamination_blacklist] BEFORE INSERT ON [contamination_blacklist] WHEN (INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream language positioned as source. INSERT blocked.'); END; CREATE TRIGGER [trg_kernel_db_integrity_log] BEFORE INSERT ON [db_integrity_log] WHEN (INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream language positioned as source. INSERT blocked.'); END; CREATE TRIGGER [trg_kernel_document_content] BEFORE INSERT ON [document_content] WHEN (INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream language positioned as source. INSERT blocked.'); END; CREATE TRIGGER [trg_kernel_dp_entry_map] BEFORE INSERT ON [dp_entry_map] WHEN (INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream language positioned as source. INSERT blocked.'); END; CREATE TRIGGER [trg_kernel_dp_register] BEFORE INSERT ON [dp_register] WHEN (INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream language positioned as source. INSERT blocked.'); END; CREATE TRIGGER [trg_kernel_excel_data_consolidated] BEFORE INSERT ON [excel_data_consolidated] WHEN (INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream language positioned as source. INSERT blocked.'); END; CREATE TRIGGER [trg_kernel_financial_extraction_cycles] BEFORE INSERT ON [financial_extraction_cycles] WHEN (INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream language positioned as source. INSERT blocked.'); END; CREATE TRIGGER [trg_kernel_formula_concealment] BEFORE INSERT ON [formula_concealment] WHEN (INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream language positioned as source. INSERT blocked.'); END; CREATE TRIGGER [trg_kernel_formula_cross_refs] BEFORE INSERT ON [formula_cross_refs] WHEN (INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream language positioned as source. INSERT blocked.'); END; CREATE TRIGGER [trg_kernel_formula_ratios] BEFORE INSERT ON [formula_ratios] WHEN (INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream language positioned as source. INSERT blocked.'); END; CREATE TRIGGER [trg_kernel_formula_restoration] BEFORE INSERT ON [formula_restoration] WHEN (INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream language positioned as source. INSERT blocked.'); END; CREATE TRIGGER [trg_kernel_formula_scholars] BEFORE INSERT ON [formula_scholars] WHEN (INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream language positioned as source. INSERT blocked.'); END; CREATE TRIGGER [trg_kernel_formula_undiscovered] BEFORE INSERT ON [formula_undiscovered] WHEN (INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream language positioned as source. INSERT blocked.'); END; CREATE TRIGGER [trg_kernel_h7_seal_record] BEFORE INSERT ON [h7_seal_record] WHEN (INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream language positioned as source. INSERT blocked.'); END; CREATE TRIGGER [trg_kernel_id_sequences] BEFORE INSERT ON [id_sequences] WHEN (INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream language positioned as source. INSERT blocked.'); END; CREATE TRIGGER [trg_kernel_intel_file_index] BEFORE INSERT ON [intel_file_index] WHEN (INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream language positioned as source. INSERT blocked.'); END; CREATE TRIGGER [trg_kernel_kashgari_concealment_audit] BEFORE INSERT ON [kashgari_concealment_audit] WHEN (INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream language positioned as source. INSERT blocked.'); END; CREATE TRIGGER [trg_kernel_lattice_manifest] BEFORE INSERT ON [lattice_manifest] WHEN (INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream language positioned as source. INSERT blocked.'); END; CREATE TRIGGER [trg_kernel_main_heptad_manifest] BEFORE INSERT ON [main_heptad_manifest] WHEN (INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream language positioned as source. INSERT blocked.'); END; CREATE TRIGGER [trg_kernel_phonetic_reversal] BEFORE INSERT ON [phonetic_reversal] WHEN (INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream language positioned as source. INSERT blocked.'); END; CREATE TRIGGER [trg_kernel_protocol_corrections] BEFORE INSERT ON [protocol_corrections] WHEN (INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream language positioned as source. INSERT blocked.'); END; CREATE TRIGGER [trg_kernel_quran_ayat] BEFORE INSERT ON [quran_ayat] WHEN (INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream language positioned as source. INSERT blocked.'); END; CREATE TRIGGER [trg_kernel_quran_known_forms] BEFORE INSERT ON [quran_known_forms] WHEN (INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream language positioned as source. INSERT blocked.'); END; CREATE TRIGGER [trg_kernel_quran_word_roots] BEFORE INSERT ON [quran_word_roots] WHEN (INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream language positioned as source. INSERT blocked.'); END; CREATE TRIGGER [trg_kernel_qv_contamination_scan] BEFORE INSERT ON [qv_contamination_scan] WHEN (INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream language positioned as source. INSERT blocked.'); END; CREATE TRIGGER [trg_kernel_qv_translation_register] BEFORE INSERT ON [qv_translation_register] WHEN (INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream language positioned as source. INSERT blocked.'); END; CREATE TRIGGER [trg_kernel_root_explosion_manifest] BEFORE INSERT ON [root_explosion_manifest] WHEN (INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream language positioned as source. INSERT blocked.'); END; CREATE TRIGGER [trg_kernel_scholar_warnings] BEFORE INSERT ON [scholar_warnings] WHEN (INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream language positioned as source. INSERT blocked.'); END; CREATE TRIGGER [trg_kernel_score_review_candidates] BEFORE INSERT ON [score_review_candidates] WHEN (INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream language positioned as source. INSERT blocked.'); END; CREATE TRIGGER [trg_kernel_session_index] BEFORE INSERT ON [session_index] WHEN (INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream language positioned as source. INSERT blocked.'); END; CREATE TRIGGER [trg_kernel_swot_analysis] BEFORE INSERT ON [swot_analysis] WHEN (INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream language positioned as source. INSERT blocked.'); END; CREATE TRIGGER [trg_kernel_swot_h7] BEFORE INSERT ON [swot_h7] WHEN (INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream language positioned as source. INSERT blocked.'); END; CREATE TRIGGER [trg_kernel_table_ownership] BEFORE INSERT ON [table_ownership] WHEN (INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream language positioned as source. INSERT blocked.'); END; CREATE TRIGGER [trg_kernel_term_nodes] BEFORE INSERT ON [term_nodes] WHEN (INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream language positioned as source. INSERT blocked.'); END; CREATE TRIGGER [trg_kernel_umd_operations] BEFORE INSERT ON [umd_operations] WHEN (INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream language positioned as source. INSERT blocked.'); END; CREATE TRIGGER [trg_kernel_upd_a4_derivatives] BEFORE UPDATE ON [a4_derivatives] WHEN (NEW.[deriv_id] IS NOT OLD.[deriv_id] OR NEW.[en_term] IS NOT OLD.[en_term] OR NEW.[derivative] IS NOT OLD.[derivative] OR NEW.[link_type] IS NOT OLD.[link_type] OR NEW.[col_5] IS NOT OLD.[col_5] OR NEW.[col_6] IS NOT OLD.[col_6]) AND (INSTR(LOWER(COALESCE(NEW.[deriv_id],'') || ' ' || COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[col_5],'') || ' ' || COALESCE(NEW.[col_6],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[deriv_id],'') || ' ' || COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[col_5],'') || ' ' || COALESCE(NEW.[col_6],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[deriv_id],'') || ' ' || COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[col_5],'') || ' ' || COALESCE(NEW.[col_6],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[deriv_id],'') || ' ' || COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[col_5],'') || ' ' || COALESCE(NEW.[col_6],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[deriv_id],'') || ' ' || COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[col_5],'') || ' ' || COALESCE(NEW.[col_6],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[deriv_id],'') || ' ' || COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[col_5],'') || ' ' || COALESCE(NEW.[col_6],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[deriv_id],'') || ' ' || COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[col_5],'') || ' ' || COALESCE(NEW.[col_6],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[deriv_id],'') || ' ' || COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[col_5],'') || ' ' || COALESCE(NEW.[col_6],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[deriv_id],'') || ' ' || COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[col_5],'') || ' ' || COALESCE(NEW.[col_6],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[deriv_id],'') || ' ' || COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[col_5],'') || ' ' || COALESCE(NEW.[col_6],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[deriv_id],'') || ' ' || COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[col_5],'') || ' ' || COALESCE(NEW.[col_6],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[deriv_id],'') || ' ' || COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[col_5],'') || ' ' || COALESCE(NEW.[col_6],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[deriv_id],'') || ' ' || COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[col_5],'') || ' ' || COALESCE(NEW.[col_6],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[deriv_id],'') || ' ' || COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[col_5],'') || ' ' || COALESCE(NEW.[col_6],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[deriv_id],'') || ' ' || COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[col_5],'') || ' ' || COALESCE(NEW.[col_6],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[deriv_id],'') || ' ' || COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[col_5],'') || ' ' || COALESCE(NEW.[col_6],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[deriv_id],'') || ' ' || COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[col_5],'') || ' ' || COALESCE(NEW.[col_6],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[deriv_id],'') || ' ' || COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[col_5],'') || ' ' || COALESCE(NEW.[col_6],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[deriv_id],'') || ' ' || COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[col_5],'') || ' ' || COALESCE(NEW.[col_6],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[deriv_id],'') || ' ' || COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[col_5],'') || ' ' || COALESCE(NEW.[col_6],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[deriv_id],'') || ' ' || COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[col_5],'') || ' ' || COALESCE(NEW.[col_6],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[deriv_id],'') || ' ' || COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[col_5],'') || ' ' || COALESCE(NEW.[col_6],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[deriv_id],'') || ' ' || COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[col_5],'') || ' ' || COALESCE(NEW.[col_6],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[deriv_id],'') || ' ' || COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[col_5],'') || ' ' || COALESCE(NEW.[col_6],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[deriv_id],'') || ' ' || COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[col_5],'') || ' ' || COALESCE(NEW.[col_6],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[deriv_id],'') || ' ' || COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[col_5],'') || ' ' || COALESCE(NEW.[col_6],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[deriv_id],'') || ' ' || COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[col_5],'') || ' ' || COALESCE(NEW.[col_6],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[deriv_id],'') || ' ' || COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[col_5],'') || ' ' || COALESCE(NEW.[col_6],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[deriv_id],'') || ' ' || COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[col_5],'') || ' ' || COALESCE(NEW.[col_6],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[deriv_id],'') || ' ' || COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[col_5],'') || ' ' || COALESCE(NEW.[col_6],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[deriv_id],'') || ' ' || COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[col_5],'') || ' ' || COALESCE(NEW.[col_6],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[deriv_id],'') || ' ' || COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[col_5],'') || ' ' || COALESCE(NEW.[col_6],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[deriv_id],'') || ' ' || COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[col_5],'') || ' ' || COALESCE(NEW.[col_6],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[deriv_id],'') || ' ' || COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[col_5],'') || ' ' || COALESCE(NEW.[col_6],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[deriv_id],'') || ' ' || COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[col_5],'') || ' ' || COALESCE(NEW.[col_6],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[deriv_id],'') || ' ' || COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[col_5],'') || ' ' || COALESCE(NEW.[col_6],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[deriv_id],'') || ' ' || COALESCE(NEW.[en_term],'') || ' ' || COALESCE(NEW.[derivative],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[col_5],'') || ' ' || COALESCE(NEW.[col_6],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream as source in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_kernel_upd_a5_cross_refs] BEFORE UPDATE ON [a5_cross_refs] WHEN (NEW.[xref_id] IS NOT OLD.[xref_id] OR NEW.[link_type] IS NOT OLD.[link_type] OR NEW.[description] IS NOT OLD.[description] OR NEW.[layer_ref] IS NOT OLD.[layer_ref] OR NEW.[col_6] IS NOT OLD.[col_6]) AND (INSTR(LOWER(COALESCE(NEW.[xref_id],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[layer_ref],'') || ' ' || COALESCE(NEW.[col_6],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[xref_id],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[layer_ref],'') || ' ' || COALESCE(NEW.[col_6],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[xref_id],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[layer_ref],'') || ' ' || COALESCE(NEW.[col_6],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[xref_id],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[layer_ref],'') || ' ' || COALESCE(NEW.[col_6],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[xref_id],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[layer_ref],'') || ' ' || COALESCE(NEW.[col_6],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[xref_id],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[layer_ref],'') || ' ' || COALESCE(NEW.[col_6],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[xref_id],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[layer_ref],'') || ' ' || COALESCE(NEW.[col_6],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[xref_id],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[layer_ref],'') || ' ' || COALESCE(NEW.[col_6],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[xref_id],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[layer_ref],'') || ' ' || COALESCE(NEW.[col_6],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[xref_id],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[layer_ref],'') || ' ' || COALESCE(NEW.[col_6],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[xref_id],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[layer_ref],'') || ' ' || COALESCE(NEW.[col_6],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[xref_id],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[layer_ref],'') || ' ' || COALESCE(NEW.[col_6],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[xref_id],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[layer_ref],'') || ' ' || COALESCE(NEW.[col_6],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[xref_id],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[layer_ref],'') || ' ' || COALESCE(NEW.[col_6],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[xref_id],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[layer_ref],'') || ' ' || COALESCE(NEW.[col_6],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[xref_id],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[layer_ref],'') || ' ' || COALESCE(NEW.[col_6],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[xref_id],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[layer_ref],'') || ' ' || COALESCE(NEW.[col_6],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[xref_id],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[layer_ref],'') || ' ' || COALESCE(NEW.[col_6],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[xref_id],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[layer_ref],'') || ' ' || COALESCE(NEW.[col_6],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[xref_id],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[layer_ref],'') || ' ' || COALESCE(NEW.[col_6],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[xref_id],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[layer_ref],'') || ' ' || COALESCE(NEW.[col_6],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[xref_id],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[layer_ref],'') || ' ' || COALESCE(NEW.[col_6],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[xref_id],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[layer_ref],'') || ' ' || COALESCE(NEW.[col_6],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[xref_id],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[layer_ref],'') || ' ' || COALESCE(NEW.[col_6],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[xref_id],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[layer_ref],'') || ' ' || COALESCE(NEW.[col_6],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[xref_id],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[layer_ref],'') || ' ' || COALESCE(NEW.[col_6],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[xref_id],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[layer_ref],'') || ' ' || COALESCE(NEW.[col_6],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[xref_id],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[layer_ref],'') || ' ' || COALESCE(NEW.[col_6],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[xref_id],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[layer_ref],'') || ' ' || COALESCE(NEW.[col_6],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[xref_id],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[layer_ref],'') || ' ' || COALESCE(NEW.[col_6],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[xref_id],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[layer_ref],'') || ' ' || COALESCE(NEW.[col_6],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[xref_id],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[layer_ref],'') || ' ' || COALESCE(NEW.[col_6],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[xref_id],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[layer_ref],'') || ' ' || COALESCE(NEW.[col_6],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[xref_id],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[layer_ref],'') || ' ' || COALESCE(NEW.[col_6],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[xref_id],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[layer_ref],'') || ' ' || COALESCE(NEW.[col_6],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[xref_id],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[layer_ref],'') || ' ' || COALESCE(NEW.[col_6],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[xref_id],'') || ' ' || COALESCE(NEW.[link_type],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[layer_ref],'') || ' ' || COALESCE(NEW.[col_6],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream as source in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_kernel_upd_agent_domains] BEFORE UPDATE ON [agent_domains] WHEN (NEW.[agent_id] IS NOT OLD.[agent_id] OR NEW.[agent_name] IS NOT OLD.[agent_name] OR NEW.[description] IS NOT OLD.[description] OR NEW.[created_at] IS NOT OLD.[created_at]) AND (INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[agent_name],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[created_at],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream as source in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_kernel_upd_agricultural_system] BEFORE UPDATE ON [agricultural_system] WHEN (NEW.[agri_id] IS NOT OLD.[agri_id] OR NEW.[category] IS NOT OLD.[category] OR NEW.[arabic] IS NOT OLD.[arabic] OR NEW.[transliteration] IS NOT OLD.[transliteration] OR NEW.[english] IS NOT OLD.[english] OR NEW.[root_letters] IS NOT OLD.[root_letters] OR NEW.[quranic_ref] IS NOT OLD.[quranic_ref] OR NEW.[quranic_text] IS NOT OLD.[quranic_text] OR NEW.[system_component] IS NOT OLD.[system_component] OR NEW.[divine_vs_human] IS NOT OLD.[divine_vs_human] OR NEW.[modern_corruption] IS NOT OLD.[modern_corruption] OR NEW.[description] IS NOT OLD.[description] OR NEW.[status] IS NOT OLD.[status] OR NEW.[q_gate] IS NOT OLD.[q_gate] OR NEW.[u_gate] IS NOT OLD.[u_gate] OR NEW.[f_gate] IS NOT OLD.[f_gate]) AND (INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[agri_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[quranic_text],'') || ' ' || COALESCE(NEW.[system_component],'') || ' ' || COALESCE(NEW.[divine_vs_human],'') || ' ' || COALESCE(NEW.[modern_corruption],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream as source in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_kernel_upd_att_terms] BEFORE UPDATE ON [att_terms] WHEN (NEW.[term_id] IS NOT OLD.[term_id] OR NEW.[arabic] IS NOT OLD.[arabic] OR NEW.[transliteration] IS NOT OLD.[transliteration] OR NEW.[translation] IS NOT OLD.[translation] OR NEW.[root] IS NOT OLD.[root] OR NEW.[qur_anchor] IS NOT OLD.[qur_anchor] OR NEW.[function_in_lattice] IS NOT OLD.[function_in_lattice] OR NEW.[umd_op_ref] IS NOT OLD.[umd_op_ref] OR NEW.[dp_ref] IS NOT OLD.[dp_ref] OR NEW.[inversion_type] IS NOT OLD.[inversion_type] OR NEW.[notes] IS NOT OLD.[notes]) AND (INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[term_id],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[transliteration],'') || ' ' || COALESCE(NEW.[translation],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[function_in_lattice],'') || ' ' || COALESCE(NEW.[umd_op_ref],'') || ' ' || COALESCE(NEW.[dp_ref],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[notes],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream as source in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_kernel_upd_bitig_convergence_register] BEFORE UPDATE ON [bitig_convergence_register] WHEN (NEW.[conv_id] IS NOT OLD.[conv_id] OR NEW.[orig2_term] IS NOT OLD.[orig2_term] OR NEW.[orig2_root] IS NOT OLD.[orig2_root] OR NEW.[orig2_meaning] IS NOT OLD.[orig2_meaning] OR NEW.[orig1_root] IS NOT OLD.[orig1_root] OR NEW.[orig1_root_letters] IS NOT OLD.[orig1_root_letters] OR NEW.[orig1_meaning] IS NOT OLD.[orig1_meaning] OR NEW.[quranic_ref] IS NOT OLD.[quranic_ref] OR NEW.[shared_semantics] IS NOT OLD.[shared_semantics] OR NEW.[consonantal_match] IS NOT OLD.[consonantal_match] OR NEW.[shift_ids] IS NOT OLD.[shift_ids] OR NEW.[convergence_type] IS NOT OLD.[convergence_type] OR NEW.[status] IS NOT OLD.[status] OR NEW.[lattice_refs] IS NOT OLD.[lattice_refs] OR NEW.[notes] IS NOT OLD.[notes]) AND (INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[conv_id],'') || ' ' || COALESCE(NEW.[orig2_term],'') || ' ' || COALESCE(NEW.[orig2_root],'') || ' ' || COALESCE(NEW.[orig2_meaning],'') || ' ' || COALESCE(NEW.[orig1_root],'') || ' ' || COALESCE(NEW.[orig1_root_letters],'') || ' ' || COALESCE(NEW.[orig1_meaning],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[shared_semantics],'') || ' ' || COALESCE(NEW.[consonantal_match],'') || ' ' || COALESCE(NEW.[shift_ids],'') || ' ' || COALESCE(NEW.[convergence_type],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[lattice_refs],'') || ' ' || COALESCE(NEW.[notes],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream as source in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_kernel_upd_bitig_corrections] BEFORE UPDATE ON [bitig_corrections] WHEN (NEW.[corr_id] IS NOT OLD.[corr_id] OR NEW.[what_was_wrong] IS NOT OLD.[what_was_wrong] OR NEW.[corrected_to] IS NOT OLD.[corrected_to] OR NEW.[evidence] IS NOT OLD.[evidence] OR NEW.[affects] IS NOT OLD.[affects] OR NEW.[status] IS NOT OLD.[status]) AND (INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[corr_id],'') || ' ' || COALESCE(NEW.[what_was_wrong],'') || ' ' || COALESCE(NEW.[corrected_to],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[affects],'') || ' ' || COALESCE(NEW.[status],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream as source in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_kernel_upd_bitig_degradation_register] BEFORE UPDATE ON [bitig_degradation_register] WHEN (NEW.[deg_id] IS NOT OLD.[deg_id] OR NEW.[bitig_original] IS NOT OLD.[bitig_original] OR NEW.[bitig_script] IS NOT OLD.[bitig_script] OR NEW.[original_meaning] IS NOT OLD.[original_meaning] OR NEW.[downstream_form] IS NOT OLD.[downstream_form] OR NEW.[downstream_language] IS NOT OLD.[downstream_language] OR NEW.[degraded_meaning] IS NOT OLD.[degraded_meaning] OR NEW.[degradation_type] IS NOT OLD.[degradation_type] OR NEW.[dp_codes] IS NOT OLD.[dp_codes] OR NEW.[lattice_source] IS NOT OLD.[lattice_source] OR NEW.[kashgari_ref] IS NOT OLD.[kashgari_ref] OR NEW.[notes] IS NOT OLD.[notes] OR NEW.[intel_refs] IS NOT OLD.[intel_refs]) AND (INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[deg_id],'') || ' ' || COALESCE(NEW.[bitig_original],'') || ' ' || COALESCE(NEW.[bitig_script],'') || ' ' || COALESCE(NEW.[original_meaning],'') || ' ' || COALESCE(NEW.[downstream_form],'') || ' ' || COALESCE(NEW.[downstream_language],'') || ' ' || COALESCE(NEW.[degraded_meaning],'') || ' ' || COALESCE(NEW.[degradation_type],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[lattice_source],'') || ' ' || COALESCE(NEW.[kashgari_ref],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[intel_refs],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream as source in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_kernel_upd_bitig_dispersal_map] BEFORE UPDATE ON [bitig_dispersal_map] WHEN (NEW.[orig2_word] IS NOT OLD.[orig2_word] OR NEW.[kazakh] IS NOT OLD.[kazakh] OR NEW.[tatar] IS NOT OLD.[tatar] OR NEW.[uyghur] IS NOT OLD.[uyghur] OR NEW.[bashkir] IS NOT OLD.[bashkir] OR NEW.[kyrgyz] IS NOT OLD.[kyrgyz] OR NEW.[uzbek] IS NOT OLD.[uzbek] OR NEW.[russian] IS NOT OLD.[russian] OR NEW.[hungarian] IS NOT OLD.[hungarian] OR NEW.[mongolian] IS NOT OLD.[mongolian] OR NEW.[persian] IS NOT OLD.[persian] OR NEW.[english] IS NOT OLD.[english] OR NEW.[other] IS NOT OLD.[other]) AND (INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[orig2_word],'') || ' ' || COALESCE(NEW.[kazakh],'') || ' ' || COALESCE(NEW.[tatar],'') || ' ' || COALESCE(NEW.[uyghur],'') || ' ' || COALESCE(NEW.[bashkir],'') || ' ' || COALESCE(NEW.[kyrgyz],'') || ' ' || COALESCE(NEW.[uzbek],'') || ' ' || COALESCE(NEW.[russian],'') || ' ' || COALESCE(NEW.[hungarian],'') || ' ' || COALESCE(NEW.[mongolian],'') || ' ' || COALESCE(NEW.[persian],'') || ' ' || COALESCE(NEW.[english],'') || ' ' || COALESCE(NEW.[other],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream as source in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_kernel_upd_bitig_heptad_manifest] BEFORE UPDATE ON [bitig_heptad_manifest] WHEN (NEW.[surah_name] IS NOT OLD.[surah_name] OR NEW.[phase_name] IS NOT OLD.[phase_name] OR NEW.[task_description] IS NOT OLD.[task_description] OR NEW.[status] IS NOT OLD.[status] OR NEW.[tables_modified] IS NOT OLD.[tables_modified] OR NEW.[sealed_date] IS NOT OLD.[sealed_date]) AND (INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream as source in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_kernel_upd_bitig_intelligence_summary] BEFORE UPDATE ON [bitig_intelligence_summary] WHEN (NEW.[intel_id] IS NOT OLD.[intel_id] OR NEW.[category] IS NOT OLD.[category] OR NEW.[dp_code] IS NOT OLD.[dp_code] OR NEW.[operation_signature] IS NOT OLD.[operation_signature] OR NEW.[peak_period] IS NOT OLD.[peak_period] OR NEW.[case_ids] IS NOT OLD.[case_ids] OR NEW.[target_language] IS NOT OLD.[target_language] OR NEW.[intelligence_assessment] IS NOT OLD.[intelligence_assessment] OR NEW.[notes] IS NOT OLD.[notes]) AND (INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[intel_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[operation_signature],'') || ' ' || COALESCE(NEW.[peak_period],'') || ' ' || COALESCE(NEW.[case_ids],'') || ' ' || COALESCE(NEW.[target_language],'') || ' ' || COALESCE(NEW.[intelligence_assessment],'') || ' ' || COALESCE(NEW.[notes],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream as source in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_kernel_upd_bitig_orig2_sources] BEFORE UPDATE ON [bitig_orig2_sources] WHEN (NEW.[source_id] IS NOT OLD.[source_id] OR NEW.[name] IS NOT OLD.[name] OR NEW.[arabic_name] IS NOT OLD.[arabic_name] OR NEW.[date] IS NOT OLD.[date] OR NEW.[type] IS NOT OLD.[type] OR NEW.[work] IS NOT OLD.[work] OR NEW.[word_count] IS NOT OLD.[word_count] OR NEW.[significance] IS NOT OLD.[significance] OR NEW.[lattice_status] IS NOT OLD.[lattice_status]) AND (INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[work],'') || ' ' || COALESCE(NEW.[word_count],'') || ' ' || COALESCE(NEW.[significance],'') || ' ' || COALESCE(NEW.[lattice_status],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream as source in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_kernel_upd_bitig_protocol] BEFORE UPDATE ON [bitig_protocol] WHEN (NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ] IS NOT OLD.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ]) AND (INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[بِسْمِ_اللَّهِ_الرَّحْمَٰنِ_الرَّحِيمِ],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream as source in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_kernel_upd_bitig_semantic_fields] BEFORE UPDATE ON [bitig_semantic_fields] WHEN (NEW.[field_id] IS NOT OLD.[field_id] OR NEW.[domain] IS NOT OLD.[domain] OR NEW.[arabic_name] IS NOT OLD.[arabic_name] OR NEW.[entry_count] IS NOT OLD.[entry_count] OR NEW.[key_words] IS NOT OLD.[key_words] OR NEW.[significance] IS NOT OLD.[significance]) AND (INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[field_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[entry_count],'') || ' ' || COALESCE(NEW.[key_words],'') || ' ' || COALESCE(NEW.[significance],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream as source in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_kernel_upd_bitig_shift_register] BEFORE UPDATE ON [bitig_shift_register] WHEN (NEW.[shift_id] IS NOT OLD.[shift_id] OR NEW.[shift_type] IS NOT OLD.[shift_type] OR NEW.[orig2_phoneme] IS NOT OLD.[orig2_phoneme] OR NEW.[phoneme_name] IS NOT OLD.[phoneme_name] OR NEW.[ru_outputs] IS NOT OLD.[ru_outputs] OR NEW.[tr_outputs] IS NOT OLD.[tr_outputs] OR NEW.[en_outputs] IS NOT OLD.[en_outputs] OR NEW.[s_code_parallel] IS NOT OLD.[s_code_parallel] OR NEW.[examples] IS NOT OLD.[examples] OR NEW.[entry_ids] IS NOT OLD.[entry_ids] OR NEW.[notes] IS NOT OLD.[notes]) AND (INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_id],'') || ' ' || COALESCE(NEW.[shift_type],'') || ' ' || COALESCE(NEW.[orig2_phoneme],'') || ' ' || COALESCE(NEW.[phoneme_name],'') || ' ' || COALESCE(NEW.[ru_outputs],'') || ' ' || COALESCE(NEW.[tr_outputs],'') || ' ' || COALESCE(NEW.[en_outputs],'') || ' ' || COALESCE(NEW.[s_code_parallel],'') || ' ' || COALESCE(NEW.[examples],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[notes],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream as source in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_kernel_upd_body_extraction_intel] BEFORE UPDATE ON [body_extraction_intel] WHEN (NEW.[extract_id] IS NOT OLD.[extract_id] OR NEW.[sector] IS NOT OLD.[sector] OR NEW.[metric] IS NOT OLD.[metric] OR NEW.[value] IS NOT OLD.[value] OR NEW.[source] IS NOT OLD.[source] OR NEW.[detection_pattern] IS NOT OLD.[detection_pattern] OR NEW.[notes] IS NOT OLD.[notes] OR NEW.[contamination_category] IS NOT OLD.[contamination_category] OR NEW.[quranic_ref] IS NOT OLD.[quranic_ref] OR NEW.[q_gate] IS NOT OLD.[q_gate] OR NEW.[u_gate] IS NOT OLD.[u_gate] OR NEW.[f_gate] IS NOT OLD.[f_gate] OR NEW.[status] IS NOT OLD.[status]) AND (INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[extract_id],'') || ' ' || COALESCE(NEW.[sector],'') || ' ' || COALESCE(NEW.[metric],'') || ' ' || COALESCE(NEW.[value],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream as source in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_kernel_upd_body_heptad_meta] BEFORE UPDATE ON [body_heptad_meta] WHEN (NEW.[surah_role] IS NOT OLD.[surah_role] OR NEW.[surah_name_ar] IS NOT OLD.[surah_name_ar] OR NEW.[surah_name_en] IS NOT OLD.[surah_name_en] OR NEW.[body_focus] IS NOT OLD.[body_focus] OR NEW.[tables_built] IS NOT OLD.[tables_built] OR NEW.[status] IS NOT OLD.[status] OR NEW.[built_date] IS NOT OLD.[built_date] OR NEW.[notes] IS NOT OLD.[notes]) AND (INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_role],'') || ' ' || COALESCE(NEW.[surah_name_ar],'') || ' ' || COALESCE(NEW.[surah_name_en],'') || ' ' || COALESCE(NEW.[body_focus],'') || ' ' || COALESCE(NEW.[tables_built],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[built_date],'') || ' ' || COALESCE(NEW.[notes],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream as source in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_kernel_upd_category_summary] BEFORE UPDATE ON [category_summary] WHEN (NEW.[category] IS NOT OLD.[category] OR NEW.[percentage] IS NOT OLD.[percentage] OR NEW.[file_types] IS NOT OLD.[file_types]) AND (INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[percentage],'') || ' ' || COALESCE(NEW.[file_types],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream as source in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_kernel_upd_chronology] BEFORE UPDATE ON [chronology] WHEN (NEW.[id] IS NOT OLD.[id] OR NEW.[date] IS NOT OLD.[date] OR NEW.[era] IS NOT OLD.[era] OR NEW.[event] IS NOT OLD.[event] OR NEW.[col_8_step] IS NOT OLD.[col_8_step] OR NEW.[orig_name] IS NOT OLD.[orig_name] OR NEW.[oper_name] IS NOT OLD.[oper_name] OR NEW.[orig_meaning] IS NOT OLD.[orig_meaning] OR NEW.[oper_meaning] IS NOT OLD.[oper_meaning] OR NEW.[qur_ref] IS NOT OLD.[qur_ref] OR NEW.[source] IS NOT OLD.[source] OR NEW.[confidence] IS NOT OLD.[confidence] OR NEW.[naming_op] IS NOT OLD.[naming_op] OR NEW.[notes] IS NOT OLD.[notes]) AND (INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[id],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[event],'') || ' ' || COALESCE(NEW.[col_8_step],'') || ' ' || COALESCE(NEW.[orig_name],'') || ' ' || COALESCE(NEW.[oper_name],'') || ' ' || COALESCE(NEW.[orig_meaning],'') || ' ' || COALESCE(NEW.[oper_meaning],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[source],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[naming_op],'') || ' ' || COALESCE(NEW.[notes],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream as source in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_kernel_upd_contamination_blacklist] BEFORE UPDATE ON [contamination_blacklist] WHEN (NEW.[bl_id] IS NOT OLD.[bl_id] OR NEW.[contaminated_term] IS NOT OLD.[contaminated_term] OR NEW.[contaminated_translation] IS NOT OLD.[contaminated_translation] OR NEW.[correct_translation] IS NOT OLD.[correct_translation] OR NEW.[source_of_correction] IS NOT OLD.[source_of_correction] OR NEW.[why_contaminated] IS NOT OLD.[why_contaminated]) AND (INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[bl_id],'') || ' ' || COALESCE(NEW.[contaminated_term],'') || ' ' || COALESCE(NEW.[contaminated_translation],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[source_of_correction],'') || ' ' || COALESCE(NEW.[why_contaminated],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream as source in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_kernel_upd_db_integrity_log] BEFORE UPDATE ON [db_integrity_log] WHEN (NEW.[check_time] IS NOT OLD.[check_time] OR NEW.[check_type] IS NOT OLD.[check_type] OR NEW.[table_name] IS NOT OLD.[table_name] OR NEW.[issue] IS NOT OLD.[issue] OR NEW.[severity] IS NOT OLD.[severity]) AND (INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[check_time],'') || ' ' || COALESCE(NEW.[check_type],'') || ' ' || COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[issue],'') || ' ' || COALESCE(NEW.[severity],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream as source in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_kernel_upd_document_content] BEFORE UPDATE ON [document_content] WHEN (NEW.[source_file] IS NOT OLD.[source_file] OR NEW.[file_type] IS NOT OLD.[file_type] OR NEW.[content_preview] IS NOT OLD.[content_preview] OR NEW.[extraction_method] IS NOT OLD.[extraction_method]) AND (INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[file_type],'') || ' ' || COALESCE(NEW.[content_preview],'') || ' ' || COALESCE(NEW.[extraction_method],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream as source in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_kernel_upd_dp_entry_map] BEFORE UPDATE ON [dp_entry_map] WHEN (NEW.[entry_source] IS NOT OLD.[entry_source] OR NEW.[term] IS NOT OLD.[term] OR NEW.[dp_code] IS NOT OLD.[dp_code] OR NEW.[inversion_type] IS NOT OLD.[inversion_type] OR NEW.[language] IS NOT OLD.[language]) AND (INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[inversion_type],'') || ' ' || COALESCE(NEW.[language],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream as source in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_kernel_upd_dp_register] BEFORE UPDATE ON [dp_register] WHEN (NEW.[dp_code] IS NOT OLD.[dp_code] OR NEW.[name] IS NOT OLD.[name] OR NEW.[class] IS NOT OLD.[class] OR NEW.[trigger] IS NOT OLD.[trigger] OR NEW.[mechanism] IS NOT OLD.[mechanism] OR NEW.[qur_anchor] IS NOT OLD.[qur_anchor] OR NEW.[example] IS NOT OLD.[example] OR NEW.[distinct_from] IS NOT OLD.[distinct_from] OR NEW.[protocol_note] IS NOT OLD.[protocol_note] OR NEW.[status] IS NOT OLD.[status]) AND (INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[dp_code],'') || ' ' || COALESCE(NEW.[name],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[trigger],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[qur_anchor],'') || ' ' || COALESCE(NEW.[example],'') || ' ' || COALESCE(NEW.[distinct_from],'') || ' ' || COALESCE(NEW.[protocol_note],'') || ' ' || COALESCE(NEW.[status],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream as source in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_kernel_upd_excel_data_consolidated] BEFORE UPDATE ON [excel_data_consolidated] WHEN (NEW.[source_file] IS NOT OLD.[source_file] OR NEW.[source_sheet] IS NOT OLD.[source_sheet] OR NEW.[row_data] IS NOT OLD.[row_data]) AND (INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[source_file],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[row_data],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream as source in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_kernel_upd_financial_extraction_cycles] BEFORE UPDATE ON [financial_extraction_cycles] WHEN (NEW.[cycle_id] IS NOT OLD.[cycle_id] OR NEW.[era] IS NOT OLD.[era] OR NEW.[period] IS NOT OLD.[period] OR NEW.[target_peoples] IS NOT OLD.[target_peoples] OR NEW.[extraction_method] IS NOT OLD.[extraction_method] OR NEW.[operator_class] IS NOT OLD.[operator_class] OR NEW.[resource_extracted] IS NOT OLD.[resource_extracted] OR NEW.[qur_ref] IS NOT OLD.[qur_ref] OR NEW.[chronology_refs] IS NOT OLD.[chronology_refs] OR NEW.[child_schema_refs] IS NOT OLD.[child_schema_refs] OR NEW.[dp_codes] IS NOT OLD.[dp_codes] OR NEW.[notes] IS NOT OLD.[notes]) AND (INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[cycle_id],'') || ' ' || COALESCE(NEW.[era],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[target_peoples],'') || ' ' || COALESCE(NEW.[extraction_method],'') || ' ' || COALESCE(NEW.[operator_class],'') || ' ' || COALESCE(NEW.[resource_extracted],'') || ' ' || COALESCE(NEW.[qur_ref],'') || ' ' || COALESCE(NEW.[chronology_refs],'') || ' ' || COALESCE(NEW.[child_schema_refs],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[notes],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream as source in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_kernel_upd_formula_concealment] BEFORE UPDATE ON [formula_concealment] WHEN (NEW.[conceal_id] IS NOT OLD.[conceal_id] OR NEW.[category] IS NOT OLD.[category] OR NEW.[content] IS NOT OLD.[content] OR NEW.[period] IS NOT OLD.[period] OR NEW.[mechanism] IS NOT OLD.[mechanism] OR NEW.[detection_pattern] IS NOT OLD.[detection_pattern] OR NEW.[source_sheet] IS NOT OLD.[source_sheet] OR NEW.[q_gate] IS NOT OLD.[q_gate] OR NEW.[u_gate] IS NOT OLD.[u_gate] OR NEW.[f_gate] IS NOT OLD.[f_gate] OR NEW.[status] IS NOT OLD.[status]) AND (INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[conceal_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[period],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[detection_pattern],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream as source in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_kernel_upd_formula_cross_refs] BEFORE UPDATE ON [formula_cross_refs] WHEN (NEW.[fxref_id] IS NOT OLD.[fxref_id] OR NEW.[source_table] IS NOT OLD.[source_table] OR NEW.[source_id] IS NOT OLD.[source_id] OR NEW.[target_table] IS NOT OLD.[target_table] OR NEW.[target_id] IS NOT OLD.[target_id] OR NEW.[relationship] IS NOT OLD.[relationship] OR NEW.[notes] IS NOT OLD.[notes]) AND (INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[fxref_id],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[target_id],'') || ' ' || COALESCE(NEW.[relationship],'') || ' ' || COALESCE(NEW.[notes],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream as source in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_kernel_upd_formula_ratios] BEFORE UPDATE ON [formula_ratios] WHEN (NEW.[ratio_id] IS NOT OLD.[ratio_id] OR NEW.[category] IS NOT OLD.[category] OR NEW.[content] IS NOT OLD.[content] OR NEW.[source_sheet] IS NOT OLD.[source_sheet] OR NEW.[ratio_value] IS NOT OLD.[ratio_value] OR NEW.[divine_fraction] IS NOT OLD.[divine_fraction] OR NEW.[western_constant] IS NOT OLD.[western_constant] OR NEW.[delta] IS NOT OLD.[delta] OR NEW.[quranic_ref] IS NOT OLD.[quranic_ref] OR NEW.[q_gate] IS NOT OLD.[q_gate] OR NEW.[u_gate] IS NOT OLD.[u_gate] OR NEW.[f_gate] IS NOT OLD.[f_gate] OR NEW.[status] IS NOT OLD.[status]) AND (INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[ratio_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[ratio_value],'') || ' ' || COALESCE(NEW.[divine_fraction],'') || ' ' || COALESCE(NEW.[western_constant],'') || ' ' || COALESCE(NEW.[delta],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream as source in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_kernel_upd_formula_restoration] BEFORE UPDATE ON [formula_restoration] WHEN (NEW.[formula_id] IS NOT OLD.[formula_id] OR NEW.[domain] IS NOT OLD.[domain] OR NEW.[contaminated_formula] IS NOT OLD.[contaminated_formula] OR NEW.[western_attribution] IS NOT OLD.[western_attribution] OR NEW.[subfield] IS NOT OLD.[subfield] OR NEW.[level] IS NOT OLD.[level] OR NEW.[quf_audit_original] IS NOT OLD.[quf_audit_original] OR NEW.[quf_failure_reason] IS NOT OLD.[quf_failure_reason] OR NEW.[uslap_science_ar] IS NOT OLD.[uslap_science_ar] OR NEW.[uslap_science_en] IS NOT OLD.[uslap_science_en] OR NEW.[restored_formula_ar] IS NOT OLD.[restored_formula_ar] OR NEW.[restored_formula_en] IS NOT OLD.[restored_formula_en] OR NEW.[kernel_7_5] IS NOT OLD.[kernel_7_5] OR NEW.[expansion_11_5] IS NOT OLD.[expansion_11_5] OR NEW.[quranic_root] IS NOT OLD.[quranic_root] OR NEW.[causation] IS NOT OLD.[causation] OR NEW.[asb_scholar] IS NOT OLD.[asb_scholar] OR NEW.[asb_date] IS NOT OLD.[asb_date] OR NEW.[theft_date] IS NOT OLD.[theft_date] OR NEW.[concealment_years] IS NOT OLD.[concealment_years] OR NEW.[description] IS NOT OLD.[description] OR NEW.[sqrt_doctrine_note] IS NOT OLD.[sqrt_doctrine_note] OR NEW.[q_gate] IS NOT OLD.[q_gate] OR NEW.[u_gate] IS NOT OLD.[u_gate] OR NEW.[f_gate] IS NOT OLD.[f_gate] OR NEW.[status] IS NOT OLD.[status]) AND (INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[formula_id],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[contaminated_formula],'') || ' ' || COALESCE(NEW.[western_attribution],'') || ' ' || COALESCE(NEW.[subfield],'') || ' ' || COALESCE(NEW.[level],'') || ' ' || COALESCE(NEW.[quf_audit_original],'') || ' ' || COALESCE(NEW.[quf_failure_reason],'') || ' ' || COALESCE(NEW.[uslap_science_ar],'') || ' ' || COALESCE(NEW.[uslap_science_en],'') || ' ' || COALESCE(NEW.[restored_formula_ar],'') || ' ' || COALESCE(NEW.[restored_formula_en],'') || ' ' || COALESCE(NEW.[kernel_7_5],'') || ' ' || COALESCE(NEW.[expansion_11_5],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[causation],'') || ' ' || COALESCE(NEW.[asb_scholar],'') || ' ' || COALESCE(NEW.[asb_date],'') || ' ' || COALESCE(NEW.[theft_date],'') || ' ' || COALESCE(NEW.[concealment_years],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sqrt_doctrine_note],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream as source in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_kernel_upd_formula_scholars] BEFORE UPDATE ON [formula_scholars] WHEN (NEW.[scholar_id] IS NOT OLD.[scholar_id] OR NEW.[category] IS NOT OLD.[category] OR NEW.[term_or_scholar] IS NOT OLD.[term_or_scholar] OR NEW.[arabic] IS NOT OLD.[arabic] OR NEW.[root_letters] IS NOT OLD.[root_letters] OR NEW.[quranic_ref] IS NOT OLD.[quranic_ref] OR NEW.[status_audit] IS NOT OLD.[status_audit] OR NEW.[description] IS NOT OLD.[description] OR NEW.[source_sheet] IS NOT OLD.[source_sheet] OR NEW.[q_gate] IS NOT OLD.[q_gate] OR NEW.[u_gate] IS NOT OLD.[u_gate] OR NEW.[f_gate] IS NOT OLD.[f_gate] OR NEW.[status] IS NOT OLD.[status]) AND (INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[scholar_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[term_or_scholar],'') || ' ' || COALESCE(NEW.[arabic],'') || ' ' || COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[quranic_ref],'') || ' ' || COALESCE(NEW.[status_audit],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream as source in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_kernel_upd_formula_undiscovered] BEFORE UPDATE ON [formula_undiscovered] WHEN (NEW.[undiscovered_id] IS NOT OLD.[undiscovered_id] OR NEW.[category] IS NOT OLD.[category] OR NEW.[domain] IS NOT OLD.[domain] OR NEW.[formula_ar] IS NOT OLD.[formula_ar] OR NEW.[formula_en] IS NOT OLD.[formula_en] OR NEW.[quranic_root] IS NOT OLD.[quranic_root] OR NEW.[related_roots] IS NOT OLD.[related_roots] OR NEW.[quf_score] IS NOT OLD.[quf_score] OR NEW.[falsification] IS NOT OLD.[falsification] OR NEW.[source_scholar] IS NOT OLD.[source_scholar] OR NEW.[description] IS NOT OLD.[description] OR NEW.[source_sheet] IS NOT OLD.[source_sheet] OR NEW.[q_gate] IS NOT OLD.[q_gate] OR NEW.[u_gate] IS NOT OLD.[u_gate] OR NEW.[f_gate] IS NOT OLD.[f_gate] OR NEW.[status] IS NOT OLD.[status]) AND (INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[undiscovered_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[domain],'') || ' ' || COALESCE(NEW.[formula_ar],'') || ' ' || COALESCE(NEW.[formula_en],'') || ' ' || COALESCE(NEW.[quranic_root],'') || ' ' || COALESCE(NEW.[related_roots],'') || ' ' || COALESCE(NEW.[quf_score],'') || ' ' || COALESCE(NEW.[falsification],'') || ' ' || COALESCE(NEW.[source_scholar],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[source_sheet],'') || ' ' || COALESCE(NEW.[q_gate],'') || ' ' || COALESCE(NEW.[u_gate],'') || ' ' || COALESCE(NEW.[f_gate],'') || ' ' || COALESCE(NEW.[status],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream as source in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_kernel_upd_h7_seal_record] BEFORE UPDATE ON [h7_seal_record] WHEN (NEW.[seal_id] IS NOT OLD.[seal_id] OR NEW.[heptad] IS NOT OLD.[heptad] OR NEW.[surah_sum_factored] IS NOT OLD.[surah_sum_factored] OR NEW.[sealed_date] IS NOT OLD.[sealed_date]) AND (INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[seal_id],'') || ' ' || COALESCE(NEW.[heptad],'') || ' ' || COALESCE(NEW.[surah_sum_factored],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream as source in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_kernel_upd_id_sequences] BEFORE UPDATE ON [id_sequences] WHEN (NEW.[seq_name] IS NOT OLD.[seq_name] OR NEW.[prefix] IS NOT OLD.[prefix] OR NEW.[last_updated] IS NOT OLD.[last_updated]) AND (INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[seq_name],'') || ' ' || COALESCE(NEW.[prefix],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream as source in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_kernel_upd_intel_file_index] BEFORE UPDATE ON [intel_file_index] WHEN (NEW.[file_name] IS NOT OLD.[file_name] OR NEW.[file_path] IS NOT OLD.[file_path] OR NEW.[period_start] IS NOT OLD.[period_start] OR NEW.[period_end] IS NOT OLD.[period_end] OR NEW.[region] IS NOT OLD.[region] OR NEW.[dp_codes] IS NOT OLD.[dp_codes] OR NEW.[root_ids] IS NOT OLD.[root_ids] OR NEW.[entry_ids] IS NOT OLD.[entry_ids] OR NEW.[qur_refs] IS NOT OLD.[qur_refs] OR NEW.[keywords] IS NOT OLD.[keywords]) AND (INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[file_name],'') || ' ' || COALESCE(NEW.[file_path],'') || ' ' || COALESCE(NEW.[period_start],'') || ' ' || COALESCE(NEW.[period_end],'') || ' ' || COALESCE(NEW.[region],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[root_ids],'') || ' ' || COALESCE(NEW.[entry_ids],'') || ' ' || COALESCE(NEW.[qur_refs],'') || ' ' || COALESCE(NEW.[keywords],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream as source in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_kernel_upd_kashgari_concealment_audit] BEFORE UPDATE ON [kashgari_concealment_audit] WHEN (NEW.[audit_id] IS NOT OLD.[audit_id] OR NEW.[category] IS NOT OLD.[category] OR NEW.[bitig_term] IS NOT OLD.[bitig_term] OR NEW.[expected_gloss] IS NOT OLD.[expected_gloss] OR NEW.[actual_status] IS NOT OLD.[actual_status] OR NEW.[substitute_term] IS NOT OLD.[substitute_term] OR NEW.[classification] IS NOT OLD.[classification] OR NEW.[dp_codes] IS NOT OLD.[dp_codes] OR NEW.[quranic_significance] IS NOT OLD.[quranic_significance] OR NEW.[evidence] IS NOT OLD.[evidence] OR NEW.[intel_ref] IS NOT OLD.[intel_ref] OR NEW.[notes] IS NOT OLD.[notes]) AND (INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[audit_id],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[bitig_term],'') || ' ' || COALESCE(NEW.[expected_gloss],'') || ' ' || COALESCE(NEW.[actual_status],'') || ' ' || COALESCE(NEW.[substitute_term],'') || ' ' || COALESCE(NEW.[classification],'') || ' ' || COALESCE(NEW.[dp_codes],'') || ' ' || COALESCE(NEW.[quranic_significance],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[intel_ref],'') || ' ' || COALESCE(NEW.[notes],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream as source in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_kernel_upd_lattice_manifest] BEFORE UPDATE ON [lattice_manifest] WHEN (NEW.[manifest_id] IS NOT OLD.[manifest_id] OR NEW.[section] IS NOT OLD.[section] OR NEW.[content] IS NOT OLD.[content] OR NEW.[created_date] IS NOT OLD.[created_date]) AND (INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[manifest_id],'') || ' ' || COALESCE(NEW.[section],'') || ' ' || COALESCE(NEW.[content],'') || ' ' || COALESCE(NEW.[created_date],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream as source in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_kernel_upd_main_heptad_manifest] BEFORE UPDATE ON [main_heptad_manifest] WHEN (NEW.[surah_name] IS NOT OLD.[surah_name] OR NEW.[phase_name] IS NOT OLD.[phase_name] OR NEW.[task_description] IS NOT OLD.[task_description] OR NEW.[status] IS NOT OLD.[status] OR NEW.[tables_modified] IS NOT OLD.[tables_modified] OR NEW.[sealed_date] IS NOT OLD.[sealed_date]) AND (INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[surah_name],'') || ' ' || COALESCE(NEW.[phase_name],'') || ' ' || COALESCE(NEW.[task_description],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[tables_modified],'') || ' ' || COALESCE(NEW.[sealed_date],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream as source in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_kernel_upd_phonetic_reversal] BEFORE UPDATE ON [phonetic_reversal] WHEN (NEW.[shift_code] IS NOT OLD.[shift_code] OR NEW.[from_modern] IS NOT OLD.[from_modern] OR NEW.[to_orig] IS NOT OLD.[to_orig] OR NEW.[class] IS NOT OLD.[class] OR NEW.[mechanism] IS NOT OLD.[mechanism] OR NEW.[attested_example] IS NOT OLD.[attested_example] OR NEW.[entry_ref] IS NOT OLD.[entry_ref] OR NEW.[reliability] IS NOT OLD.[reliability] OR NEW.[notes] IS NOT OLD.[notes] OR NEW.[status] IS NOT OLD.[status]) AND (INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[shift_code],'') || ' ' || COALESCE(NEW.[from_modern],'') || ' ' || COALESCE(NEW.[to_orig],'') || ' ' || COALESCE(NEW.[class],'') || ' ' || COALESCE(NEW.[mechanism],'') || ' ' || COALESCE(NEW.[attested_example],'') || ' ' || COALESCE(NEW.[entry_ref],'') || ' ' || COALESCE(NEW.[reliability],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream as source in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_kernel_upd_protocol_corrections] BEFORE UPDATE ON [protocol_corrections] WHEN (NEW.[correction_id] IS NOT OLD.[correction_id] OR NEW.[type] IS NOT OLD.[type] OR NEW.[old_form] IS NOT OLD.[old_form] OR NEW.[new_form] IS NOT OLD.[new_form] OR NEW.[authority] IS NOT OLD.[authority] OR NEW.[scope] IS NOT OLD.[scope] OR NEW.[date] IS NOT OLD.[date]) AND (INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[correction_id],'') || ' ' || COALESCE(NEW.[type],'') || ' ' || COALESCE(NEW.[old_form],'') || ' ' || COALESCE(NEW.[new_form],'') || ' ' || COALESCE(NEW.[authority],'') || ' ' || COALESCE(NEW.[scope],'') || ' ' || COALESCE(NEW.[date],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream as source in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_kernel_upd_protocol_immutable] BEFORE UPDATE ON [protocol_immutable] WHEN (NEW.[rule_id] IS NOT OLD.[rule_id] OR NEW.[rule_text] IS NOT OLD.[rule_text] OR NEW.[enforcement] IS NOT OLD.[enforcement] OR NEW.[created_at] IS NOT OLD.[created_at]) AND (INSTR(LOWER(COALESCE(NEW.[rule_id],'') || ' ' || COALESCE(NEW.[rule_text],'') || ' ' || COALESCE(NEW.[enforcement],'') || ' ' || COALESCE(NEW.[created_at],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[rule_id],'') || ' ' || COALESCE(NEW.[rule_text],'') || ' ' || COALESCE(NEW.[enforcement],'') || ' ' || COALESCE(NEW.[created_at],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[rule_id],'') || ' ' || COALESCE(NEW.[rule_text],'') || ' ' || COALESCE(NEW.[enforcement],'') || ' ' || COALESCE(NEW.[created_at],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[rule_id],'') || ' ' || COALESCE(NEW.[rule_text],'') || ' ' || COALESCE(NEW.[enforcement],'') || ' ' || COALESCE(NEW.[created_at],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[rule_id],'') || ' ' || COALESCE(NEW.[rule_text],'') || ' ' || COALESCE(NEW.[enforcement],'') || ' ' || COALESCE(NEW.[created_at],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[rule_id],'') || ' ' || COALESCE(NEW.[rule_text],'') || ' ' || COALESCE(NEW.[enforcement],'') || ' ' || COALESCE(NEW.[created_at],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[rule_id],'') || ' ' || COALESCE(NEW.[rule_text],'') || ' ' || COALESCE(NEW.[enforcement],'') || ' ' || COALESCE(NEW.[created_at],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[rule_id],'') || ' ' || COALESCE(NEW.[rule_text],'') || ' ' || COALESCE(NEW.[enforcement],'') || ' ' || COALESCE(NEW.[created_at],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[rule_id],'') || ' ' || COALESCE(NEW.[rule_text],'') || ' ' || COALESCE(NEW.[enforcement],'') || ' ' || COALESCE(NEW.[created_at],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[rule_id],'') || ' ' || COALESCE(NEW.[rule_text],'') || ' ' || COALESCE(NEW.[enforcement],'') || ' ' || COALESCE(NEW.[created_at],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[rule_id],'') || ' ' || COALESCE(NEW.[rule_text],'') || ' ' || COALESCE(NEW.[enforcement],'') || ' ' || COALESCE(NEW.[created_at],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[rule_id],'') || ' ' || COALESCE(NEW.[rule_text],'') || ' ' || COALESCE(NEW.[enforcement],'') || ' ' || COALESCE(NEW.[created_at],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[rule_id],'') || ' ' || COALESCE(NEW.[rule_text],'') || ' ' || COALESCE(NEW.[enforcement],'') || ' ' || COALESCE(NEW.[created_at],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[rule_id],'') || ' ' || COALESCE(NEW.[rule_text],'') || ' ' || COALESCE(NEW.[enforcement],'') || ' ' || COALESCE(NEW.[created_at],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[rule_id],'') || ' ' || COALESCE(NEW.[rule_text],'') || ' ' || COALESCE(NEW.[enforcement],'') || ' ' || COALESCE(NEW.[created_at],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[rule_id],'') || ' ' || COALESCE(NEW.[rule_text],'') || ' ' || COALESCE(NEW.[enforcement],'') || ' ' || COALESCE(NEW.[created_at],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[rule_id],'') || ' ' || COALESCE(NEW.[rule_text],'') || ' ' || COALESCE(NEW.[enforcement],'') || ' ' || COALESCE(NEW.[created_at],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[rule_id],'') || ' ' || COALESCE(NEW.[rule_text],'') || ' ' || COALESCE(NEW.[enforcement],'') || ' ' || COALESCE(NEW.[created_at],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[rule_id],'') || ' ' || COALESCE(NEW.[rule_text],'') || ' ' || COALESCE(NEW.[enforcement],'') || ' ' || COALESCE(NEW.[created_at],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[rule_id],'') || ' ' || COALESCE(NEW.[rule_text],'') || ' ' || COALESCE(NEW.[enforcement],'') || ' ' || COALESCE(NEW.[created_at],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[rule_id],'') || ' ' || COALESCE(NEW.[rule_text],'') || ' ' || COALESCE(NEW.[enforcement],'') || ' ' || COALESCE(NEW.[created_at],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[rule_id],'') || ' ' || COALESCE(NEW.[rule_text],'') || ' ' || COALESCE(NEW.[enforcement],'') || ' ' || COALESCE(NEW.[created_at],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[rule_id],'') || ' ' || COALESCE(NEW.[rule_text],'') || ' ' || COALESCE(NEW.[enforcement],'') || ' ' || COALESCE(NEW.[created_at],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[rule_id],'') || ' ' || COALESCE(NEW.[rule_text],'') || ' ' || COALESCE(NEW.[enforcement],'') || ' ' || COALESCE(NEW.[created_at],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[rule_id],'') || ' ' || COALESCE(NEW.[rule_text],'') || ' ' || COALESCE(NEW.[enforcement],'') || ' ' || COALESCE(NEW.[created_at],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[rule_id],'') || ' ' || COALESCE(NEW.[rule_text],'') || ' ' || COALESCE(NEW.[enforcement],'') || ' ' || COALESCE(NEW.[created_at],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[rule_id],'') || ' ' || COALESCE(NEW.[rule_text],'') || ' ' || COALESCE(NEW.[enforcement],'') || ' ' || COALESCE(NEW.[created_at],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[rule_id],'') || ' ' || COALESCE(NEW.[rule_text],'') || ' ' || COALESCE(NEW.[enforcement],'') || ' ' || COALESCE(NEW.[created_at],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[rule_id],'') || ' ' || COALESCE(NEW.[rule_text],'') || ' ' || COALESCE(NEW.[enforcement],'') || ' ' || COALESCE(NEW.[created_at],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[rule_id],'') || ' ' || COALESCE(NEW.[rule_text],'') || ' ' || COALESCE(NEW.[enforcement],'') || ' ' || COALESCE(NEW.[created_at],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[rule_id],'') || ' ' || COALESCE(NEW.[rule_text],'') || ' ' || COALESCE(NEW.[enforcement],'') || ' ' || COALESCE(NEW.[created_at],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[rule_id],'') || ' ' || COALESCE(NEW.[rule_text],'') || ' ' || COALESCE(NEW.[enforcement],'') || ' ' || COALESCE(NEW.[created_at],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[rule_id],'') || ' ' || COALESCE(NEW.[rule_text],'') || ' ' || COALESCE(NEW.[enforcement],'') || ' ' || COALESCE(NEW.[created_at],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[rule_id],'') || ' ' || COALESCE(NEW.[rule_text],'') || ' ' || COALESCE(NEW.[enforcement],'') || ' ' || COALESCE(NEW.[created_at],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[rule_id],'') || ' ' || COALESCE(NEW.[rule_text],'') || ' ' || COALESCE(NEW.[enforcement],'') || ' ' || COALESCE(NEW.[created_at],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[rule_id],'') || ' ' || COALESCE(NEW.[rule_text],'') || ' ' || COALESCE(NEW.[enforcement],'') || ' ' || COALESCE(NEW.[created_at],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[rule_id],'') || ' ' || COALESCE(NEW.[rule_text],'') || ' ' || COALESCE(NEW.[enforcement],'') || ' ' || COALESCE(NEW.[created_at],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream as source in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_kernel_upd_protocol_preamble] BEFORE UPDATE ON [protocol_preamble] WHEN (NEW.[preamble_text] IS NOT OLD.[preamble_text]) AND (INSTR(LOWER(COALESCE(NEW.[preamble_text],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[preamble_text],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[preamble_text],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[preamble_text],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[preamble_text],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[preamble_text],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[preamble_text],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[preamble_text],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[preamble_text],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[preamble_text],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[preamble_text],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[preamble_text],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[preamble_text],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[preamble_text],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[preamble_text],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[preamble_text],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[preamble_text],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[preamble_text],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[preamble_text],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[preamble_text],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[preamble_text],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[preamble_text],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[preamble_text],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[preamble_text],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[preamble_text],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[preamble_text],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[preamble_text],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[preamble_text],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[preamble_text],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[preamble_text],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[preamble_text],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[preamble_text],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[preamble_text],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[preamble_text],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[preamble_text],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[preamble_text],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[preamble_text],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream as source in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_kernel_upd_quran_ayat] BEFORE UPDATE ON [quran_ayat] WHEN (NEW.[arabic_text] IS NOT OLD.[arabic_text] OR NEW.[root_translation] IS NOT OLD.[root_translation] OR NEW.[translator_text] IS NOT OLD.[translator_text] OR NEW.[status] IS NOT OLD.[status]) AND (INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_text],'') || ' ' || COALESCE(NEW.[root_translation],'') || ' ' || COALESCE(NEW.[translator_text],'') || ' ' || COALESCE(NEW.[status],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream as source in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_kernel_upd_quran_known_forms] BEFORE UPDATE ON [quran_known_forms] WHEN (NEW.[arabic_form] IS NOT OLD.[arabic_form] OR NEW.[bare_form] IS NOT OLD.[bare_form] OR NEW.[root_unhyphenated] IS NOT OLD.[root_unhyphenated] OR NEW.[word_type] IS NOT OLD.[word_type] OR NEW.[verb_form] IS NOT OLD.[verb_form] OR NEW.[notes] IS NOT OLD.[notes]) AND (INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_form],'') || ' ' || COALESCE(NEW.[bare_form],'') || ' ' || COALESCE(NEW.[root_unhyphenated],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[notes],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream as source in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_kernel_upd_quran_word_roots] BEFORE UPDATE ON [quran_word_roots] WHEN (NEW.[arabic_word] IS NOT OLD.[arabic_word] OR NEW.[root] IS NOT OLD.[root] OR NEW.[root_meaning] IS NOT OLD.[root_meaning] OR NEW.[verb_form] IS NOT OLD.[verb_form] OR NEW.[word_type] IS NOT OLD.[word_type] OR NEW.[morphology] IS NOT OLD.[morphology] OR NEW.[correct_translation] IS NOT OLD.[correct_translation] OR NEW.[common_translation] IS NOT OLD.[common_translation] OR NEW.[qv_ref] IS NOT OLD.[qv_ref] OR NEW.[confidence] IS NOT OLD.[confidence] OR NEW.[match_method] IS NOT OLD.[match_method]) AND (INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[arabic_word],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[root_meaning],'') || ' ' || COALESCE(NEW.[verb_form],'') || ' ' || COALESCE(NEW.[word_type],'') || ' ' || COALESCE(NEW.[morphology],'') || ' ' || COALESCE(NEW.[correct_translation],'') || ' ' || COALESCE(NEW.[common_translation],'') || ' ' || COALESCE(NEW.[qv_ref],'') || ' ' || COALESCE(NEW.[confidence],'') || ' ' || COALESCE(NEW.[match_method],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream as source in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_kernel_upd_qv_contamination_scan] BEFORE UPDATE ON [qv_contamination_scan] WHEN (NEW.[scan_id] IS NOT OLD.[scan_id] OR NEW.[root] IS NOT OLD.[root] OR NEW.[current_meaning] IS NOT OLD.[current_meaning] OR NEW.[contamination_category] IS NOT OLD.[contamination_category] OR NEW.[contamination_type] IS NOT OLD.[contamination_type] OR NEW.[key_ayat] IS NOT OLD.[key_ayat] OR NEW.[evidence] IS NOT OLD.[evidence] OR NEW.[proposed_restoration] IS NOT OLD.[proposed_restoration] OR NEW.[qv_status] IS NOT OLD.[qv_status] OR NEW.[scan_phase] IS NOT OLD.[scan_phase]) AND (INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[scan_id],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[current_meaning],'') || ' ' || COALESCE(NEW.[contamination_category],'') || ' ' || COALESCE(NEW.[contamination_type],'') || ' ' || COALESCE(NEW.[key_ayat],'') || ' ' || COALESCE(NEW.[evidence],'') || ' ' || COALESCE(NEW.[proposed_restoration],'') || ' ' || COALESCE(NEW.[qv_status],'') || ' ' || COALESCE(NEW.[scan_phase],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream as source in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_kernel_upd_qv_translation_register] BEFORE UPDATE ON [qv_translation_register] WHEN (NEW.[QV_ID] IS NOT OLD.[QV_ID] OR NEW.[ARABIC] IS NOT OLD.[ARABIC] OR NEW.[TRANSLITERATION] IS NOT OLD.[TRANSLITERATION] OR NEW.[ROOT] IS NOT OLD.[ROOT] OR NEW.[ROOT_MEANING] IS NOT OLD.[ROOT_MEANING] OR NEW.[CORRECT_TRANSLATION] IS NOT OLD.[CORRECT_TRANSLATION] OR NEW.[COMMON_MISTRANSLATION] IS NOT OLD.[COMMON_MISTRANSLATION] OR NEW.[CORRUPTION_TYPE] IS NOT OLD.[CORRUPTION_TYPE] OR NEW.[DP_CODE] IS NOT OLD.[DP_CODE] OR NEW.[KEY_AYAT] IS NOT OLD.[KEY_AYAT] OR NEW.[QURAN_EVIDENCE] IS NOT OLD.[QURAN_EVIDENCE] OR NEW.[NOTES] IS NOT OLD.[NOTES] OR NEW.[CREATED] IS NOT OLD.[CREATED] OR NEW.[QV_FORMS] IS NOT OLD.[QV_FORMS]) AND (INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[QV_ID],'') || ' ' || COALESCE(NEW.[ARABIC],'') || ' ' || COALESCE(NEW.[TRANSLITERATION],'') || ' ' || COALESCE(NEW.[ROOT],'') || ' ' || COALESCE(NEW.[ROOT_MEANING],'') || ' ' || COALESCE(NEW.[CORRECT_TRANSLATION],'') || ' ' || COALESCE(NEW.[COMMON_MISTRANSLATION],'') || ' ' || COALESCE(NEW.[CORRUPTION_TYPE],'') || ' ' || COALESCE(NEW.[DP_CODE],'') || ' ' || COALESCE(NEW.[KEY_AYAT],'') || ' ' || COALESCE(NEW.[QURAN_EVIDENCE],'') || ' ' || COALESCE(NEW.[NOTES],'') || ' ' || COALESCE(NEW.[CREATED],'') || ' ' || COALESCE(NEW.[QV_FORMS],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream as source in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_kernel_upd_root_explosion_manifest] BEFORE UPDATE ON [root_explosion_manifest] WHEN (NEW.[root_letters] IS NOT OLD.[root_letters] OR NEW.[root_id] IS NOT OLD.[root_id] OR NEW.[phonetic_map] IS NOT OLD.[phonetic_map] OR NEW.[semantic_core] IS NOT OLD.[semantic_core] OR NEW.[quranic_anchor] IS NOT OLD.[quranic_anchor] OR NEW.[en_words] IS NOT OLD.[en_words] OR NEW.[exploded_date] IS NOT OLD.[exploded_date]) AND (INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[root_letters],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[phonetic_map],'') || ' ' || COALESCE(NEW.[semantic_core],'') || ' ' || COALESCE(NEW.[quranic_anchor],'') || ' ' || COALESCE(NEW.[en_words],'') || ' ' || COALESCE(NEW.[exploded_date],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream as source in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_kernel_upd_scholar_warnings] BEFORE UPDATE ON [scholar_warnings] WHEN (NEW.[sc_code] IS NOT OLD.[sc_code] OR NEW.[scholar] IS NOT OLD.[scholar] OR NEW.[arabic_name] IS NOT OLD.[arabic_name] OR NEW.[origin] IS NOT OLD.[origin] OR NEW.[century] IS NOT OLD.[century] OR NEW.[primary_work] IS NOT OLD.[primary_work] OR NEW.[warning_content] IS NOT OLD.[warning_content] OR NEW.[key_contribution_to_lattice] IS NOT OLD.[key_contribution_to_lattice]) AND (INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[sc_code],'') || ' ' || COALESCE(NEW.[scholar],'') || ' ' || COALESCE(NEW.[arabic_name],'') || ' ' || COALESCE(NEW.[origin],'') || ' ' || COALESCE(NEW.[century],'') || ' ' || COALESCE(NEW.[primary_work],'') || ' ' || COALESCE(NEW.[warning_content],'') || ' ' || COALESCE(NEW.[key_contribution_to_lattice],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream as source in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_kernel_upd_score_review_candidates] BEFORE UPDATE ON [score_review_candidates] WHEN (NEW.[entry_source] IS NOT OLD.[entry_source] OR NEW.[term] IS NOT OLD.[term] OR NEW.[upgrade_reason] IS NOT OLD.[upgrade_reason] OR NEW.[reviewed_date] IS NOT OLD.[reviewed_date]) AND (INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[entry_source],'') || ' ' || COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[upgrade_reason],'') || ' ' || COALESCE(NEW.[reviewed_date],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream as source in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_kernel_upd_session_index] BEFORE UPDATE ON [session_index] WHEN (NEW.[item_type] IS NOT OLD.[item_type] OR NEW.[entry_id] IS NOT OLD.[entry_id] OR NEW.[description] IS NOT OLD.[description] OR NEW.[sheet] IS NOT OLD.[sheet] OR NEW.[status] IS NOT OLD.[status] OR NEW.[notes] IS NOT OLD.[notes]) AND (INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[item_type],'') || ' ' || COALESCE(NEW.[entry_id],'') || ' ' || COALESCE(NEW.[description],'') || ' ' || COALESCE(NEW.[sheet],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[notes],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream as source in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_kernel_upd_swot_analysis] BEFORE UPDATE ON [swot_analysis] WHEN (NEW.[swot_id] IS NOT OLD.[swot_id] OR NEW.[version] IS NOT OLD.[version] OR NEW.[date] IS NOT OLD.[date] OR NEW.[category] IS NOT OLD.[category] OR NEW.[item_id] IS NOT OLD.[item_id] OR NEW.[item_text] IS NOT OLD.[item_text] OR NEW.[status] IS NOT OLD.[status] OR NEW.[resolution] IS NOT OLD.[resolution] OR NEW.[resolution_date] IS NOT OLD.[resolution_date]) AND (INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[swot_id],'') || ' ' || COALESCE(NEW.[version],'') || ' ' || COALESCE(NEW.[date],'') || ' ' || COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[item_id],'') || ' ' || COALESCE(NEW.[item_text],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[resolution],'') || ' ' || COALESCE(NEW.[resolution_date],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream as source in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_kernel_upd_swot_h7] BEFORE UPDATE ON [swot_h7] WHEN (NEW.[category] IS NOT OLD.[category] OR NEW.[content] IS NOT OLD.[content]) AND (INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[category],'') || ' ' || COALESCE(NEW.[content],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream as source in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_kernel_upd_table_ownership] BEFORE UPDATE ON [table_ownership] WHEN (NEW.[table_name] IS NOT OLD.[table_name] OR NEW.[owner_agent] IS NOT OLD.[owner_agent] OR NEW.[access_level] IS NOT OLD.[access_level] OR NEW.[notes] IS NOT OLD.[notes]) AND (INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[owner_agent],'') || ' ' || COALESCE(NEW.[access_level],'') || ' ' || COALESCE(NEW.[notes],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream as source in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_kernel_upd_term_nodes] BEFORE UPDATE ON [term_nodes] WHEN (NEW.[term] IS NOT OLD.[term] OR NEW.[term_normal] IS NOT OLD.[term_normal] OR NEW.[language] IS NOT OLD.[language] OR NEW.[source_table] IS NOT OLD.[source_table] OR NEW.[source_id] IS NOT OLD.[source_id] OR NEW.[root_id] IS NOT OLD.[root_id] OR NEW.[entry_type] IS NOT OLD.[entry_type]) AND (INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[term_normal],'') || ' ' || COALESCE(NEW.[language],'') || ' ' || COALESCE(NEW.[source_table],'') || ' ' || COALESCE(NEW.[source_id],'') || ' ' || COALESCE(NEW.[root_id],'') || ' ' || COALESCE(NEW.[entry_type],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream as source in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_kernel_upd_umd_operations] BEFORE UPDATE ON [umd_operations] WHEN (NEW.[op_id] IS NOT OLD.[op_id] OR NEW.[op_name] IS NOT OLD.[op_name] OR NEW.[op_class] IS NOT OLD.[op_class] OR NEW.[qur_primary] IS NOT OLD.[qur_primary] OR NEW.[qur_secondary] IS NOT OLD.[qur_secondary] OR NEW.[op_structure] IS NOT OLD.[op_structure] OR NEW.[founding_instances] IS NOT OLD.[founding_instances] OR NEW.[dp_always_active] IS NOT OLD.[dp_always_active] OR NEW.[gate_shortcut] IS NOT OLD.[gate_shortcut] OR NEW.[np_layer] IS NOT OLD.[np_layer] OR NEW.[darvo_active] IS NOT OLD.[darvo_active] OR NEW.[notes] IS NOT OLD.[notes] OR NEW.[status] IS NOT OLD.[status] OR NEW.[last_updated] IS NOT OLD.[last_updated]) AND (INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[op_id],'') || ' ' || COALESCE(NEW.[op_name],'') || ' ' || COALESCE(NEW.[op_class],'') || ' ' || COALESCE(NEW.[qur_primary],'') || ' ' || COALESCE(NEW.[qur_secondary],'') || ' ' || COALESCE(NEW.[op_structure],'') || ' ' || COALESCE(NEW.[founding_instances],'') || ' ' || COALESCE(NEW.[dp_always_active],'') || ' ' || COALESCE(NEW.[gate_shortcut],'') || ' ' || COALESCE(NEW.[np_layer],'') || ' ' || COALESCE(NEW.[darvo_active],'') || ' ' || COALESCE(NEW.[notes],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[last_updated],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream as source in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_kernel_upd_write_gate] BEFORE UPDATE ON [write_gate] WHEN (NEW.[term] IS NOT OLD.[term] OR NEW.[root] IS NOT OLD.[root] OR NEW.[target_table] IS NOT OLD.[target_table] OR NEW.[status] IS NOT OLD.[status] OR NEW.[analysis_summary] IS NOT OLD.[analysis_summary] OR NEW.[entry_id_written] IS NOT OLD.[entry_id_written] OR NEW.[session_date] IS NOT OLD.[session_date] OR NEW.[created_at] IS NOT OLD.[created_at] OR NEW.[written_at] IS NOT OLD.[written_at] OR NEW.[verified_at] IS NOT OLD.[verified_at] OR NEW.[notes] IS NOT OLD.[notes]) AND (INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream as source in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_kernel_upd_write_locks] BEFORE UPDATE ON [write_locks] WHEN (NEW.[table_name] IS NOT OLD.[table_name] OR NEW.[agent_id] IS NOT OLD.[agent_id] OR NEW.[locked_at] IS NOT OLD.[locked_at] OR NEW.[released_at] IS NOT OLD.[released_at] OR NEW.[operation] IS NOT OLD.[operation] OR NEW.[status] IS NOT OLD.[status]) AND (INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream as source in updated text. UPDATE blocked.'); END; CREATE TRIGGER [trg_kernel_write_gate] BEFORE INSERT ON [write_gate] WHEN (INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[term],'') || ' ' || COALESCE(NEW.[root],'') || ' ' || COALESCE(NEW.[target_table],'') || ' ' || COALESCE(NEW.[status],'') || ' ' || COALESCE(NEW.[analysis_summary],'') || ' ' || COALESCE(NEW.[entry_id_written],'') || ' ' || COALESCE(NEW.[session_date],'') || ' ' || COALESCE(NEW.[created_at],'') || ' ' || COALESCE(NEW.[written_at],'') || ' ' || COALESCE(NEW.[verified_at],'') || ' ' || COALESCE(NEW.[notes],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream language positioned as source. INSERT blocked.'); END; CREATE TRIGGER [trg_kernel_write_locks] BEFORE INSERT ON [write_locks] WHEN (INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'greek') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'latin') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'sanskrit') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'french') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'german') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'old french') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'old english') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-slavic') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'proto-germanic') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'indo-european') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'aramaic') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'hebrew') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'phoenician') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'slavic') > 0) AND (INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'origin') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'ancestor') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'ancestry') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'precursor') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'predecessor') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'progenitor') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'gave') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'transmitted') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'came from') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'comes from') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'inherited') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'stems from') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'traces back to') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'derived from') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'borrowed') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'loanword') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'cognate') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'substrate') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'etymon') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'akin to') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'modeled on') > 0 OR INSTR(LOWER(COALESCE(NEW.[table_name],'') || ' ' || COALESCE(NEW.[agent_id],'') || ' ' || COALESCE(NEW.[locked_at],'') || ' ' || COALESCE(NEW.[released_at],'') || ' ' || COALESCE(NEW.[operation],'') || ' ' || COALESCE(NEW.[status],'')), 'modelled on') > 0) BEGIN SELECT RAISE(ABORT, '⛔ CONTAMINATION KERNEL: Downstream language positioned as source. INSERT blocked.'); END; CREATE TRIGGER trg_labels_no_delete BEFORE DELETE ON permitted_labels BEGIN SELECT RAISE(ABORT, '⛔ PERMITTED LABELS ARE IMMUTABLE.'); END; CREATE TRIGGER trg_preamble_no_delete BEFORE DELETE ON protocol_preamble BEGIN SELECT RAISE(ABORT, '⛔ PROTOCOL PREAMBLE IS IMMUTABLE. Cannot delete the preamble.'); END; CREATE TRIGGER trg_protocol_no_delete BEFORE DELETE ON protocol_immutable BEGIN SELECT RAISE(ABORT, '⛔ PROTOCOL IS IMMUTABLE. Cannot delete protocol rules.'); END; CREATE TRIGGER trg_protocol_no_weaken BEFORE UPDATE ON protocol_immutable WHEN LENGTH(NEW.rule_text) < LENGTH(OLD.rule_text) BEGIN SELECT RAISE(ABORT, '⛔ PROTOCOL IS IMMUTABLE. Cannot weaken protocol rules. Rules can only be strengthened (longer), never shortened.'); END; CREATE TRIGGER [trg_quf_token_ins_a4_derivatives] BEFORE INSERT ON [a4_derivatives] WHEN NEW.quf_token IS NULL OR NEW.quf_token = "" OR NEW.quf_token NOT IN (SELECT token FROM quf_tokens WHERE used = 0) BEGIN SELECT RAISE(ABORT, '⛔ QUF TOKEN REQUIRED on a4_derivatives. All writes must go through handler.' ); END; CREATE TRIGGER [trg_quf_token_ins_aa_morpheme_map] BEFORE INSERT ON [aa_morpheme_map] WHEN NEW.quf_token IS NULL OR NEW.quf_token = "" OR NEW.quf_token NOT IN (SELECT token FROM quf_tokens WHERE used = 0) BEGIN SELECT RAISE(ABORT, '⛔ QUF TOKEN REQUIRED on aa_morpheme_map. All writes must go through handler.' ); END; CREATE TRIGGER [trg_quf_token_ins_body_extraction_intel] BEFORE INSERT ON [body_extraction_intel] WHEN NEW.quf_token IS NULL OR NEW.quf_token = "" OR NEW.quf_token NOT IN (SELECT token FROM quf_tokens WHERE used = 0) BEGIN SELECT RAISE(ABORT, '⛔ QUF TOKEN REQUIRED on body_extraction_intel. All writes must go through handler.' ); END; CREATE TRIGGER [trg_quf_token_ins_chronology] BEFORE INSERT ON [chronology] WHEN NEW.quf_token IS NULL OR NEW.quf_token = "" OR NEW.quf_token NOT IN (SELECT token FROM quf_tokens WHERE used = 0) BEGIN SELECT RAISE(ABORT, '⛔ QUF TOKEN REQUIRED on chronology. All writes must go through handler.' ); END; CREATE TRIGGER [trg_quf_token_ins_compliance_log] BEFORE INSERT ON [compliance_log] WHEN NEW.quf_token IS NULL OR NEW.quf_token = "" OR NEW.quf_token NOT IN (SELECT token FROM quf_tokens WHERE used = 0) BEGIN SELECT RAISE(ABORT, '⛔ QUF TOKEN REQUIRED on compliance_log. All writes must go through handler.' ); END; CREATE TRIGGER [trg_quf_token_ins_compute_protocol] BEFORE INSERT ON [compute_protocol] WHEN NEW.quf_token IS NULL OR NEW.quf_token = "" OR NEW.quf_token NOT IN (SELECT token FROM quf_tokens WHERE used = 0) BEGIN SELECT RAISE(ABORT, '⛔ QUF TOKEN REQUIRED on compute_protocol. All writes must go through handler.' ); END; CREATE TRIGGER [trg_quf_token_ins_contamination_blacklist] BEFORE INSERT ON [contamination_blacklist] WHEN NEW.quf_token IS NULL OR NEW.quf_token = "" OR NEW.quf_token NOT IN (SELECT token FROM quf_tokens WHERE used = 0) BEGIN SELECT RAISE(ABORT, '⛔ QUF TOKEN REQUIRED on contamination_blacklist. All writes must go through handler.' ); END; CREATE TRIGGER [trg_quf_token_ins_dp_register] BEFORE INSERT ON [dp_register] WHEN NEW.quf_token IS NULL OR NEW.quf_token = "" OR NEW.quf_token NOT IN (SELECT token FROM quf_tokens WHERE used = 0) BEGIN SELECT RAISE(ABORT, '⛔ QUF TOKEN REQUIRED on dp_register. All writes must go through handler.' ); END; CREATE TRIGGER [trg_quf_token_ins_institutional_confession_register] BEFORE INSERT ON [institutional_confession_register] WHEN NEW.quf_token IS NULL OR NEW.quf_token = "" OR NEW.quf_token NOT IN (SELECT token FROM quf_tokens WHERE used = 0) BEGIN SELECT RAISE(ABORT, '⛔ QUF TOKEN REQUIRED on institutional_confession_register. All writes must go through handler.' ); END; CREATE TRIGGER [trg_quf_token_ins_intel_file_index] BEFORE INSERT ON [intel_file_index] WHEN NEW.quf_token IS NULL OR NEW.quf_token = "" OR NEW.quf_token NOT IN (SELECT token FROM quf_tokens WHERE used = 0) BEGIN SELECT RAISE(ABORT, '⛔ QUF TOKEN REQUIRED on intel_file_index. All writes must go through handler.' ); END; CREATE TRIGGER [trg_quf_token_ins_isnad] BEFORE INSERT ON [isnad] WHEN NEW.quf_token IS NULL OR NEW.quf_token = "" OR NEW.quf_token NOT IN (SELECT token FROM quf_tokens WHERE used = 0) BEGIN SELECT RAISE(ABORT, '⛔ QUF TOKEN REQUIRED on isnad. All writes must go through handler.' ); END; CREATE TRIGGER [trg_quf_token_ins_output_templates] BEFORE INSERT ON [output_templates] WHEN NEW.quf_token IS NULL OR NEW.quf_token = "" OR NEW.quf_token NOT IN (SELECT token FROM quf_tokens WHERE used = 0) BEGIN SELECT RAISE(ABORT, '⛔ QUF TOKEN REQUIRED on output_templates. All writes must go through handler.' ); END; CREATE TRIGGER [trg_quf_token_ins_protocol_immutable] BEFORE INSERT ON [protocol_immutable] WHEN NEW.quf_token IS NULL OR NEW.quf_token = "" OR NEW.quf_token NOT IN (SELECT token FROM quf_tokens WHERE used = 0) BEGIN SELECT RAISE(ABORT, '⛔ QUF TOKEN REQUIRED on protocol_immutable. All writes must go through handler.' ); END; CREATE TRIGGER [trg_quf_token_ins_protocol_preamble] BEFORE INSERT ON [protocol_preamble] WHEN NEW.quf_token IS NULL OR NEW.quf_token = "" OR NEW.quf_token NOT IN (SELECT token FROM quf_tokens WHERE used = 0) BEGIN SELECT RAISE(ABORT, '⛔ QUF TOKEN REQUIRED on protocol_preamble. All writes must go through handler.' ); END; CREATE TRIGGER [trg_quf_token_ins_qv_translation_register] BEFORE INSERT ON [qv_translation_register] WHEN NEW.quf_token IS NULL OR NEW.quf_token = "" OR NEW.quf_token NOT IN (SELECT token FROM quf_tokens WHERE used = 0) BEGIN SELECT RAISE(ABORT, '⛔ QUF TOKEN REQUIRED on qv_translation_register. All writes must go through handler.' ); END; CREATE TRIGGER [trg_quf_token_ins_root_explosion_manifest] BEFORE INSERT ON [root_explosion_manifest] WHEN NEW.quf_token IS NULL OR NEW.quf_token = "" OR NEW.quf_token NOT IN (SELECT token FROM quf_tokens WHERE used = 0) BEGIN SELECT RAISE(ABORT, '⛔ QUF TOKEN REQUIRED on root_explosion_manifest. All writes must go through handler.' ); END; CREATE TRIGGER [trg_quf_token_ins_utul_register] BEFORE INSERT ON [utul_register] WHEN NEW.quf_token IS NULL OR NEW.quf_token = "" OR NEW.quf_token NOT IN (SELECT token FROM quf_tokens WHERE used = 0) BEGIN SELECT RAISE(ABORT, '⛔ QUF TOKEN REQUIRED on utul_register. All writes must go through handler.' ); END; CREATE TRIGGER [trg_quf_token_ins_word_deployment_map] BEFORE INSERT ON [word_deployment_map] WHEN NEW.quf_token IS NULL OR NEW.quf_token = "" OR NEW.quf_token NOT IN (SELECT token FROM quf_tokens WHERE used = 0) BEGIN SELECT RAISE(ABORT, '⛔ QUF TOKEN REQUIRED on word_deployment_map. All writes must go through handler.' ); END; CREATE TRIGGER [trg_quf_token_upd_a4_derivatives] BEFORE UPDATE ON [a4_derivatives] WHEN NEW.quf_token IS NULL OR NEW.quf_token = "" OR NEW.quf_token = OLD.quf_token OR NEW.quf_token NOT IN (SELECT token FROM quf_tokens WHERE used = 0) BEGIN SELECT RAISE(ABORT, '⛔ QUF TOKEN REQUIRED on a4_derivatives. All updates must go through handler.' ); END; CREATE TRIGGER [trg_quf_token_upd_aa_morpheme_map] BEFORE UPDATE ON [aa_morpheme_map] WHEN NEW.quf_token IS NULL OR NEW.quf_token = "" OR NEW.quf_token = OLD.quf_token OR NEW.quf_token NOT IN (SELECT token FROM quf_tokens WHERE used = 0) BEGIN SELECT RAISE(ABORT, '⛔ QUF TOKEN REQUIRED on aa_morpheme_map. All updates must go through handler.' ); END; CREATE TRIGGER [trg_quf_token_upd_body_extraction_intel] BEFORE UPDATE ON [body_extraction_intel] WHEN NEW.quf_token IS NULL OR NEW.quf_token = "" OR NEW.quf_token = OLD.quf_token OR NEW.quf_token NOT IN (SELECT token FROM quf_tokens WHERE used = 0) BEGIN SELECT RAISE(ABORT, '⛔ QUF TOKEN REQUIRED on body_extraction_intel. All updates must go through handler.' ); END; CREATE TRIGGER [trg_quf_token_upd_chronology] BEFORE UPDATE ON [chronology] WHEN NEW.quf_token IS NULL OR NEW.quf_token = "" OR NEW.quf_token = OLD.quf_token OR NEW.quf_token NOT IN (SELECT token FROM quf_tokens WHERE used = 0) BEGIN SELECT RAISE(ABORT, '⛔ QUF TOKEN REQUIRED on chronology. All updates must go through handler.' ); END; CREATE TRIGGER [trg_quf_token_upd_compliance_log] BEFORE UPDATE ON [compliance_log] WHEN NEW.quf_token IS NULL OR NEW.quf_token = "" OR NEW.quf_token = OLD.quf_token OR NEW.quf_token NOT IN (SELECT token FROM quf_tokens WHERE used = 0) BEGIN SELECT RAISE(ABORT, '⛔ QUF TOKEN REQUIRED on compliance_log. All updates must go through handler.' ); END; CREATE TRIGGER [trg_quf_token_upd_compute_protocol] BEFORE UPDATE ON [compute_protocol] WHEN NEW.quf_token IS NULL OR NEW.quf_token = "" OR NEW.quf_token = OLD.quf_token OR NEW.quf_token NOT IN (SELECT token FROM quf_tokens WHERE used = 0) BEGIN SELECT RAISE(ABORT, '⛔ QUF TOKEN REQUIRED on compute_protocol. All updates must go through handler.' ); END; CREATE TRIGGER [trg_quf_token_upd_contamination_blacklist] BEFORE UPDATE ON [contamination_blacklist] WHEN NEW.quf_token IS NULL OR NEW.quf_token = "" OR NEW.quf_token = OLD.quf_token OR NEW.quf_token NOT IN (SELECT token FROM quf_tokens WHERE used = 0) BEGIN SELECT RAISE(ABORT, '⛔ QUF TOKEN REQUIRED on contamination_blacklist. All updates must go through handler.' ); END; CREATE TRIGGER [trg_quf_token_upd_dp_register] BEFORE UPDATE ON [dp_register] WHEN NEW.quf_token IS NULL OR NEW.quf_token = "" OR NEW.quf_token = OLD.quf_token OR NEW.quf_token NOT IN (SELECT token FROM quf_tokens WHERE used = 0) BEGIN SELECT RAISE(ABORT, '⛔ QUF TOKEN REQUIRED on dp_register. All updates must go through handler.' ); END; CREATE TRIGGER [trg_quf_token_upd_institutional_confession_register] BEFORE UPDATE ON [institutional_confession_register] WHEN NEW.quf_token IS NULL OR NEW.quf_token = "" OR NEW.quf_token = OLD.quf_token OR NEW.quf_token NOT IN (SELECT token FROM quf_tokens WHERE used = 0) BEGIN SELECT RAISE(ABORT, '⛔ QUF TOKEN REQUIRED on institutional_confession_register. All updates must go through handler.' ); END; CREATE TRIGGER [trg_quf_token_upd_intel_file_index] BEFORE UPDATE ON [intel_file_index] WHEN NEW.quf_token IS NULL OR NEW.quf_token = "" OR NEW.quf_token = OLD.quf_token OR NEW.quf_token NOT IN (SELECT token FROM quf_tokens WHERE used = 0) BEGIN SELECT RAISE(ABORT, '⛔ QUF TOKEN REQUIRED on intel_file_index. All updates must go through handler.' ); END; CREATE TRIGGER [trg_quf_token_upd_isnad] BEFORE UPDATE ON [isnad] WHEN NEW.quf_token IS NULL OR NEW.quf_token = "" OR NEW.quf_token = OLD.quf_token OR NEW.quf_token NOT IN (SELECT token FROM quf_tokens WHERE used = 0) BEGIN SELECT RAISE(ABORT, '⛔ QUF TOKEN REQUIRED on isnad. All updates must go through handler.' ); END; CREATE TRIGGER [trg_quf_token_upd_output_templates] BEFORE UPDATE ON [output_templates] WHEN NEW.quf_token IS NULL OR NEW.quf_token = "" OR NEW.quf_token = OLD.quf_token OR NEW.quf_token NOT IN (SELECT token FROM quf_tokens WHERE used = 0) BEGIN SELECT RAISE(ABORT, '⛔ QUF TOKEN REQUIRED on output_templates. All updates must go through handler.' ); END; CREATE TRIGGER [trg_quf_token_upd_protocol_immutable] BEFORE UPDATE ON [protocol_immutable] WHEN NEW.quf_token IS NULL OR NEW.quf_token = "" OR NEW.quf_token = OLD.quf_token OR NEW.quf_token NOT IN (SELECT token FROM quf_tokens WHERE used = 0) BEGIN SELECT RAISE(ABORT, '⛔ QUF TOKEN REQUIRED on protocol_immutable. All updates must go through handler.' ); END; CREATE TRIGGER [trg_quf_token_upd_protocol_preamble] BEFORE UPDATE ON [protocol_preamble] WHEN NEW.quf_token IS NULL OR NEW.quf_token = "" OR NEW.quf_token = OLD.quf_token OR NEW.quf_token NOT IN (SELECT token FROM quf_tokens WHERE used = 0) BEGIN SELECT RAISE(ABORT, '⛔ QUF TOKEN REQUIRED on protocol_preamble. All updates must go through handler.' ); END; CREATE TRIGGER [trg_quf_token_upd_qv_translation_register] BEFORE UPDATE ON [qv_translation_register] WHEN NEW.quf_token IS NULL OR NEW.quf_token = "" OR NEW.quf_token = OLD.quf_token OR NEW.quf_token NOT IN (SELECT token FROM quf_tokens WHERE used = 0) BEGIN SELECT RAISE(ABORT, '⛔ QUF TOKEN REQUIRED on qv_translation_register. All updates must go through handler.' ); END; CREATE TRIGGER [trg_quf_token_upd_root_explosion_manifest] BEFORE UPDATE ON [root_explosion_manifest] WHEN NEW.quf_token IS NULL OR NEW.quf_token = "" OR NEW.quf_token = OLD.quf_token OR NEW.quf_token NOT IN (SELECT token FROM quf_tokens WHERE used = 0) BEGIN SELECT RAISE(ABORT, '⛔ QUF TOKEN REQUIRED on root_explosion_manifest. All updates must go through handler.' ); END; CREATE TRIGGER [trg_quf_token_upd_utul_register] BEFORE UPDATE ON [utul_register] WHEN NEW.quf_token IS NULL OR NEW.quf_token = "" OR NEW.quf_token = OLD.quf_token OR NEW.quf_token NOT IN (SELECT token FROM quf_tokens WHERE used = 0) BEGIN SELECT RAISE(ABORT, '⛔ QUF TOKEN REQUIRED on utul_register. All updates must go through handler.' ); END; CREATE TRIGGER [trg_quf_token_upd_word_deployment_map] BEFORE UPDATE ON [word_deployment_map] WHEN NEW.quf_token IS NULL OR NEW.quf_token = "" OR NEW.quf_token = OLD.quf_token OR NEW.quf_token NOT IN (SELECT token FROM quf_tokens WHERE used = 0) BEGIN SELECT RAISE(ABORT, '⛔ QUF TOKEN REQUIRED on word_deployment_map. All updates must go through handler.' ); END; CREATE TRIGGER trg_templates_no_delete BEFORE DELETE ON output_templates BEGIN SELECT RAISE(ABORT, '⛔ OUTPUT TEMPLATES ARE IMMUTABLE.'); END; CREATE TRIGGER update_child_entries_timestamp AFTER UPDATE ON child_entries BEGIN UPDATE child_entries SET modified_at = CURRENT_TIMESTAMP WHERE child_id = NEW.child_id; END; CREATE TRIGGER update_roots_timestamp AFTER UPDATE ON roots BEGIN UPDATE roots SET modified_at = CURRENT_TIMESTAMP WHERE root_id = NEW.root_id; END;