diff --git a/backend-compliance/migrations/123_geschaeftsordnung_gf_template.sql b/backend-compliance/migrations/123_geschaeftsordnung_gf_template.sql index 771da839..6cbc8cfb 100644 --- a/backend-compliance/migrations/123_geschaeftsordnung_gf_template.sql +++ b/backend-compliance/migrations/123_geschaeftsordnung_gf_template.sql @@ -271,7 +271,6 @@ SELECT document_type, title, LENGTH(content) AS content_chars, - jsonb_array_length(placeholders) AS num_placeholders, status, version FROM compliance_legal_templates WHERE document_type = 'geschaeftsordnung_gf' diff --git a/backend-compliance/migrations/124_sha_template.sql b/backend-compliance/migrations/124_sha_template.sql index d2b65c64..6e0b26af 100644 --- a/backend-compliance/migrations/124_sha_template.sql +++ b/backend-compliance/migrations/124_sha_template.sql @@ -758,7 +758,6 @@ SELECT document_type, title, LENGTH(content) AS content_chars, - jsonb_array_length(placeholders) AS num_placeholders, status, version FROM compliance_legal_templates WHERE document_type = 'sha' diff --git a/backend-compliance/migrations/125_satzung_template.sql b/backend-compliance/migrations/125_satzung_template.sql index 1cdac143..dd64b157 100644 --- a/backend-compliance/migrations/125_satzung_template.sql +++ b/backend-compliance/migrations/125_satzung_template.sql @@ -461,7 +461,6 @@ SELECT document_type, title, LENGTH(content) AS content_chars, - jsonb_array_length(placeholders) AS num_placeholders, status, version FROM compliance_legal_templates WHERE document_type = 'articles_of_association' diff --git a/backend-compliance/migrations/129_bestellungsbeschluss_template.sql b/backend-compliance/migrations/129_bestellungsbeschluss_template.sql index d1f565cf..61521004 100644 --- a/backend-compliance/migrations/129_bestellungsbeschluss_template.sql +++ b/backend-compliance/migrations/129_bestellungsbeschluss_template.sql @@ -125,4 +125,4 @@ $template$, '["COMPANY_NAME","COMPANY_SEAT","COMPANY_REGISTRY_COURT","HRB_NUMBER","HAS_HRB","IS_FIRST_APPOINTMENT","IS_PLURAL_GF","RESOLUTION_DATE","MEETING_LOCATION","RESOLUTION_FORM","DOCUMENT_VERSION","IS_PRESENCE_MEETING","IS_WRITTEN_RESOLUTION","IS_VIDEO_MEETING","GESELLSCHAFTER_LISTE","ANWESENHEITSQUOTE_PCT","IS_EINSTIMMIG","BESCHLUSS_MEHRHEIT_PCT","IS_SINGLE_APPOINTMENT","IS_MULTI_APPOINTMENT","GF_NAME","GF_BIRTHDATE","GF_BIRTHDATE_PLACE","GF_ADDRESS","GF_VERTRETUNG","HAS_DELAYED_START","GF_START_DATE","GF_PARA_181_RELEASE","GF_LISTE_MIT_VERTRETUNGSART","HAS_RESSORT_ZUWEISUNG","HAS_DIENSTVERTRAG","SIGNATURES_GESELLSCHAFTER","HAS_VERSICHERUNG_BESTELLT","BELEHRUNG_DURCH"]'::jsonb, 'de','DE','mit','MIT License','BreakPilot Compliance',false,true,'1.0.0','published',NOW(),NOW() ; -SELECT document_type, title, LENGTH(content), jsonb_array_length(placeholders) FROM compliance_legal_templates WHERE document_type = 'gf_bestellungsbeschluss' ORDER BY created_at DESC LIMIT 1; +SELECT document_type, title, LENGTH(content) FROM compliance_legal_templates WHERE document_type = 'gf_bestellungsbeschluss' ORDER BY created_at DESC LIMIT 1; diff --git a/backend-compliance/migrations/130_hrb_anmeldung_template.sql b/backend-compliance/migrations/130_hrb_anmeldung_template.sql index a6f39440..af7418ea 100644 --- a/backend-compliance/migrations/130_hrb_anmeldung_template.sql +++ b/backend-compliance/migrations/130_hrb_anmeldung_template.sql @@ -166,4 +166,4 @@ $template$, '["COMPANY_REGISTRY_COURT","REGISTRY_COURT_ADDRESS","ANMELDUNG_TYP","COMPANY_NAME","COMPANY_SEAT","ANMELDUNG_DATE","NOTARY_NAME","NOTARY_PLACE","NOTARY_URNR","NOTARIAL_DATE","NOTARY_BEGLAUBIGUNG_URNR","COMPANY_LEGAL_FORM","COMPANY_ADDRESS","HAS_EMPFANGSBERECHTIGTER","EMPFANGSBERECHTIGTER_NAME","EMPFANGSBERECHTIGTER_ADDRESS","COMPANY_PURPOSE_DESCRIPTION","STAMMKAPITAL_EUR","STAMMKAPITAL_HALF_EUR","GESELLSCHAFTER_TABELLE","GESCHAEFTSFUEHRER_LISTE","VERTRETUNGSREGELUNG","HAS_PARA_181_RELEASE","PARA_181_DETAILS","BUSINESS_YEAR","FIRST_YEAR_END","HAS_SACHEINLAGE","HAS_GENEHMIGUNG","GENEHMIGUNG_DETAILS","NEXT_DOC_NUMBER","EINZAHLUNGSAUFSTELLUNG","GF_SIGNATURES_BEGLAUBIGUNG"]'::jsonb, 'de','DE','mit','MIT License','BreakPilot Compliance',false,true,'1.0.0','published',NOW(),NOW() ; -SELECT document_type, title, LENGTH(content), jsonb_array_length(placeholders) FROM compliance_legal_templates WHERE document_type = 'hrb_anmeldung' ORDER BY created_at DESC LIMIT 1; +SELECT document_type, title, LENGTH(content) FROM compliance_legal_templates WHERE document_type = 'hrb_anmeldung' ORDER BY created_at DESC LIMIT 1; diff --git a/backend-compliance/migrations/131_ip_assignment_template.sql b/backend-compliance/migrations/131_ip_assignment_template.sql index 45cc9d9f..5f2f755c 100644 --- a/backend-compliance/migrations/131_ip_assignment_template.sql +++ b/backend-compliance/migrations/131_ip_assignment_template.sql @@ -175,4 +175,4 @@ $template$, '["ASSIGNOR_NAME","ASSIGNOR_BIRTHDATE","ASSIGNOR_ADDRESS","ASSIGNOR_ROLE","COMPANY_NAME","COMPANY_ADDRESS","COMPANY_REGISTRY_COURT","HRB_NUMBER","HAS_HRB","COMPANY_REPRESENTATIVE","COMPANY_PURPOSE_SHORT","AGREEMENT_DATE","DOCUMENT_VERSION","HAS_BAR_VERGUETUNG","HAS_SHARES_AS_COMPENSATION","HAS_NO_VERGUETUNG","IP_VERGUETUNG_EUR","ZAHLUNGSFRIST_TAGE","GUARANTEE_VERJAEHRUNG_JAHRE","HAS_ACADEMIC_BACKGROUND","HAS_SHA","SIGNATURE_LOCATION","IP_LIST_DETAILS","IP_EXCEPTIONS_DETAILS"]'::jsonb, 'de','DE','mit','MIT License','BreakPilot Compliance',false,true,'1.0.0','published',NOW(),NOW() ; -SELECT document_type, title, LENGTH(content), jsonb_array_length(placeholders) FROM compliance_legal_templates WHERE document_type = 'ip_assignment_agreement' ORDER BY created_at DESC LIMIT 1; +SELECT document_type, title, LENGTH(content) FROM compliance_legal_templates WHERE document_type = 'ip_assignment_agreement' ORDER BY created_at DESC LIMIT 1; diff --git a/backend-compliance/migrations/132_term_sheet_template.sql b/backend-compliance/migrations/132_term_sheet_template.sql index 58fceccf..616d886f 100644 --- a/backend-compliance/migrations/132_term_sheet_template.sql +++ b/backend-compliance/migrations/132_term_sheet_template.sql @@ -261,4 +261,4 @@ $template$, '["INVESTOR_NAME","INVESTOR_REPRESENTATIVE","COMPANY_NAME","COMPANY_ADDRESS","COMPANY_REPRESENTATIVE","COMPANY_REGISTRY_COURT","HRB_NUMBER","HAS_HRB","TERM_SHEET_DATE","INVESTMENT_PHASE","EXCLUSIVITY_END_DATE","TERM_SHEET_EXPIRY_DATE","INVESTMENT_AMOUNT_EUR","PRE_MONEY_VALUATION_EUR","POST_MONEY_VALUATION_EUR","INVESTMENT_INSTRUMENT","INVESTOR_STAKE_PCT","TARGET_CLOSING_DATE","HAS_TRANCHES","TRANCHES_TABLE","USE_OF_PROCEEDS","IS_PREFERRED_SHARES","IS_COMMON_SHARES","HAS_LIQUIDATION_PREFERENCE","LIQ_PREF_MULTIPLIER","IS_PARTICIPATING","HAS_ANTI_DILUTION","ANTI_DILUTION_METHOD","LOAN_THRESHOLD_EUR","HAS_BOARD_SEAT","BOARD_SIZE","INVESTOR_BOARD_SEATS","FOUNDER_BOARD_SEATS","INDEPENDENT_BOARD_SEATS","BOARD_MEETING_FREQ","HAS_OBSERVER","ANNUAL_REPORT_MONTHS","VESTING_MONTHS","CLIFF_MONTHS","VESTING_START_REF","ACCELERATION_THRESHOLD_PCT","FOUNDER_LOCKUP_MONTHS","DRAG_ALONG_THRESHOLD_PCT","TAG_ALONG_THRESHOLD_PCT","CURRENT_ESOP_PCT","TARGET_ESOP_PCT","ESOP_TOP_UP_TIMING","EXCLUSIVITY_WEEKS","COMPANY_PAYS_COSTS","EACH_PARTY_PAYS","LEGAL_COST_CAP_EUR","SIGNATURE_LOCATION","FOUNDER_SIGNATURES","FOUNDERS_LIST_DETAILS","CAP_TABLE_PRE_POST"]'::jsonb, 'de','DE','mit','MIT License','BreakPilot Compliance',false,true,'1.0.0','published',NOW(),NOW() ; -SELECT document_type, title, LENGTH(content), jsonb_array_length(placeholders) FROM compliance_legal_templates WHERE document_type = 'term_sheet' ORDER BY created_at DESC LIMIT 1; +SELECT document_type, title, LENGTH(content) FROM compliance_legal_templates WHERE document_type = 'term_sheet' ORDER BY created_at DESC LIMIT 1; diff --git a/backend-compliance/migrations/133_wandeldarlehen_template.sql b/backend-compliance/migrations/133_wandeldarlehen_template.sql index 216cda4a..4f8e5c62 100644 --- a/backend-compliance/migrations/133_wandeldarlehen_template.sql +++ b/backend-compliance/migrations/133_wandeldarlehen_template.sql @@ -248,4 +248,4 @@ $template$, '["INVESTOR_NAME","INVESTOR_ADDRESS","INVESTOR_REPRESENTATIVE","INVESTOR_HAS_HRB","INVESTOR_HRB","COMPANY_NAME","COMPANY_ADDRESS","COMPANY_REGISTRY_COURT","HRB_NUMBER","HAS_HRB","COMPANY_REPRESENTATIVE","COMPANY_PURPOSE_SHORT","COMPANY_BANK_ACCOUNT","HAS_FOUNDER_PARTIES","LOAN_AMOUNT_EUR","LOAN_DATE","LOAN_MAX_TERM_MONTHS","DOCUMENT_VERSION","HAS_TRANCHES","TRANCHES_TABLE","PAYOUT_DAYS","HAS_SHA","INTEREST_RATE_PCT","INTEREST_ACCRUAL_MODE","QUALIFIED_FINANCING_THRESHOLD_EUR","VALUATION_CAP_EUR","DISCOUNT_PCT","HAS_FOUNDER_GUARANTEE","FOUNDER_GUARANTEE_EUR","HAS_OBSERVER_RIGHT","OBSERVER_THRESHOLD_PCT","ANNUAL_REPORT_MONTHS","CURE_PERIOD_DAYS","JURISDICTION_LOCATION","HAS_ARBITRATION","ARBITRATION_SEAT","SIGNATURE_LOCATION","FOUNDER_SIGNATURES","FOUNDERS_LIST_DETAILS","CAP_TABLE_CURRENT"]'::jsonb, 'de','DE','mit','MIT License','BreakPilot Compliance',false,true,'1.0.0','published',NOW(),NOW() ; -SELECT document_type, title, LENGTH(content), jsonb_array_length(placeholders) FROM compliance_legal_templates WHERE document_type = 'convertible_loan_agreement' ORDER BY created_at DESC LIMIT 1; +SELECT document_type, title, LENGTH(content) FROM compliance_legal_templates WHERE document_type = 'convertible_loan_agreement' ORDER BY created_at DESC LIMIT 1; diff --git a/backend-compliance/migrations/134_beteiligungsvertrag_template.sql b/backend-compliance/migrations/134_beteiligungsvertrag_template.sql index 342764ec..f44db3cb 100644 --- a/backend-compliance/migrations/134_beteiligungsvertrag_template.sql +++ b/backend-compliance/migrations/134_beteiligungsvertrag_template.sql @@ -335,4 +335,4 @@ $template$, '["INVESTOR_NAME","INVESTOR_ADDRESS","INVESTOR_REPRESENTATIVE","INVESTOR_HAS_HRB","INVESTOR_HRB","COMPANY_NAME","COMPANY_ADDRESS","COMPANY_SEAT","COMPANY_LEGAL_FORM","COMPANY_REGISTRY_COURT","HRB_NUMBER","COMPANY_REPRESENTATIVE","INVESTMENT_PHASE","INVESTMENT_DATE","CLOSING_DATE","NOTARY_NAME","NOTARY_PLACE","NOTARY_URNR","NOTARIAL_LOCATION","DOCUMENT_VERSION","CURRENT_STAMMKAPITAL_EUR","INVESTMENT_AMOUNT_EUR","PRE_MONEY_VALUATION_EUR","POST_MONEY_VALUATION_EUR","CAPITAL_INCREASE_EUR","NEW_STAMMKAPITAL_EUR","NEW_SHARES_COUNT","SHARE_NENNBETRAG_EUR","AGIO_EUR","PRICE_PER_SHARE_EUR","INVESTOR_STAKE_POST_PCT","IS_PREFERRED_SHARES","IS_COMMON_SHARES","PREFERRED_CLASS","HAS_FOREIGN_INVESTOR","USE_OF_PROCEEDS","USE_OF_PROCEEDS_DEVIATION_PCT","LIABILITY_CAP_PCT","WARRANTY_VERJAEHRUNG_JAHRE","WARRANTY_TAX_VERJAEHRUNG_JAHRE","HAS_LIQUIDATION_PREFERENCE","LIQ_PREF_MULTIPLIER","LIQ_PREF_SENIORITY","HAS_ANTI_DILUTION","ANTI_DILUTION_METHOD","HAS_MULTI_INVESTOR","LOAN_THRESHOLD_EUR","ASSET_THRESHOLD_EUR","BUDGET_ABWEICHUNG_PCT","ANNUAL_REPORT_MONTHS","HAS_BOARD_SEAT","FOUNDER_BOARD_SEATS","INVESTOR_BOARD_SEATS","INDEPENDENT_BOARD_SEATS","BOARD_MEETING_FREQ","INVESTOR_BOARD_REP","HAS_OBSERVER","VESTING_MONTHS","CLIFF_MONTHS","VESTING_CREDIT_PAST_TIME","FOUNDER_LOCKUP_MONTHS","ACCELERATION_THRESHOLD_PCT","ACCELERATION_PCT","DRAG_ALONG_THRESHOLD_PCT","TAG_ALONG_THRESHOLD_PCT","TARGET_ESOP_PCT","ESOP_TOP_UP_TIMING","JURISDICTION_LOCATION","HAS_ARBITRATION","ARBITRATION_SEAT"]'::jsonb, 'de','DE','mit','MIT License','BreakPilot Compliance',false,true,'1.0.0','published',NOW(),NOW() ; -SELECT document_type, title, LENGTH(content), jsonb_array_length(placeholders) FROM compliance_legal_templates WHERE document_type = 'subscription_agreement' ORDER BY created_at DESC LIMIT 1; +SELECT document_type, title, LENGTH(content) FROM compliance_legal_templates WHERE document_type = 'subscription_agreement' ORDER BY created_at DESC LIMIT 1; diff --git a/backend-compliance/migrations/135_esop_template.sql b/backend-compliance/migrations/135_esop_template.sql index 5a089f65..6b2a7226 100644 --- a/backend-compliance/migrations/135_esop_template.sql +++ b/backend-compliance/migrations/135_esop_template.sql @@ -307,4 +307,4 @@ $template$, '["ESOP_TYPE_LABEL","ESOP_TYPE_SHORT","COMPANY_NAME","COMPANY_SEAT","PLAN_NAME","ADOPTION_DATE","DOCUMENT_VERSION","IS_VSOP","IS_REAL_ESOP","IS_PHANTOM","POOL_PCT","POOL_ABSOLUTE_VALUE","HAS_SHA","CXO_ALLOCATION_RANGE","SENIOR_ALLOCATION_RANGE","MID_ALLOCATION_RANGE","JUNIOR_ALLOCATION_RANGE","ADVISOR_ALLOCATION_RANGE","SHARE_NENNBETRAG_EUR","STRIKE_PRICE_EUR","VESTING_MONTHS","CLIFF_MONTHS","CLIFF_VEST_PCT","ACCELERATION_THRESHOLD_PCT","ACCELERATION_PCT","HAS_DOUBLE_TRIGGER","EXIT_THRESHOLD_PCT","HAS_DIVIDEND_TRIGGER","HAS_SECONDARY_TRIGGER","HAS_EXPIRY_TRIGGER","PLAN_EXPIRY_YEARS","PAYOUT_DAYS","PAYOUT_CAP_MULTIPLIER","NEUTRAL_VESTED_PCT","BUYBACK_INSTALLMENTS","MATERIAL_ALLOCATION_PCT","BENEFICIARY_NAME","ALLOCATED_SHARES_COUNT","ALLOCATED_PCT","ALLOCATION_DATE","VESTING_START_DATE","PAYOUT_TYPE","CONTACT_PERSON"]'::jsonb, 'de','DE','mit','MIT License','BreakPilot Compliance',false,true,'1.0.0','published',NOW(),NOW() ; -SELECT document_type, title, LENGTH(content), jsonb_array_length(placeholders) FROM compliance_legal_templates WHERE document_type = 'esop_plan' ORDER BY created_at DESC LIMIT 1; +SELECT document_type, title, LENGTH(content) FROM compliance_legal_templates WHERE document_type = 'esop_plan' ORDER BY created_at DESC LIMIT 1; diff --git a/backend-compliance/migrations/136_cap_table_template.sql b/backend-compliance/migrations/136_cap_table_template.sql index b3f90808..b6fa363a 100644 --- a/backend-compliance/migrations/136_cap_table_template.sql +++ b/backend-compliance/migrations/136_cap_table_template.sql @@ -202,4 +202,4 @@ $template$, '["COMPANY_NAME","CAP_TABLE_DATE","CAP_TABLE_REASON","CAP_TABLE_AUTHOR","CAP_TABLE_AUTHOR_ROLE","DOCUMENT_VERSION","CURRENT_STAMMKAPITAL_EUR","TOTAL_SHARES_FULLY_DILUTED","SHARE_NENNBETRAG_EUR","PRE_MONEY_VALUATION_EUR","POST_MONEY_VALUATION_EUR","IMPLIED_PRICE_PER_SHARE_EUR","GRUENDER_ZEILEN","GRUENDER_SUMME_PCT","HAS_INVESTOREN","INVESTOREN_ZEILEN","INVESTOREN_SUMME_PCT","HAS_CONVERTIBLES","CONVERTIBLES_ZEILEN","CONVERTIBLES_SUMME_EUR","HAS_ESOP_POOL","ESOP_TYPE","POOL_TOTAL_PCT","POOL_ALLOCATED_PCT","POOL_AVAILABLE_PCT","STRIKE_PRICE_RANGE","ESOP_TOP_BERECHTIGTE","HAS_OTHERS","SONSTIGE_ZEILEN","GRUENDER_PRE_PCT","GRUENDER_POST_PCT","INVESTOREN_PRE_PCT","INVESTOREN_POST_PCT","ESOP_PRE_PCT","ESOP_POST_PCT","CONVERTIBLES_PRE_PCT","CONVERTIBLES_POST_PCT","HAS_NEW_INVESTORS","NEW_INVESTORS_POST_PCT","VESTING_STATUS_ZEILEN","ASSUMED_NEXT_VALUATION_EUR","CONVERSION_PRICE_EUR","NEW_SHARES_FROM_CONVERSION","GRUENDER_VERWAESSERUNG_PCT","GRUENDER_ESOP_VERWAESSERUNG_PCT","HAS_ASSUMED_SERIES_A","ASSUMED_SERIES_A_AMOUNT_EUR","ASSUMED_SERIES_A_PRE_MONEY_EUR","ASSUMED_NEW_INVESTOR_PCT","GRUENDER_AFTER_A_PCT","HAS_LIQUIDATION_WATERFALL","EXIT_PROCEEDS_EUR","LIQUIDATIONS_WATERFALL_ZEILEN","HISTORIE_ZEILEN"]'::jsonb, 'de','DE','mit','MIT License','BreakPilot Compliance',false,true,'1.0.0','published',NOW(),NOW() ; -SELECT document_type, title, LENGTH(content), jsonb_array_length(placeholders) FROM compliance_legal_templates WHERE document_type = 'cap_table' ORDER BY created_at DESC LIMIT 1; +SELECT document_type, title, LENGTH(content) FROM compliance_legal_templates WHERE document_type = 'cap_table' ORDER BY created_at DESC LIMIT 1;