ce52dd153e
- Split presets into interface + data files (500-line budget) - Extract DOC_LABELS into doc-labels.ts with all 71 template types - Add 3 new presets: Cloud/SaaS-Anbieter, Finanzdienstleister, Plattform - Expand Enterprise preset to 48 docs (full ISMS + BCM + DSR) - Every template type appears in at least one preset - ISO references verified: citations only, no copyrighted standard text Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
34 lines
981 B
TypeScript
34 lines
981 B
TypeScript
/**
|
|
* Company Profile Presets — Branchenvorlagen fuer typische Kundenszenarien
|
|
*
|
|
* Jeder Preset enthaelt ein vorbefuelltes CompanyProfile + typische Scope-Antworten.
|
|
* Der Kunde waehlt beim Onboarding ein Profil und passt es dann an.
|
|
*
|
|
* Data split: Interface here, preset data in ./company-profile-preset-data.ts
|
|
*/
|
|
|
|
export interface CompanyProfilePreset {
|
|
id: string
|
|
label: string
|
|
description: string
|
|
icon: string
|
|
/** Vorbefuellte CompanyProfile-Felder */
|
|
profile: {
|
|
legalForm: string
|
|
industry: string[]
|
|
businessModel: string
|
|
companySize: string
|
|
employeeCount: string
|
|
headquartersCountry: string
|
|
targetMarkets: string[]
|
|
isDataController: boolean
|
|
isDataProcessor: boolean
|
|
}
|
|
/** Typische Scope-Antworten fuer diese Branche */
|
|
scopeHints: Record<string, string>
|
|
/** Typische Dokumente die diese Branche braucht */
|
|
recommendedDocs: string[]
|
|
}
|
|
|
|
export { COMPANY_PROFILE_PRESETS } from './company-profile-preset-data'
|