Lettuce BR
Do talhão à decisão, com clareza.
Core trick
Deterministic client-side engine filters crops by an eligibility matrix and calendar, while an offline assistant refuses pesticide dose questions.
Description
Do talhão à decisão,
com clareza.
Cultivo, clima e mercado reunidos num plano que o pequeno produtor de hortaliças confere pelo celular, com premissas e fontes à vista.
README excerpt
# Lettuce — Demo do Hackathon OpenAI (app1) Demo funcional do **Cinturão Verde Inteligente**, construída em 19/08/2026 durante o hackathon. Em produção: https://app1.lettucebr.com ## O que é SPA (Vite + React + TypeScript) com três abas: - **#plano** — motor determinístico client-side: elegibilidade de culturas (alface, repolho, couve) pela matriz da Embrapa Circular 47, calendário de tratos, risco climático com semântica temporal honesta, investimento com custos editáveis e cenário econômico rotulado como DADOS SIMULADOS. - **#assistente** — chat LettuceIA em modo demonstração offline: matcher de intenção + respostas preparadas pela equipe (src/data/respostas-demo.ts), com recusa regulada de defensivo/dose e fontes citadas. Roda 100% no navegador, sem chamada externa. - **#admin** — seeds versionados, checks fail-closed executados ao vivo no navegador e a seção "Construído neste hackathon" com as contribuições originais da equipe. ## Arquitetura ``` Navegador (SPA 100% estática, Cloudflare Pages) -> motor determinístico em src/engine (elegibilidade, calendário, economia, clima, mercado) -> LettuceIA offline em src/data/respostas-demo.ts (matcher + respostas preparadas) ``` Sem backend, sem segredo, sem chamada externa: tudo roda no navegador sobre snapshots versionados. ## Rodar local ```bash npm install npx vite # UI completa, incluindo o assistente offline node scripts/check-engine.mjs # 5 checks determinísticos do blueprint npx vite b