Skip to content

KING981-cpu/site-dev

Repository files navigation

Site Dev Control Center

CI Pages Release License Node

Workspace estatico profissional para operacao local-first com:

  • dashboard executivo
  • focus timer persistente
  • tarefas, notas, atalhos e calendario
  • backup manual em JSON e auto-backup por mutacao
  • observabilidade com audit log, captura de erros e footprint local
  • smoke test real em navegador headless

Stack

  • HTML + CSS + JavaScript modular
  • persistencia em localStorage
  • servidor estatico Node para smoke tests
  • GitHub Actions para CI, Pages e release

Estrutura

app.html                     # aplicacao principal
operacao.html                # deck operacional / release
assets/styles/app.css        # design system e layout
assets/scripts/core.js       # regras puras de dominio
assets/scripts/app.js        # camada de UI e runtime
tests/core.test.mjs          # testes unitarios de dominio
tests/structure.test.mjs     # verificacoes estruturais
tests/browser-smoke.html     # fluxo browser real
tests/smoke-runner.mjs       # runner headless
scripts/server.mjs           # servidor estatico local
docs/releases/v1.0.0.md      # release notes

index.html e equipe.html foram mantidos como pontos de entrada legados e agora redirecionam para app.html e operacao.html.

Branching

  • developer: integracao de trabalho em curso
  • staging: homologacao funcional
  • main: producao e releases

Backups

  • botão Criar backup: snapshot manual imediato
  • botão Exportar JSON: exporta o workspace inteiro
  • botão Importar: restaura um backup salvo
  • auto-backup: roda a cada 5 mutacoes de dados

Observabilidade

  • audit log persistido
  • captura de error e unhandledrejection
  • contagem de renders
  • tempo de boot
  • consumo local de storage
  • indicador de ultimo backup, restore e save

Execucao local

npm ci
npm run serve

Aplicacao principal:

  • http://127.0.0.1:4173/app.html

Smoke test completo:

npm run test:all

Scripts

  • npm run serve: sobe o servidor estatico
  • npm test: executa testes unitarios e estruturais
  • npm run test:smoke: executa smoke test em navegador headless
  • npm run test:all: roda tudo

Release

Licenca

MIT. Veja LICENSE.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors