1. O problema — Praxis
O Praxis conecta sonhos a tarefas em cinco níveis. Mapas visuais, acompanhamento de progresso e métodos como WOOP e planos se-então ajudam a organizar próximos passos concretos.

2. As restrições — Praxis
Representar a mesma árvore em mapa 2D, lista e constelação 3D exige consistência de hierarquia e progresso. A edição colaborativa precisa respeitar permissões e impedir relações inválidas entre os nós.

3. A decisão — Praxis
Mapa, lista e constelação compartilham dados e cálculo de progresso. O layout automático organiza a hierarquia e as posições manuais preservam os ajustes do usuário.

4. A solução — Praxis
React Flow renderiza o mapa e Three.js, carregado sob demanda, apresenta a constelação. Supabase reúne autenticação, PostgreSQL com RLS e sincronização Realtime. O produto inclui coach de IA opcional, assinaturas Stripe e instalação como PWA.

5. O aprendizado — Praxis
Mapas compartilhados usam canais Realtime por mapa e políticas de acesso no PostgreSQL. Mudanças de pai são validadas para evitar ciclos e conexões entre níveis incompatíveis.
