Cockpit.
Supervision d'atelier (MES) en gris chaud d'équipement industriel avec orange de bouton physique comme seul accent : frise d'état de chaque machine sur le poste, TRS calculé pour de vrai (disponibilité × performance × qualité), pièces par heure face à l'objectif en SVG avec axes, Pareto des pertes, rebuts par motif, alarmes avec acquittement et ordres de fabrication avec projection de fin de poste. Dense, tabulaire, Archivo condensée et chiffres en Martian Mono.
- Type
- Dashboard admin
- Thème
- Clair
- Titres
- Archivo
- Texte
- Archivo
PourSuperviseurs de production, ordonnancement et maintenance qui suivent machines, arrêts et objectifs du poste toute la journée, au bureau de l'usine ou sur un écran à côté de la ligne
Blocs de l'écran01/07Topo e navegação
Painel de monitoramento de chão de fábrica (MES) para quem supervisiona máquinas e turnos: Prumo, software fictício, monitorando a Estamparia Scheffer (autopeças, Caxias do Sul). A referência de função é o que o supervisor abre todo dia em produtos como MachineMetrics e Ignition: estado de cada máquina no turno, OEE, paradas por motivo, metas por OP, alarmes. A identidade vem da cor e da tipografia de equipamento industrial claro (cinza-quente de aparelho Braun dos anos 70, um único laranja de botão físico), não de metáfora: não há rebite, textura escovada nem mostrador fake.
Extrait du DESIGN.md, en portugais pour l'instant.
PourSuperviseurs de production, ordonnancement et maintenance qui suivent machines, arrêts et objectifs du poste toute la journée, au bureau de l'usine ou sur un écran à côté de la ligne
Palette
Les quatre couleurs qui définissent le design et toutes les variables de tokens.css. Cliquez pour copier.
Typographie
Archivo pour les titres, Archivo pour le texte.
TitresArchivo
Aag!
Cockpit en une ligne
ABCDEFGHIJKLMNOPQRSTUVWXYZ 0123456789
TexteArchivo
La police de lecture porte les longs paragraphes sans fatiguer.
Texte courant, boutons, formulaires et légendes. Les titres prennent la police d'affichage ; celle-ci fait le quotidien de la page.
0123456789 · 1 234,56 € · 25/09 à 19h30
Pour qui
Ce que l'IA compare avec le client pour choisir le design.
- usine ou atelier avec machines et équipes de postes
- produit IoT/télémétrie d'équipements
- marque qui utilise déjà l'orange ou des tons terreux/neutres
- thème clair et dense, pas sombre
- activité qui mesure TRS, arrêts et rebuts
- commerce local ou clinique avec un public non spécialiste
- marque qui exige un thème sombre
- tableau de bord avec peu de chiffres
- client qui veut un feu vert/jaune/rouge ou un style coloré
Ton
Ce qui fait Cockpit
Les signatures du DESIGN.md : ce qui ne doit pas manquer à l'application.Extrait du DESIGN.md, en portugais pour l'instant.
- 01
Linha do tempo de estado (
.cockpit-faixa+.cockpit-seg[data-estado]): uma faixa por máquina de 14:00 a 22:00, com a grade de horas e o "agora" em fio laranja. Estados só com as cores do sistema: produzindo = tinta cheia; setup = listrado tinta/cinza; ociosa = cinza#b3a78f; parada = laranja; pausa programada =#ddd5c4; sem sinal = hachura com contorno. Passar o mouse num trecho escreve na régua de leitura do rodapé do painel ("PR-02 Parada · Falta de bobina 18:21 → agora · 21 min"). - 02
LED quadrado (
.cockpit-led): vazado = produzindo; listrado = setup; cheio cinza = ociosa; cheio laranja (data-atencao) = parada ou alarme alto aberto; sem sinal usa o ícone WifiOff. - 03
Interruptor (
.cockpit-interruptor): chave seletora física para turno e linha, item ativo afundado (aria-pressed="true", fundo tinta, sombra interna); turno futurodisabled. - 04
OEE com a conta à mostra: todo OEE aparece com D × P × Q e, no detalhe da máquina, cada fator vem com a conta em mono ("204 de 267 min produzindo", "1.795 × 6 s = 180 de 204 min", "1.737 boas de 1.795"). Medidor linear (
.cockpit-medidor), nunca anel. - 05
Faixa única de indicadores: um painel dividido por fios, OEE maior com marcador da meta.
Règles du jeu
Directement du DESIGN.md.Extrait du DESIGN.md, en portugais pour l'instant.
Identidade
- Fundo
#eae4d8, nunca branco puro. Painéis#f5f1e8; superfície secundária (trilho de barras, interruptor)#ddd5c4; lateral#e2dbcc. - Texto
#2a2620; secundário#6b6254(5,3:1 sobre o painel). Bordas 1px#cbc0aa; divisória interna de tabela#ded5c3. - Laranja `#d9581f` é o único acento. Não existe verde nem vermelho: normal é tinta/neutro, "exige alguém agora" é laranja. Texto laranja pequeno usa
#a8431a(--ck-texto-alerta). - Fontes: Archivo para tudo, com o eixo de largura (
font-stretch: 80%) nos rótulos de coluna e na marca; Martian Mono só para dado: número, hora, id de máquina, OP, código de peça (.cockpit-mostrador,tabular-nums+ zero cortado). - Cantos 3–4px. Sem sombra decorativa, sem gradiente, sem glass. Única sombra: interna, no item afundado do interruptor e na base do botão laranja.
Regras
- Nunca: sparkline em KPI, anel/rosca de %, badge redondo colorido, ícone em quadradinho, pílula tingida no menu (item ativo = fio de 2px à esquerda + negrito), rótulo acima de título, borda colorida grossa em card de alerta.
- Laranja só em: parada/alarme alto aberto, desvio ruim de projeção, contagem de alarmes, o fio do "agora" e o botão principal (
Apontar parada, um por tela). No Pareto, parada é tinta. - Número sempre em mono e alinhado à direita em tabela; unidade menor e em
muted. - Coerência obrigatória: nenhum agregado é digitado.
calculo.tsderiva tudo decontent.ts(segmentos, peças do CLP, refugo apontado): - tempo planejado = decorrido − pausas − tempo sem sinal; - disponibilidade = produzindo / planejado; performance = ciclo padrão × peças / produzindo; qualidade = boas / contadas; OEE = D × P × Q. Planta e linha usam as mesmas fórmulas sobre as somas, nunca a média dos OEE. - Pareto, refugo total, peças por hora (maior resto, soma bate com o CLP), meta por hora (meta da OP ÷ tempo planejado do turno) e projeção de fim de turno também saem de lá. - Estados representados: carregando (linha "Sincronizando apontamentos com o ERP…" com
.cockpit-esqueleto), erro (CLP sem comunicação: faixa hachurada, barra "sem dado", projeção "sem sinal", botão Tentar reconectar → "Consultando GW-07…" → mensagem de falha), vazio ("Nenhuma parada, setup ou ociosidade neste turno."), desabilitado (turno futuro). - Interação: clicar numa máquina (linha do tempo, OP, alarme) abre o detalhe; OPs ordenam por OP, avanço e projeção (
aria-sort+ seta); alarme tem Reconhecer; ⌘K foca a busca; Esc fecha a gaveta. Foco de teclado: contorno de tinta 2px com folga em todo controle. - Animação:
data-sobeno título, na faixa de indicadores e na linha do tempo;data-revelanos painéis abaixo. Medidores crescem da esquerda, barras sobem ao trocar de máquina. Tudo para comprefers-reduced-motion. - Celular: a lateral vira botão de menu + gaveta (
role="dialog"); a linha do tempo empilha nome em cima e faixa embaixo; toda tabela rola dentro de um paimin-w-0 overflow-x-auto.
Adaptar à marca do cliente
- Troque só
--d-accentpela cor de ação da marca, se ela funcionar como único acento. - Não introduza verde/amarelo/vermelho de semáforo: se o cliente exige andon colorido, este não é o design certo. Marca que exige tema escuro também não.
Deux fichiers.
Un prompt.
Cockpit devient le design system de votre agent de code : il construit n'importe quel écran avec ce style, pas seulement la landing d'exemple.
Prompt pour l'agent Utiliser avec l'IA
Lis le DESIGN.md à la racine du projet et suis ses règles sur chaque écran. Importe sistema.css une seule fois au point d'entrée du projet et utilise ses classes et tokens au lieu de créer de nouveaux styles. Avant chaque changement d'interface, relis le DESIGN.md.
- 01Téléchargez les deux fichiersDESIGN.md (les règles visuelles) et sistema.css (tokens, composants et signatures du design).
- 02Ajoutez-les au projetDESIGN.md à la racine. sistema.css importé une fois au point d'entrée : fonctionne avec React, Vue, Svelte, HTML ou WordPress.
- 03Collez le prompt dans votre agentIl lit les règles et construit n'importe quel écran (connexion, tarifs, dashboard) avec le style du design.
- 04Fixez la règleMettez le prompt dans les règles du projet de l'agent pour que chaque nouvel écran suive les mêmes couleurs, polices et espacements.
Autres dashboards
Plus de dashboards admin du catalogue.