# Percurso — especificação final da proposta

**A Ligadura Opus segue vigente até decisão do fundador.** Esta proposta substitui as recomendações anteriores de oliva/mostarda e de verde/azul/amarelo. Todos os exemplos são sintéticos. A Opus coordena a mentoria e não presta serviço jurídico ao cliente final. Sem promessa de êxito e sem aprovação implícita.

## Ideia

**O caso passa. O registro fica.** Duas letras se encontram sem que uma apague a outra; a área comum permanece como terceira cor. A continuidade do registro inspira o desenho, sem equivalência entre três encontros e um número de etapas. Fluxo: qualificação → critério do motor → oferta/aceite → workspace → desfecho. O motor é determinístico e auditável; o advogado mentorado conduz o caso.

## Construção

O, P e U vêm de Barlow Semibold 600. O S é um contorno próprio em Bézier, com terminais horizontais, topo em y=0 e base em y=102. Capitais normalizadas para 100; sobreposição entre extremos de tinta de 10 unidades. As booleanas Paper.js preservam curvas. Não há flatten, polígonos facetados, máscaras ou texto vivo nos mestres. O encontro U|S fica somente no ombro superior; o terminal inferior não toca o U. A deformação de controles da revisão inicial foi removida. Dois desenhos foram comparados em encontro-font.png e encontro-round.png.

O símbolo OP é uma redução própria na grade 16: O ocupa x=1–9/y=2–14, com vazio x=4–6/y=5–11; P ocupa x=7–15/y=2–14, vazio x=10–13/y=5–7; a área comum usa a cor do encontro. Retas e nós estruturais têm coordenadas inteiras. Curvas permanecem editáveis; a interseção gera controles fracionários. Em 32 as medidas dobram. Lente isolada e duas vias sobrepostas foram estudadas em 16/32/64/256 e descartadas por perda do nome e leitura de cópia, respectivamente.

## Formas e regras de redução

| Arquivo em logo/ | Papel e mínimo |
|---|---|
| marca.svg / marca-negativa.svg | Assinatura sobreposta: 160 px / 36 mm |
| marca-uma-cor.svg | União contínua dos contornos, sem fios vazados: 160 px |
| marca-interface.svg / marca-interface-negativa.svg | Palavra separada, sem encontros, 28 unidades livres entre letras: 96 px |
| marca-interface-micro.svg | Só OP em 24 px quando a largura disponível for menor que 96 px |
| simbolo.svg / simbolo-negativo.svg | OP próprio: 24 px / 6 mm, exceto favicon |
| favicon.svg / favicon-16/32/64.png / favicon.ico | OP em campo claro fixo; mínimo 16 px; ICO com 16+32 |
| favicon-180/512.png | Conteúdo na área segura central, campo claro fixo |
| marca-com-descritor.svg | Operação Unificada da Saúde: 280 px / 60 mm |

**Não existe OPUS autorizado em 72, 64 ou 48 px:** nessa largura a prova e o brandbook mostram o OP de 24 px. A palavra não é comprimida para uma altura de 16 px. De 96 a 159 px, a versão separada é obrigatória. Proteção da palavra: 20 unidades de cada lado, capitais=100, incluída no viewBox. Símbolo: respiro mínimo de 1/16 do lado. O descritor não é expansão de sigla. Não montar símbolo mais palavra lado a lado.

## Cor e percepção

Carvão #252B31, azul de impressão #5B83AA, encontro âmbar #E7AE24. **O carvão substitui o verde para desfazer a tríade de bandeira.** O azul foi escurecido para não desaparecer no fundo claro. Nenhuma atribuição a artista ou instituição.

| Par medido | ΔE00 encontro × A | ΔE00 encontro × B | A × B |
|---|---:|---:|---:|
| Carvão e azul de impressão | 64,95 | 52,64 | 3,59:1 |
| Verde profundo e cinza de arquivo | 61,49 | 37,43 | 3,44:1 |
| Carvão e vermelho de impressão | 51,54 | 51,25 | 3,28:1 |
| Variante escura | 30,52 | 51,83 | 3,49:1 |

tools/percepcao.mjs usa Color.js CIEDE2000 em CIELAB D50; exige ≥20 contra cada tinta e luminosidade A×B ≥3:1. O encontro é uma convenção digital de sobreimpressão; não é a previsão física da mistura de duas tintas. Impressão poderá exigir terceira tinta e prova própria.

**Cada tinta das letras atende a 3:1 contra o fundo:** os dez pares (duas tintas nos fundos de página, superfície, escuro, painel e capa carvão) estão em provas/contrastes.md/.json. Não usar a marca principal sobre escuro: usar o negativo. Azul e âmbar nunca são texto corrido.

