Skip to content

Latest commit

 

History

History
78 lines (61 loc) · 3.81 KB

File metadata and controls

78 lines (61 loc) · 3.81 KB

⚔️ KRONOS TASKMASH - Phase: SaaS Multi-Workspace

Status: 🏗️ SaaS Pivot Executed - Data Isolation Active.

🎯 Objetivo da Fase

Transformar o KRONOS em um ecossistema Multitenant. O sistema agora não atende apenas a um estúdio, mas funciona como uma plataforma onde múltiplos donos de estúdio podem ter seu ambiente isolado, gerenciar suas próprias equipes (Residentes e Guests) e ter dashboards independentes.


🟢 Missão 1: Arquitetura SaaS & Isolamento

Garantir que os dados do Estúdio A nunca apareçam para o Estúdio B.

  • Database Multi-Workspace
    • Implementar modelos Workspace e WorkspaceMember.
    • Adicionar workspaceId em todas as tabelas de negócio (Artist, Booking, Product, etc).
    • Rodar migrações e atualizar Seed para o "Kronos Studio" (Flagship).
  • Contexto de Sessão
    • Atualizar authOptions para injetar activeWorkspaceId e lista de workspaces na sessão.
    • Implementar Switcher interativo na Sidebar para troca de estúdio.
  • Vetted Onboarding (Curadoria)
    • Implementar tela de Solicitar Acesso ao invés de criação aberta.
    • Criar modelo WorkspaceRequest para análise manual de estúdios.
    • Fluxo de confirmação e coleta de motivação/equipe.

🟡 Missão 2: Gestão de Equipe & Convites

O dono do estúdio precisa convidar e gerenciar seus artistas.

  • Sistema de Convites Workspace-Aware
    • Gerar códigos de convite vinculados ao workspace ativo.
    • Atribuir automaticamente o usuário ao workspace na aceitação do convite.
  • Painel de Equipe (/artist/team)
    • Listagem de artistas do estúdio (Residentes vs Guests).
    • Controle de comissão e data de validade para tatuadores convidados.

🔴 Missão 3: Inteligência & Dashboards

KAI e os indicadores agora falam a língua do estúdio.

  • Agent KAI SaaS Refactor
    • Filtrar todas as queries (Ganhos, Clientes, Agenda) pelo workspace ativo.
    • Garantir que o log do agente tenha rastreabilidade por workspace.
  • Dashboards Evoluídos
    • Gráficos de desempenho por artista dentro do estúdio.
    • Visão de administrador consolidada vs Visão de artista limitada.

🟣 Missão 4: UI/UX & Responsividade

  • Tactile Feedback: Botões com escala, loading states e animações Framer Motion.
  • [-] Branding Dinâmico: Layouts adaptando cores (primaryColor) conforme as configurações do workspace. [COMPLETED]
  • Mobile First Audit: Garantir que todas as telas de gestão funcionem perfeitamente no celular do tatuador.


🔵 Missão 5: KRONOS Standard & Estabilidade

Sistemas críticos de auditoria e performance operacional.

  • Anamnese KRONOS Standard
    • Sincronização de campos pessoais (Nome, WhatsApp, Nascimento).
    • Assinatura Digital offline-safe via Canvas.
    • Painel do artista com Alertas de Saúde automáticos.
  • Estabilidade do Núcleo & Integrações
    • Otimização de scanning do Turbopack (Fim dos travamentos de server).
    • Correção de componentes Server/Client (Crash de hidratração).
    • Padronização Prisma v5.22.0 para Windows.
    • Integração Google Calendar (Clerk OAuth, auto-sync no Workspace e propagação de updates/deletes).
    • Webhooks em tempo real (bookings.ts) para automação via n8n (ex: alertas de WhatsApp).
  • Gamificação & UX Premium (Soul Sync)
    • HUD de Gamificação na Dashboard do Artista (XP, Conquistas e Badges).
    • Integração da Loja de Skins (Alchemy Avatar Shop).

Status Atual: 🚀 Sistema de Anamnese, Gamificação (Soul Sync) e Integração Google Calendar / Webhooks concluídos. Próximo foco: Otimização de performance da Home (Textura Pipeline) e lançamento do funil /landing/artista.