{
  "application": "SC Bogenhausen E-Mail-Signaturen",
  "version": "1.4",
  "date": "2026-10-21",
  "status": "layout_and_content_confirmed_by_user",
  "brand_basis": {
    "version": "1.2",
    "rules": "brand.json",
    "asset_manifest": "asset-manifest.json",
    "unchanged": true
  },
  "scope": "Anwendungsspezifische Freigabe für Signaturen mit formatierter Trennzeile und alternativ reiner Textfassung. Keine Änderung der allgemeinen Markenregeln.",
  "approval": {
    "source": "Direkte Nutzervorgaben am 21.10.2026: Trennzeile mit sechs gelben SCB, schwarzen ===, kleiner; Kontaktlabels fett. Relative Trennzeilengröße 85 Prozent als mitgeteilte Implementierungsannahme. Ergänzung: optionale Funktionszeilen 2/3 ohne Leerzeilen, zentrale E-Mail, Website und Vorstandsblock aus der bereitgestellten Signatur übernehmen. Ergänzung: eingegebene persönliche E-Mail ebenfalls per mailto verlinken.",
    "clients": "Alle Mailprogramme und Geräte sind mögliche Zielumgebungen; keine Eingrenzung.",
    "images": "Keine Bilddatei und kein Logo.",
    "typography": "Schriftfamilie und normale Textgröße bleiben Benutzerstandard. Ausschließlich die Trennzeile erhält relativ 85 Prozent der Textgröße.",
    "separator": "=== SCB === SCB === SCB === SCB === SCB === SCB ===",
    "separator_style": {
      "weight": "bold",
      "SCB": "#FEC600",
      "equals": "#000000",
      "background": "nicht vorgegeben",
      "font_family": null,
      "font_size": "85%",
      "size_scope": "nur Trennzeile"
    }
  },
  "fields": [
    {
      "id": "firstName",
      "label": "Vorname",
      "required": true,
      "max_length": 80
    },
    {
      "id": "lastName",
      "label": "Nachname",
      "required": true,
      "max_length": 80
    },
    {
      "id": "role",
      "label": "Funktion Zeile 1",
      "required": true,
      "max_length": 160
    },
    {
      "id": "role2",
      "label": "Funktion Zeile 2",
      "required": false,
      "max_length": 160
    },
    {
      "id": "role3",
      "label": "Funktion Zeile 3",
      "required": false,
      "max_length": 160
    },
    {
      "id": "email",
      "label": "E-Mail",
      "required": true,
      "max_length": 254
    },
    {
      "id": "phone",
      "label": "Telefon",
      "required": false,
      "max_length": 80
    }
  ],
  "fixed_lines": [
    "Sportclub Bogenhausen / Schwarz-Blau e.V.",
    "Fritz-Lutz-Str. 23",
    "81929 München",
    "buero@scbogenhausen.de",
    "www.scbogenhausen.de"
  ],
  "template_lines": [
    "",
    "Mit sportlichen Grüßen,",
    "{firstName} {lastName}",
    "",
    "=== SCB === SCB === SCB === SCB === SCB === SCB ===",
    "",
    "{role}",
    "{role2_if_present}",
    "{role3_if_present}",
    "",
    "E-Mail: {email}",
    "Tel: {phone_if_present}",
    "",
    "Sportclub Bogenhausen / Schwarz-Blau e.V.",
    "Fritz-Lutz-Str. 23",
    "81929 München",
    "buero@scbogenhausen.de",
    "www.scbogenhausen.de",
    "",
    "Sportclub Bogenhausen / Schwarz-Blau e.V. vertreten durch die Vorstände:",
    "Safu Shah, Manfred Rüger"
  ],
  "empty_phone": "Telefonzeile einschließlich Tel:-Label vollständig entfernen; genau eine Leerzeile vor dem Vereinsblock behalten.",
  "whitespace": "Genau eine Leerzeile am Anfang; keine abschließende Leerzeile. Rand-Leerzeichen an Eingaben entfernen; keine zusätzlichen inneren Umbrüche zulassen.",
  "format": {
    "clipboard": [
      "text/html",
      "text/plain"
    ],
    "download": [
      "UTF-8 .html",
      "UTF-8 .txt"
    ],
    "html_signature": true,
    "font_family": null,
    "font_size": "Nur Trennzeile: 85%; übriger Text nicht vorgegeben",
    "images": false,
    "hyperlinks": "Persönliche und zentrale E-Mail jeweils als mailto-Link; Website als HTTPS-Link. Persönliche Adresse im Linkziel URI-kodiert, Linkziel und sichtbarer Text HTML-escaped. Telefonnummer bleibt Text."
  },
  "validation": "Einzeilige Eingaben ohne Steuerzeichen, Pflichtfelder und grundlegende E-Mail-Syntax prüfen. Alle dynamischen Werte vor HTML-Ausgabe escapen. Keine Zustellbarkeitsprüfung.",
  "privacy": "Keine API, kein Backend, keine Analytics und keine dauerhafte Speicherung persönlicher Eingaben durch den Generator. Kopieren und Download nur auf Nutzeraktion.",
  "pattern_omission": "Keine dekorativen schwarzen Gestaltungsflächen oder Verläufe; kein geeigneter Untergrund für Waben oder Bögen.",
  "legal_review": "Nicht durchgeführt. Vereinsname und Anschrift wurden vom Nutzer vorgegeben; keine rechtliche Vollständigkeit behauptet.",
  "verification": "Browser- und Funktionstests getrennt von tatsächlichen Einfüge- und Darstellungstests in Mailprogrammen dokumentieren. Keine universelle Kompatibilitätsgarantie. Keine Test-E-Mails versenden.",
  "decorative_equals": "Die gesamte SCB-Wiederholungszeile dient ausschließlich als dekorativer Trenner. Gelbe SCB-Textkürzel tragen keine allein notwendige Information; der vollständige Vereinsname folgt im schwarzen Standardtext des Vereinsblocks. Keine allgemeine Freigabe für gelben Informationstext auf Weiß.",
  "typography_limit": "Keine Schriftfamilie oder feste Punktgröße im HTML. Nur der dekorative Trenner erhält 85 Prozent der geerbten Textgröße, vollständig fett. Kontaktlabels fett, Werte normal. Mailprogramme können Formatierung beeinflussen.",
  "references": [
    "https://developer.mozilla.org/en-US/docs/Web/API/Clipboard/write",
    "https://webkit.org/blog/10855/async-clipboard-api/"
  ],
  "contact_labels": {
    "email": "E-Mail:",
    "phone": "Tel:",
    "html_weight": "bold",
    "value_weight": "normal"
  },
  "role_paragraph": "Vereinsfunktion in einem eigenen Absatz vor dem Kontaktblock; Klartext: genau eine Leerzeile vor E-Mail. HTML: eigener p-Absatz mit relativem Abstand 1em, ohne Schriftgrößenvorgabe.",
  "representation_lines": [
    "Sportclub Bogenhausen / Schwarz-Blau e.V. vertreten durch die Vorstände:",
    "Safu Shah, Manfred Rüger"
  ],
  "optional_functions": "Zeilen 2 und 3 optional; leere oder nur aus Leerzeichen bestehende Eingaben komplett entfernen. Befüllte Funktionen ohne leere Zwischenzeilen unmittelbar unter Funktion 1 im selben Absatz.",
  "confirmed_club_data": {
    "source": "Nutzer bestätigt Übernahme aus dem im Chat bereitgestellten Signaturbild am 21.10.2026",
    "central_email": "buero@scbogenhausen.de",
    "website": "https://www.scbogenhausen.de/",
    "board": [
      "Safu Shah",
      "Manfred Rüger"
    ],
    "external_register_verification": false
  },
  "excluded_tax_information": "Die im Bild als Umsatzsteuer-ID bezeichnete Nummer wurde wegen ungeklärter Bezeichnung nicht übernommen."
}
