feat(sdk): Company Profile Wizard verbessert
Some checks failed
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / test-go-ai-compliance (push) Failing after 32s
CI / test-python-backend-compliance (push) Successful in 34s
CI / test-python-document-crawler (push) Successful in 25s
CI / test-python-dsms-gateway (push) Successful in 19s

- B2B2C als Geschaeftsmodell hinzugefuegt
- URL-Felder bei Offering-Auswahl (Website, Shop, App, SaaS) — optional
- Schritt-spezifische Erklaerungen in "Warum diese Fragen?"
- Firmenname ohne Rechtsform, Templates bauen automatisch zusammen
- Gruendungsjahr springt auf 2000 statt 1800
- SDK-Abdeckung Panel und Profil-loeschen Button entfernt

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Benjamin Admin
2026-03-08 22:41:15 +01:00
parent fd45545fbe
commit 2abf0b4cac
3 changed files with 83 additions and 212 deletions

View File

@@ -27,7 +27,7 @@ export type CustomerType = 'new' | 'existing'
// COMPANY PROFILE (Business Context - collected before use cases)
// =============================================================================
export type BusinessModel = 'B2B' | 'B2C' | 'B2B_B2C'
export type BusinessModel = 'B2B' | 'B2C' | 'B2B_B2C' | 'B2B2C'
export type OfferingType =
| 'app_mobile' // Mobile App
@@ -154,6 +154,7 @@ export interface CompanyProfile {
// Business Model
businessModel: BusinessModel
offerings: OfferingType[]
offeringUrls: Partial<Record<string, string>> // e.g. { website: 'https://...', webshop: 'https://...' }
// Size & Scope
companySize: CompanySize
@@ -204,6 +205,7 @@ export const BUSINESS_MODEL_LABELS: Record<BusinessModel, string> = {
B2B: 'B2B (Geschäftskunden)',
B2C: 'B2C (Privatkunden)',
B2B_B2C: 'B2B und B2C',
B2B2C: 'B2B2C (über Partner an Endkunden)',
}
export const OFFERING_TYPE_LABELS: Record<OfferingType, { label: string; description: string }> = {