返回 Skill 列表
extension
分类: 开发与工程无需 API Key

sr-cardoso-core

Cardoso理发店项目的概述和业务规则。在请求入职、系统理解、客户/管理员流程、架构、仓库结构、不可谈判的前提条件和文件地图时使用。

person作者: jakexiaohubgithub

Sr Cardoso Core

Overview

Consolidar contexto do projeto para orientar qualquer tarefa sem quebrar regras de negocio ou arquitetura.

Quick Start

  • Ler CONTEXTO.md como fonte canonica de decisoes e regras.
  • Consultar README.md para setup, dev e deploy.
  • Consultar documento.md para infra GCP/Cloud Run/Secrets.
  • Consultar docs/WHATSAPP_INFRA_PLAN.md quando o tema envolver WhatsApp/Evolution.

Regras de negocio (nao negociar)

  • Usar timezone America/Sao_Paulo em datas e slots.
  • Manter slots de 30 minutos e domingo fechado.
  • Manter barbeiro dono com id sr-cardoso e prioridade nas listas.
  • Manter UI e mensagens em PT-BR.
  • Manter RBAC: master com acesso total e barber escopado ao proprio barberId.

Mapa rapido do repo

  • apps/web para cliente/admin (React + Vite).
  • apps/server para API (Express + Firestore).
  • packages/shared para tipos/schemas/utils.
  • firebase para rules e indexes do Firestore.

Onde olhar primeiro

  • Abrir apps/web/src/lib/api.ts para ver chamadas do frontend.
  • Abrir apps/server/src/routes/public.ts e apps/server/src/routes/admin.ts para rotas.
  • Abrir packages/shared/src para tipos e validacoes.

Checklist de consistencia

  • Verificar strings em PT-BR.
  • Verificar timezone e regras de horario.
  • Verificar ordem de barbeiros (sr-cardoso primeiro).
  • Verificar escopo de acesso de barber nas rotas admin.