Files
breakpilot-compliance/admin-compliance/app/sdk/document-generator/examples/nda_en.json
Benjamin Admin 076cdd587d
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
feat: DocumentGenerator — Template-Spec v1 Phase A (Kontext-Formular + Beispiele)
- 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>
2026-03-04 12:36:40 +01:00

83 lines
2.4 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"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": "MonFri 09:0018: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": [] }
}