{
  "generated": "2026-10-07",
  "kinds": [
    "unit",
    "parent",
    "one"
  ],
  "layers": [
    {
      "id": "group",
      "name": {
        "es": "Grupo",
        "en": "Group",
        "pt": "Grupo"
      },
      "rule": {
        "es": "Idéntico en todos los sitios: viene de Brand tal cual, con la marca del sitio como único ajuste. Dice que el sitio es parte de AKRIBIS y de qué está hecho el grupo.",
        "en": "Identical on every site: it comes from Brand as is, the site's brand its only setting. It says the site belongs to AKRIBIS and what the group is made of.",
        "pt": "Idêntico em todos os sites: vem da Brand tal qual, com a marca do site como único ajuste. Diz que o site faz parte da AKRIBIS e do que o grupo é feito."
      }
    },
    {
      "id": "shared",
      "name": {
        "es": "Compartido",
        "en": "Shared",
        "pt": "Compartilhado"
      },
      "rule": {
        "es": "Un componente, una fuente: construido una vez en Brand y configurado por el sitio con su marca, su idioma y su contenido.",
        "en": "One component, one source: built once in Brand and configured by the site with its brand, its language and its content.",
        "pt": "Um componente, uma fonte: construído uma vez na Brand e configurado pelo site com sua marca, seu idioma e seu conteúdo."
      }
    },
    {
      "id": "expression",
      "name": {
        "es": "Expresión",
        "en": "Expression",
        "pt": "Expressão"
      },
      "rule": {
        "es": "Lo que un sitio define por configuración y nunca por código: su archivo de marca (el color), sus imágenes, qué unidades destaca primero, su tono dentro de la voz.",
        "en": "What a site sets through settings and never through code: its brand file (the colour), its imagery, which units it features first, its tone within the voice.",
        "pt": "O que um site define por configuração e nunca por código: seu arquivo de marca (a cor), suas imagens, quais unidades destaca primeiro, seu tom dentro da voz."
      }
    },
    {
      "id": "own",
      "name": {
        "es": "Propio",
        "en": "Own",
        "pt": "Próprio"
      },
      "rule": {
        "es": "El contenido del sitio y las páginas que solo él tiene: productos, servicios, casos, artículos. Hechas con los tokens y los patrones; la unidad es su dueña.",
        "en": "The site's content and the pages only it has: products, services, cases, articles. Built with the tokens and the patterns; the unit owns them.",
        "pt": "O conteúdo do site e as páginas que só ele tem: produtos, serviços, casos, artigos. Feitas com os tokens e os padrões; a unidade é sua dona."
      }
    }
  ],
  "patterns": [
    {
      "id": "skip-link",
      "layer": "shared",
      "scope": "every-page",
      "for": [
        "unit",
        "parent",
        "one"
      ],
      "name": {
        "es": "Enlace para saltar al contenido",
        "en": "Skip link",
        "pt": "Link para pular ao conteúdo"
      }
    },
    {
      "id": "site-header",
      "layer": "shared",
      "scope": "every-page",
      "for": [
        "unit",
        "parent",
        "one"
      ],
      "name": {
        "es": "Cabecera con la marca del sitio",
        "en": "Header with the site's mark",
        "pt": "Cabeçalho com a marca do site"
      }
    },
    {
      "id": "site-nav",
      "layer": "shared",
      "scope": "when-needed",
      "for": [
        "unit",
        "parent",
        "one"
      ],
      "name": {
        "es": "Navegación profunda con paneles",
        "en": "Deep navigation with panels",
        "pt": "Navegação profunda com painéis"
      }
    },
    {
      "id": "language-switch",
      "layer": "shared",
      "scope": "every-page",
      "for": [
        "unit",
        "parent",
        "one"
      ],
      "name": {
        "es": "Selector de idioma",
        "en": "Language switch",
        "pt": "Seletor de idioma"
      }
    },
    {
      "id": "theme-toggle",
      "layer": "shared",
      "scope": "every-page",
      "for": [
        "unit",
        "parent",
        "one"
      ],
      "name": {
        "es": "Selector de tema claro u oscuro",
        "en": "Light or dark theme toggle",
        "pt": "Seletor de tema claro ou escuro"
      }
    },
    {
      "id": "utility-bar",
      "layer": "shared",
      "scope": "every-page",
      "for": [
        "unit"
      ],
      "name": {
        "es": "Barra utilitaria",
        "en": "Utility bar",
        "pt": "Barra utilitária"
      }
    },
    {
      "id": "group-bar",
      "layer": "group",
      "scope": "every-page",
      "for": [
        "unit"
      ],
      "name": {
        "es": "Barra de grupo",
        "en": "Group bar",
        "pt": "Barra de grupo"
      }
    },
    {
      "id": "endorsement",
      "layer": "group",
      "scope": "every-page",
      "for": [
        "unit"
      ],
      "name": {
        "es": "Respaldo «Una unidad de AKRIBIS One»",
        "en": "Endorsement \"Una unidad de AKRIBIS One\"",
        "pt": "Endosso «Una unidad de AKRIBIS One»"
      }
    },
    {
      "id": "group-footer",
      "layer": "group",
      "scope": "every-page",
      "for": [
        "unit",
        "parent",
        "one"
      ],
      "name": {
        "es": "Bloque de grupo en el pie",
        "en": "Group footer block",
        "pt": "Bloco de grupo no rodapé"
      }
    },
    {
      "id": "unit-directory",
      "layer": "group",
      "scope": "every-page",
      "for": [
        "unit",
        "parent",
        "one"
      ],
      "name": {
        "es": "Directorio de unidades",
        "en": "Unit directory",
        "pt": "Diretório de unidades"
      }
    },
    {
      "id": "one-module",
      "layer": "group",
      "scope": "home",
      "for": [
        "unit"
      ],
      "name": {
        "es": "Módulo AKRIBIS One",
        "en": "AKRIBIS One module",
        "pt": "Módulo AKRIBIS One"
      }
    },
    {
      "id": "legal-line",
      "layer": "group",
      "scope": "every-page",
      "for": [
        "unit",
        "parent",
        "one"
      ],
      "name": {
        "es": "Línea legal",
        "en": "Legal line",
        "pt": "Linha legal"
      }
    },
    {
      "id": "attribution",
      "layer": "shared",
      "scope": "when-needed",
      "for": [
        "unit",
        "parent",
        "one"
      ],
      "name": {
        "es": "Atribución del contenido de un socio",
        "en": "Partner content attribution",
        "pt": "Atribuição do conteúdo de um parceiro"
      }
    },
    {
      "id": "site-footer",
      "layer": "shared",
      "scope": "when-needed",
      "for": [
        "unit",
        "parent",
        "one"
      ],
      "name": {
        "es": "Pie del sitio en cinco columnas",
        "en": "Five-column site footer",
        "pt": "Rodapé do site em cinco colunas"
      }
    },
    {
      "id": "site-search",
      "layer": "shared",
      "scope": "when-needed",
      "for": [
        "unit",
        "parent",
        "one"
      ],
      "name": {
        "es": "Búsqueda del sitio",
        "en": "Site search",
        "pt": "Busca do site"
      }
    },
    {
      "id": "contact-form",
      "layer": "shared",
      "scope": "page",
      "for": [
        "unit",
        "parent",
        "one"
      ],
      "name": {
        "es": "Formulario de contacto",
        "en": "Contact form",
        "pt": "Formulário de contato"
      }
    },
    {
      "id": "not-found",
      "layer": "shared",
      "scope": "not-found",
      "for": [
        "unit",
        "parent",
        "one"
      ],
      "name": {
        "es": "Página 404",
        "en": "404 page",
        "pt": "Página 404"
      }
    },
    {
      "id": "consent",
      "layer": "shared",
      "scope": "when-needed",
      "for": [
        "unit",
        "parent",
        "one"
      ],
      "name": {
        "es": "Consentimiento (solo si un script lo exige)",
        "en": "Consent (only when a script needs it)",
        "pt": "Consentimento (só se um script exigir)"
      }
    },
    {
      "id": "whatsapp-link",
      "layer": "shared",
      "scope": "when-needed",
      "for": [
        "unit",
        "parent",
        "one"
      ],
      "name": {
        "es": "Enlace flotante a WhatsApp",
        "en": "Floating WhatsApp link",
        "pt": "Link flutuante para o WhatsApp"
      }
    }
  ],
  "pages": [
    {
      "id": "home",
      "slug": {
        "es": "",
        "en": "",
        "pt": ""
      },
      "name": {
        "es": "Inicio",
        "en": "Home",
        "pt": "Início"
      }
    },
    {
      "id": "contact",
      "slug": {
        "es": "contacto",
        "en": "contact",
        "pt": "contato"
      },
      "name": {
        "es": "Contacto",
        "en": "Contact",
        "pt": "Contato"
      }
    },
    {
      "id": "thanks",
      "slug": {
        "es": "gracias",
        "en": "thank-you",
        "pt": "obrigado"
      },
      "name": {
        "es": "Gracias (tras el formulario)",
        "en": "Thank you (after the form)",
        "pt": "Obrigado (após o formulário)"
      }
    },
    {
      "id": "privacy",
      "slug": {
        "es": "privacidad",
        "en": "privacy",
        "pt": "privacidade"
      },
      "name": {
        "es": "Privacidad",
        "en": "Privacy",
        "pt": "Privacidade"
      }
    },
    {
      "id": "legal",
      "slug": {
        "es": "aviso-legal",
        "en": "legal-notice",
        "pt": "aviso-legal"
      },
      "name": {
        "es": "Aviso legal y términos",
        "en": "Legal notice and terms",
        "pt": "Aviso legal e termos"
      }
    },
    {
      "id": "not-found",
      "file": "/404.html",
      "name": {
        "es": "Página no encontrada",
        "en": "Page not found",
        "pt": "Página não encontrada"
      }
    }
  ],
  "may_change": {
    "es": [
      "Su archivo de marca (/tokens/<marca>.css): el único ajuste de color.",
      "Sus imágenes, dentro de Imágenes (2.7).",
      "Qué unidades destaca primero el módulo de AKRIBIS One y el directorio; nunca cuáles existen.",
      "Sus páginas propias y su navegación."
    ],
    "en": [
      "Its brand file (/tokens/<brand>.css): the only colour setting.",
      "Its imagery, within Imagery (2.7).",
      "Which units the AKRIBIS One module and the directory feature first; never which exist.",
      "Its own pages and navigation."
    ],
    "pt": [
      "Seu arquivo de marca (/tokens/<marca>.css): o único ajuste de cor.",
      "Suas imagens, dentro de Imagens (2.7).",
      "Quais unidades o módulo da AKRIBIS One e o diretório destacam primeiro; nunca quais existem.",
      "Suas páginas próprias e sua navegação."
    ]
  },
  "never": {
    "es": [
      "Tokens, fuentes o archivos de logotipo propios.",
      "Otra redacción del respaldo, otra lista de unidades, otro orden.",
      "Un formulario de contacto propio."
    ],
    "en": [
      "Tokens, fonts or logo files of its own.",
      "Another wording of the endorsement, another unit list, another order.",
      "A contact form of its own."
    ],
    "pt": [
      "Tokens, fontes ou arquivos de logotipo próprios.",
      "Outra redação do endosso, outra lista de unidades, outra ordem.",
      "Um formulário de contato próprio."
    ]
  }
}