## Semântica e proporções

| Papel | Claro | Escuro |
|---|---|---|
| Página / superfície | #F4F5F2 / #FFFFFF | #191E1B / #29312C |
| Texto / secundário | #101412 / #4C554F | #F4F5F2 / #C5CEC8 |
| Borda / foco | #748078 / #101412 | #9EAAA2 / #F4F5F2 |
| Marca A / B / encontro | #252B31 / #5B83AA / #E7AE24 | #F4F5F2 / #5A84C0 / #E7AE24 |
| Ação principal / rótulo | #252B31 / #FFFFFF | #F4F5F2 / #191E1B |
| Próxima ação / rótulo | #101412 / #FFFFFF | #F4F5F2 / #191E1B |
| Erro | #AB2929 | #FFAAA2 |
| Prazo | #795800 | #EAD172 |
| Êxito operacional | #29613B | #A7D6AA |

Claro é padrão; escuro apenas espécime por data-theme. Proporção recomendada na operação: página 60%, superfície 25%, texto/estrutura 12%, marca e estados até 3%, sempre subordinados à legibilidade. Em capas a marca pode ocupar campos maiores; sobre dados nunca. tools/tokens.mjs gera o CSS da mesma paleta do desenho.

48 pares de uso calculados, todos atendem: texto ≥4,5:1, borda/foco ≥3:1 e tinta/fundo ≥3:1. Tabela completa em provas/contrastes.md. Estados têm palavra e sinal, nunca só cor. O êxito é operacional, não promessa jurídica.

## Tipografia

Barlow Regular 400 e Semibold 600, largura normal 100%, sem expansão artificial. Fontes TTF locais, licença SIL OFL 1.1 em fontes/OFL.txt. Libre Franklin permanece só como estudo, com sua licença, não carregada. Escala da prova: 64/40/24/18/16 px; móvel 40/32/24/18/16. Escala editorial do brandbook: 104/56/28/18/16, móvel 52/36/24/18/16. Entrelinha de leitura 1,5; títulos 1,05 a 1,1; tracking de títulos −0,025 em. Algarismos tabulares para horários, pesos e tabelas. Caixa-alta só no logo. Subsets WOFF2 não gerados.

## Recurso gráfico

A própria área de encontro O∩P pode ser ampliada e repetida em pares sobrepostos. Usar em capas, peças editoriais e demonstrações de passagem; alternar as duas massas e a terceira cor onde coincidem. Nunca usar como selo jurídico, trilha, barra de progresso ou marcador de estado. Nunca sobre texto, documentos, CPF ou números de caso; nunca sugerir que três encontros equivalem a três etapas do domínio. Na operação, a marca fica na assinatura e nos momentos de passagem.

## Voz e movimento

- Oferta: “Caso OP-0184: Reajuste de plano de saúde. Leia a pré-análise e decida até 14h20.”
- Aceite: “Aceite registrado às 12h28. Próxima ação: abrir o workspace e ler a pré-análise.”
- Erro: “Não foi possível confirmar o aceite. Consulte o registro do caso antes de tentar novamente.”

Sem garantia de que uma oferta permanece aberta quando o estado é desconhecido. Gesto da marca: uma área comum aparece em até 240 ms depois de uma passagem confirmada, deslocamento máximo 8 px. Redução de movimento: sem deslocamento, estado final legível. Nenhuma animação em repouso na operação.

## Controles, usos incorretos e pendências

Botão e campo próprios, sem CSS da Ligadura. Controle com mínimo 48 px, foco de 3 px e afastamento de 4, campo com borda 2 px. Hover sublinha, pressionado desloca 2 px, indisponível usa disabled sem baixa opacidade. Padrão, hover, pressionado, foco, indisponível e êxito sintético conferidos; erro/prazo são espécimes estáticos. Sem operação real.

Não esticar, cortar respiro, remover o encontro do símbolo, usar cores antigas, sombra, gradiente ou contorno; não recompor o logo digitando; não reduzir a palavra abaixo de 96; não usar azul/âmbar como texto. Não aplicar marca em dados ou apresentar Opus como prestador jurídico.

Pendentes: decisão do fundador, revisão do líder, reconhecimento com público, anterioridade, aba real, prova física e distribuição de fontes otimizada. A exceção Barlow foi registrada somente na configuração desta proposta. Geradores ficam em tools/; verificar.mjs é somente leitura. A reprodução segue marca.mjs → icones.mjs → tokens.mjs → percepcao.mjs → contraste.mjs → prova.mjs → render.ps1 → recortes.mjs; depois verificar.mjs e lint Taste. Estudos antigos fora da prova atual não são ativos recomendados.
