📚 LSC-Lab Docs
Documentação unificada do ecossistema. Última atualização automática.
Plataformas
🧱 Atlas Builder
Gerador low-code de apps Next.js. Defina entidades em DSL JSON → CRUD completo + deploy 1-click.
Abrir💬 Atlas Feedback
Widget embutido em todos apps Atlas (chat IA + bug + ideia). Inbox admin no atlas-os.
Inbox⚖️ Atlas Advocacia v2.1
PWA + RAG + webhooks + Stripe billing (Free/Pro R$97/Escritório R$297).
PlanosAPI Quick Reference
Atlas Feedback
POST https://feedback-api.lsc-lab.com/feedbacks
{ "app_id": "atlas-X", "tipo": "bug|sugestao|duvida", "mensagem": "..." }
Telemetry (M12)
POST https://feedback-api.lsc-lab.com/telemetry
{ "app": "atlas-X", "event": "click|page_view", "user_id": "u1", "props": {} }
POST /telemetry/batch { "events": [...] }
GET /telemetry/summary?app=atlas-X
A/B Testing (M13)
POST /ab/experiments { "key", "app", "variants": ["A","B"], "weights": [50,50] }
GET /ab/assign/:key?user_id=... // determinístico (FNV-1a hash)
GET /ab/results/:key // contagem por variant
Atlas Builder
POST https://builder.lsc-lab.com/api/projects { slug, name, brand, dsl }
POST /api/projects/:id/generate // gera Next.js
POST /api/projects/:id/deploy // sobe systemd + Caddy + DNS
Padrões obrigatórios
- Brand: declarar
<html data-brand="atlas|cidade-jardim|docinho">+ importar core.css + theme - Feedback widget: antes do
</body>:<script src="https://feedback.lsc-lab.com/widget.js" data-app="atlas-X" defer></script> - Telemetria: auto-instrumentada pelo widget (page_view + window.lscTrack(event, props))
- A11y: scan semanal em /opt/lsc-lab/services/a11y-scanner — manter critical = 0
Servido por Caddy estático no Hock. Pra evoluir → usar VitePress/Mintlify mais tarde.