Alle Felder sind optional; ohne Angabe greift der Default. Ein LLM schickt nur, was abweicht.
| Feld | Typ | i18n |
|---|---|---|
| logo | string | übersetzbar |
| logoHref | string | invariant |
| links | { label, href }[] | gemischt |
| loginLabel | string | übersetzbar |
| loginHref | string | invariant |
| ctaLabel | string | übersetzbar |
| ctaHref | string | invariant |
{
"logo": "kundenkompass",
"logoHref": "/",
"links": [
{
"label": "Produkt",
"href": "#produkt"
},
{
"label": "Für Teams",
"href": "#teams"
},
{
"label": "Preise",
"href": "#preise"
},
{
"label": "Ressourcen",
"href": "#ressourcen"
}
],
"loginLabel": "Anmelden",
"loginHref": "/anmelden",
"ctaLabel": "Loslegen",
"ctaHref": "/loslegen"
}