fix(founding-wizard): set license_id='mit' (NOT NULL constraint) [migration-approved]
CI / loc-budget (push) Successful in 17s
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / detect-changes (push) Successful in 10s
CI / branch-name (push) Has been skipped
CI / guardrail-integrity (push) Has been skipped
CI / secret-scan (push) Has been skipped
CI / dep-audit (push) Has been skipped
CI / sbom-scan (push) Has been skipped
CI / validate-canonical-controls (push) Successful in 17s
CI / nodejs-build (push) Successful in 2m58s
CI / test-go (push) Has been skipped
CI / iace-gt-coverage (push) Has been skipped
CI / test-python-backend (push) Successful in 43s
CI / test-python-document-crawler (push) Has been skipped
CI / test-python-dsms-gateway (push) Has been skipped

This commit is contained in:
Benjamin Admin
2026-05-20 16:48:22 +02:00
parent 6f3301d246
commit b7df4709bc
14 changed files with 14 additions and 14 deletions
@@ -256,7 +256,7 @@ $template$,
'["COMPANY_NAME","DOCUMENT_VERSION","EFFECTIVE_DATE","RESOLUTION_DATE","NEXT_REVIEW_DATE","NUM_GF","NUM_GF_TEXT","VERTRETUNGSART","IS_SINGLE_GF","IS_MULTI_GF","NUM_GF_IS_2","NUM_GF_GT_2","HAS_SHA","HAS_CEO_DESIGNATION","CEO_NAME","HAS_RESEARCH_FOCUS","HAS_ACADEMIC_ROLES","HAS_RESSORT_3","RESSORT_1_NAME","RESSORT_1_GF","RESSORT_1_AUFGABEN","RESSORT_2_NAME","RESSORT_2_GF","RESSORT_2_AUFGABEN","RESSORT_3_NAME","RESSORT_3_GF","RESSORT_3_AUFGABEN","MEETING_OPERATIVE_FREQ","MEETING_STRATEGIE_FREQ","ERHEBLICH_EUR","ESKALATION_TAGE_INTERN","ESKALATION_TAGE_GESELLSCHAFTER","SCHWELLE_EINZEL_EUR","SCHWELLE_EINZEL_EUR_PLUS_1","SCHWELLE_GEMEINSAM_EUR","SCHWELLE_GESELLSCHAFTER_EUR","BUDGET_ABWEICHUNG_PCT","VERTRAG_LAUFZEIT_MONATE","VERTRAG_WERT_EUR","LIQUIDITAET_MIN_MONATE","FORECAST_HORIZON_MONTHS","SCHLUESSELPERSON_GEHALT_EUR","NEBENTAETIGKEIT_MAX_STUNDEN","DOKUMENTATIONS_SYSTEM","ARCHIV_VERANTWORTLICH","ARCHIVIERUNG_JAHRE","REVIEW_VERANTWORTLICH","SIGNATURES_BLOCK","P_INFO","P_GESELLSCHAFTER","P_AUSSER","P_ENT","P_FIN","P_PERS","P_IK","P_NEB","P_DOC","P_DOC_NEXT","P_DOC_NEXT_2","P_END","LAST_PARA_4"]'::jsonb,
'de',
'DE',
NULL,
'mit',
'MIT License',
'BreakPilot Compliance',
false,
@@ -743,7 +743,7 @@ $template$,
'["COMPANY_NAME","DOCUMENT_VERSION","EFFECTIVE_DATE","HRB_NUMBER","COMPANY_REGISTRY_COURT","PARTIES_LIST","IS_FOUNDER_GROUP","HAS_ACADEMIC_FOUNDER","HAS_BEIRAT","HAS_TEXAS_SHOOTOUT","HAS_GO_GF","HAS_RESEARCH_FOCUS","VESTING_START_EVENT","VESTING_MONTHS","CLIFF_MONTHS","ACCELERATION_THRESHOLD_PCT","ACCELERATION_PCT","BAD_LEAVER_UNVESTED_PCT","FMV_AGREEMENT_DAYS","ABFINDUNG_RATEN_MAX","NON_SOLICIT_MONTHS","VORKAUFSRECHT_TAGE","TAG_ALONG_THRESHOLD_PCT","TAG_ALONG_FRIST_TAGE","DRAG_ALONG_THRESHOLD_PCT","DEADLOCK_FRIST_TAGE","MEDIATION_INIT_TAGE","MEDIATOR_FRIST_TAGE","MEDIATION_MAX_TAGE","SHOOTOUT_FRIST_TAGE","SHOOTOUT_ABWICKLUNG_TAGE","ESKALATION_TAGE","RESERVED_MATTERS_MAJORITY_PCT","ASSET_THRESHOLD_EUR","BUDGET_ABWEICHUNG_PCT","ESOP_POOL_PCT","MEETING_OPERATIVE_FREQ","MEETING_STRATEGIE_FREQ","INVESTOR_INFO_THRESHOLD_EUR","ANNUAL_REPORT_MONTHS","BEIRAT_MAX_MITGLIEDER","BEIRAT_FREQ","PASSIVE_INVEST_PCT","POST_EXIT_GOOD_MONTHS","POST_EXIT_BAD_MONTHS","ROLES_DESCRIPTION","SIGNATURE_DATE","SIGNATURES_BLOCK","P_IP_PARA_6","P_IP_PARA_7","P_IP_PARA_8","P_DEADLOCK_FINAL","P_DEADLOCK_LAST","P_NONCOMPETE","P_CONFIDENTIAL","P_TERM","P_FINAL","LAST_ROLE_PARA","LAST_ROLE_PARA_PLUS_1"]'::jsonb,
'de',
'DE',
NULL,
'mit',
'MIT License',
'BreakPilot Compliance',
false,
@@ -446,7 +446,7 @@ $template$,
'["COMPANY_NAME","COMPANY_LEGAL_FORM","COMPANY_SEAT","DOCUMENT_VERSION","EFFECTIVE_DATE","NOTARY_NAME","NOTARY_PLACE","NOTARY_URNR","NOTARIAL_DATE","BUSINESS_YEAR","FIRST_YEAR_END","PUBLICATION_VENUE","COMPANY_PURPOSE_DESCRIPTION","COMPANY_PURPOSE_BULLETS","STAMMKAPITAL_EUR","PARTIES_LIST_WITH_SHARES","HAS_SHA","HAS_GO_GF","HAS_ACADEMIC_FOUNDER","HAS_SACHEINLAGE","IS_UG","IS_MULTI_GESELLSCHAFTER","HAS_LAGEBERICHT","EINLAGE_METHOD","EINLAGE_QUOTE_INITIAL_PCT","EINLAGE_QUOTE_INITIAL_LESS_THAN_100","EINLAGE_QUOTE_REMAINING_PCT","VERZUGSFRIST_TAGE","EINZIEHUNG_MEHRHEIT_PCT","VORKAUFSRECHT_TAGE","EINBERUFUNGSFRIST_TAGE","VOTING_UNIT_EUR","ERBFALL_AUFGRIFFSFRIST_MONATE","ERBFALL_MEHRHEIT_PCT","AUFLOESUNG_MEHRHEIT_PCT","GRUENDUNGSKOSTEN_MAX_EUR","SIGNATURES_BLOCK","P_EINZIEHUNG","P_VORKAUF","P_TAGALONG","P_DRAGALONG","P_VERSAMMLUNG","P_JA","P_ERGEBNIS","P_AUFGRIFF","P_ABTRETUNG","P_ERBE","P_AUFL","P_SCHLUSS"]'::jsonb,
'de',
'DE',
NULL,
'mit',
'MIT License',
'BreakPilot Compliance',
false,
@@ -251,7 +251,7 @@ $template$,
'["COMPANY_NAME","COMPANY_LEGAL_FORM","COMPANY_ADDRESS","COMPANY_SEAT","COMPANY_REPRESENTATIVE","RESOLUTION_DATE","APPOINTMENT_DATE","GF_NAME","GF_BIRTHDATE","GF_ADDRESS","GF_INTERNAL_TITLE","CONTRACT_START_DATE","DOCUMENT_VERSION","HAS_SHA","HAS_GO_GF","HAS_ACADEMIC_FOUNDER","HAS_RESEARCH_FOCUS","HAS_BONUS","HAS_TANTIEME","HAS_COMPANY_CAR","HAS_BAV","HAS_HINTERBLIEBENEN_VERSORGUNG","IS_MULTI_GF","HAS_PARA_181_RELEASE","HAS_KOPPLUNG_BESTELLUNG_VERTRAG","HAS_NONCOMPETE_COMPENSATION","PARA_181_RELEASE_DATE","POST_CONTRACT_NONCOMPETE_MONTHS","GROSS_ANNUAL_SALARY_EUR","COMPANY_CAR_CLASS","BAV_EMPLOYER_PCT","SV_STATUS","VACATION_DAYS","KRANKHEIT_FORTZAHLUNG_WOCHEN","AU_BESCHEINIGUNG_TAG","HINTERBLIEBENEN_VERSORGUNG_MONATE","DO_INSURANCE_EUR","KUENDIGUNGSFRIST_GESELLSCHAFT_MONATE","KUENDIGUNGSFRIST_GF_MONATE","ANNEX_LIST","SIGNATURE_DATE"]'::jsonb,
'de',
'DE',
NULL,
'mit',
'MIT License',
'BreakPilot Compliance',
false,
@@ -248,7 +248,7 @@ $template$,
'["COMPANY_NAME","COMPANY_LEGAL_FORM","COMPANY_ADDRESS","EMPLOYEE_NAME","EMPLOYEE_BIRTHDATE","EMPLOYEE_ADDRESS","POSITION_TITLE","POSITION_TASKS","EMPLOYMENT_TYPE","CONTRACT_START_DATE","CONTRACT_END_DATE","FIXED_TERM_REASON","IS_FIXED_TERM","IS_PART_TIME","HAS_OVERTIME_LUMPSUM","HAS_REMOTE_WORK","HAS_BONUS","HAS_BONUS_RECHTSANSPRUCH","HAS_BAV_INFO","HAS_BAV_EMPLOYER","HAS_PRIVATE_USE_ALLOWED","HAS_OPEN_SOURCE_CONTRIBUTIONS","HAS_POST_EMPLOYMENT_NONCOMPETE","HAS_EXTENDED_NOTICE","PROBATION_MONTHS","PROBATION_NOTICE_WEEKS","WORKPLACE_LOCATION","WORK_HOURS_WEEK","CORE_HOURS","OVERTIME_LUMPSUM_PCT","OVERTIME_LUMPSUM_HOURS","GROSS_MONTHLY_SALARY_EUR","SALARY_PAYMENT_DAY","BAV_EMPLOYER_PCT","WORK_EQUIPMENT_LIST","VACATION_DAYS","CONFIDENTIALITY_TOPICS","IP_SCOPE_LIST","POST_NONCOMPETE_MONTHS","AU_BESCHEINIGUNG_TAG","SONDERURLAUB_TAGE","EXTENDED_NOTICE_MONTHS","ANNEX_LIST","SIGNATURE_DATE","DOCUMENT_VERSION"]'::jsonb,
'de',
'DE',
NULL,
'mit',
'MIT License',
'BreakPilot Compliance',
false,
@@ -96,6 +96,6 @@ ___________________________
{{/IF}}
$template$,
'["COMPANY_NAME","COMPANY_SEAT","COMPANY_REGISTRY_COURT","HRB_NUMBER","LIST_DATE","LIST_AUTHOR","LIST_AUTHOR_ROLE","LIST_REASON","DOCUMENT_VERSION","GESELLSCHAFTER_TABELLE","STAMMKAPITAL_EUR","HAS_VERANDERUNGEN","VERANDERUNGEN_BESCHREIBUNG","VERANDERUNG_GRUNDLAGE","HAS_NOTARY_LIST","NOTARY_NAME","NOTARY_ADDRESS","NOTARY_URNR","NOTARIAL_DATE","SIGNATORY_NAME","SIGNATORY_ROLE","MULTI_SIGNATORY","SIGNATORY_2_NAME","SIGNATORY_2_ROLE"]'::jsonb,
'de','DE',NULL,'MIT License','BreakPilot Compliance',false,true,'1.0.0','published',NOW(),NOW()
'de','DE','mit','MIT License','BreakPilot Compliance',false,true,'1.0.0','published',NOW(),NOW()
;
SELECT document_type, title, LENGTH(content) AS content_chars, jsonb_array_length(placeholders) AS num_placeholders FROM compliance_legal_templates WHERE document_type = 'gesellschafterliste' ORDER BY created_at DESC LIMIT 1;
@@ -123,6 +123,6 @@ ___________________________
{{/IF}}
$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',NULL,'MIT License','BreakPilot Compliance',false,true,'1.0.0','published',NOW(),NOW()
'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;
@@ -164,6 +164,6 @@ Hiermit beglaubige ich die vorstehenden Unterschriften, die in meiner Gegenwart
{{NOTARY_NAME}}, Notar in {{NOTARY_PLACE}}, am {{ANMELDUNG_DATE}}, URNr. {{NOTARY_BEGLAUBIGUNG_URNR}}
$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',NULL,'MIT License','BreakPilot Compliance',false,true,'1.0.0','published',NOW(),NOW()
'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;
@@ -173,6 +173,6 @@ Für die Gesellschaft
{{IP_EXCEPTIONS_DETAILS}}
$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',NULL,'MIT License','BreakPilot Compliance',false,true,'1.0.0','published',NOW(),NOW()
'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;
@@ -259,6 +259,6 @@ Für die Gesellschaft
{{CAP_TABLE_PRE_POST}}
$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',NULL,'MIT License','BreakPilot Compliance',false,true,'1.0.0','published',NOW(),NOW()
'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;
@@ -246,6 +246,6 @@ Für die Gesellschaft
{{CAP_TABLE_CURRENT}}
$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',NULL,'MIT License','BreakPilot Compliance',false,true,'1.0.0','published',NOW(),NOW()
'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;
@@ -333,6 +333,6 @@ Beide Parteien behandeln den Inhalt dieses Vertrages und alle ausgetauschten Inf
- **Anlage H:** Datenraum-Index
$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',NULL,'MIT License','BreakPilot Compliance',false,true,'1.0.0','published',NOW(),NOW()
'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;
@@ -305,6 +305,6 @@ ___________________________
{{BENEFICIARY_NAME}} (Berechtigte/r)
$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',NULL,'MIT License','BreakPilot Compliance',false,true,'1.0.0','published',NOW(),NOW()
'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;
@@ -200,6 +200,6 @@ ___________________________
{{CAP_TABLE_AUTHOR_ROLE}}
$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',NULL,'MIT License','BreakPilot Compliance',false,true,'1.0.0','published',NOW(),NOW()
'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;