All checks were successful
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) Successful in 39s
CI / test-python-backend-compliance (push) Successful in 34s
CI / test-python-document-crawler (push) Successful in 24s
CI / test-python-dsms-gateway (push) Successful in 19s
- page.tsx: Generator-Section nutzt jetzt strukturiertes Kontext-Formular
statt einzelner Platzhalter-Inputs
- 10 Sections (Anbieter, Kunde, Dienst, Rechtliches, Datenschutz, SLA,
Zahlungskonditionen, Sicherheit, NDA, Cookie/Einwilligung)
- Nur für die Vorlage relevante Sections werden angezeigt (getRelevantSections)
- Collapsible Sections mit Auto-Expand beim Template-Wechsel
- Uncovered Placeholders als separate manuelle Eingaben
- Validierungs-Badge zeigt fehlende Pflichtfelder
- Grüne Bestätigung wenn alle Felder ausgefüllt
- 11 Beispiel-Contexts für alle doc_types (nda_de, nda_en, sla_de, aup_en,
community_de, copyright_de, cloud_contract_de, data_usage_clause_de,
cookie_banner_de, agb_de, liability_clause_en)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
83 lines
2.4 KiB
JSON
83 lines
2.4 KiB
JSON
{
|
||
"spec_version": "1.0.0",
|
||
"doc_type": "nda_en",
|
||
"render": { "lang": "en", "variant": "b2b", "format": "markdown", "strict": true },
|
||
"context": {
|
||
"PROVIDER": {
|
||
"LEGAL_NAME": "BreakPilot GmbH",
|
||
"LEGAL_FORM": "GmbH",
|
||
"ADDRESS_LINE": "Musterstraße 1",
|
||
"POSTAL_CODE": "10115",
|
||
"CITY": "Berlin",
|
||
"COUNTRY": "DE",
|
||
"EMAIL": "contact@breakpilot.de",
|
||
"WEBSITE_URL": "https://breakpilot.de"
|
||
},
|
||
"CUSTOMER": {
|
||
"LEGAL_NAME": "Acme Corp Ltd.",
|
||
"ADDRESS_LINE": "123 Main Street",
|
||
"POSTAL_CODE": "EC1A 1BB",
|
||
"CITY": "London",
|
||
"COUNTRY": "GB",
|
||
"CONTACT_NAME": "John Smith",
|
||
"EMAIL": "john.smith@acme.example",
|
||
"IS_CONSUMER": false,
|
||
"IS_BUSINESS": true
|
||
},
|
||
"SERVICE": {
|
||
"NAME": "BreakPilot Compliance SDK",
|
||
"DESCRIPTION": "GDPR and AI-Act compliance platform for SaaS providers",
|
||
"MODEL": "SaaS",
|
||
"TIER": "Enterprise",
|
||
"DATA_LOCATION": "Germany (Frankfurt)",
|
||
"MIN_TERM_MONTHS": 12,
|
||
"TERMINATION_NOTICE_DAYS": 30
|
||
},
|
||
"LEGAL": {
|
||
"GOVERNING_LAW": "Germany",
|
||
"JURISDICTION_CITY": "Berlin",
|
||
"VERSION_DATE": "2026-01-01",
|
||
"EFFECTIVE_DATE": "2026-01-01",
|
||
"LANG": "en"
|
||
},
|
||
"PRIVACY": {
|
||
"CONTACT_EMAIL": "privacy@breakpilot.de",
|
||
"DPO_NAME": "Max Mustermann",
|
||
"DPO_EMAIL": "dpo@breakpilot.de",
|
||
"PRIVACY_POLICY_URL": "https://breakpilot.de/privacy"
|
||
},
|
||
"SLA": {
|
||
"AVAILABILITY_PERCENT": 99.9,
|
||
"MAINTENANCE_NOTICE_HOURS": 72,
|
||
"SUPPORT_EMAIL": "support@breakpilot.de",
|
||
"SUPPORT_HOURS": "Mon–Fri 09:00–18:00 CET",
|
||
"RESPONSE_CRITICAL_H": 1, "RESOLUTION_CRITICAL_H": 4,
|
||
"RESPONSE_HIGH_H": 4, "RESOLUTION_HIGH_H": 24,
|
||
"RESPONSE_MEDIUM_H": 24, "RESOLUTION_MEDIUM_H": 120,
|
||
"RESPONSE_LOW_H": 72
|
||
},
|
||
"PAYMENTS": {
|
||
"MONTHLY_FEE_EUR": 499,
|
||
"PAYMENT_DUE_DAY": 1,
|
||
"PAYMENT_METHOD": "Invoice",
|
||
"PAYMENT_DAYS": 30
|
||
},
|
||
"SECURITY": {
|
||
"INCIDENT_NOTICE_HOURS": 24,
|
||
"LOG_RETENTION_DAYS": 7,
|
||
"SECURITY_LOG_RETENTION_DAYS": 30
|
||
},
|
||
"NDA": {
|
||
"PURPOSE": "Collaboration on the development and operation of the BreakPilot Compliance Platform",
|
||
"DURATION_YEARS": 5,
|
||
"PENALTY_AMOUNT_EUR": 50000
|
||
},
|
||
"CONSENT": {
|
||
"WEBSITE_NAME": "breakpilot.de",
|
||
"ANALYTICS_TOOLS": null,
|
||
"MARKETING_PARTNERS": null
|
||
}
|
||
},
|
||
"modules": { "enabled": [] }
|
||
}
|