all repos — zion-terminal @ 14a43c5953a09c8073660d1d3e93af5218ee0ade

dotfiles

opt/zion-terminal/docs/relatorio-refinamento-visual.md (view raw)

 1
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
# ZION TERMINAL — Relatório do refinamento visual (Fase 2)

Cyberdeck criado por Pablo Murad em 2026 · Orange Pi CM4 · Debian 12

1. **Resumo** — Transformei o cyberdeck de "tecnicamente completo mas cru" em um
   equipamento com identidade coerente: símbolo »Z», biblioteca de UI única, MOTD/
   painel/prompt/tmux redesenhados, temas completos, novos comandos (link, modo,
   favoritos) — preservando todas as funcionalidades e mantendo tudo reversível.
2. **Problemas visuais encontrados** — helpers duplicados, réguas fixas, estado só
   por cor, tema sem borda/discreto, tmux fora do tema, prompt sem root/git-sujo,
   menu plano. (ver `auditoria-visual.md`).
3. **Identidade criada** — símbolo »Z» (Uplink Chevrons) + arte em 3 larguras.
4. **Significado do símbolo** — chevrons de uplink = link sendo estabelecido; o Z de ZION.
5. **Arte ASCII** — `assets/ascii/` (mínimo, compacto, logo completa/média/compacta,
   fallback sem cor). Revisada à mão, não figlet cru.
6. **MOTD** — blocos em caixas (SISTEMA/RECURSOS/LINKS), boot-sequence com estados
   reais (OK/ATENÇÃO/FALHA/N/D), alertas condicionais, logo por largura, cache rápido.
7. **Painel** — menu agrupado (OPERAÇÃO/CONECTIVIDADE/MANUTENÇÃO/FERRAMENTAS/SISTEMA),
   2 colunas em telas largas, topo com logo+versão+tema+hora+status.
8. **Prompt** — autoral, segue o tema, mostra git limpo/sujo (✓/✗), root (#), código
   de erro, temperatura; opt-out `~/.zion-sem-prompt`.
9. **tmux** — barra segue `zion tema` (gerador `zion-tmux-theme`), símbolo »Z», TS/carga/temp/hora.
10. **Temas** — ice/amber/green como paletas completas (borda + discreto dedicados); persistem.
11. **Novos comandos** — `zion link` (conectividade resumida), `zion modo`.
12. **Novos modos** — normal/campo/manutencao/emergencia (composições, sem duplicar lógica).
13. **Favoritos SSH** — `--favoritos/--favoritar/--desfavoritar`, ★ primeiro; valida alias.
14. **Bateria** — hardware não expõe telemetria (CM4); mostra "indisponível"; ventoinha
    (PWM) real no `zion saude`. Ver `bateria-e-energia.md`.
15. **Arquivos criados** — `lib/zion-ui.sh`, `assets/ascii/*`, `bin/zion-link|zion-modo|
    zion-tmux-theme`, docs (identidade/bateria/auditoria/refinamento/este relatório).
16. **Arquivos modificados** — zion-motd/dashboard/health/doctor/net/tailscale/info/ssh/
    status/theme/tmux-status, config/tema.sh, config/bashrc-zion.sh, config/tmux.conf, uninstall.
17. **Backups** — `backups/refinamento-visual-<data>/` (20 arquivos originais).
18. **Medições** — MOTD ~0,65s, status ~0,4s, painel ~0,46s; RAM ~574 MB; boot inalterado;
    sem daemon visual; 1 timer (coleta 60s).
19. **Testes** — doctor 0 falhas; 0 unidades em falha; MOTD 40/50/80 col + dumb + no-color;
    non-interactive sem MOTD; login com MOTD; temas ice/amber/green; prompt git limpo/sujo;
    favoritos; uninstall --dry-run.
20. **Limitações** — rotação pode exigir flip :1↔:3; migração à lib priorizou telas
    principais (radar/map/logs/qr mantêm estilo compatível); bateria sem hardware.
21. **Como desfazer** — `sudo /opt/zion-terminal/bin/zion-uninstall` (+`--dry-run`).
22. **Recomendações futuras** — migrar radar/map/logs à lib; UPS/INA219 via I²C para
    energia real; SSID no `zion link` quando em Wi-Fi.

## Checklist pós-reboot
1. `zion doctor` → TODOS OS SISTEMAS OPERACIONAIS.
2. Login mostra o novo MOTD com caixas e »Z».
3. `zion` abre o painel agrupado; `zion link`, `zion modo`, `zion tema amber` funcionam.
4. Tela local em paisagem (flip :1↔:3 se invertida).