hola@amaren.ventures

Dev Hub

Qué hay en cada carpeta

El mapa completo del monorepo. Cada carpeta tiene un propósito claro y un estado real. Úsalo para orientarte antes de tocar nada.

Vista aérea

CarpetaQué esTamañoEstado
android/Launcher Kotlin para los Moto G de BLANK.77 archivosAndamio + TODOs
backend/8 microservicios FastAPI + gateway Traefik.238 archivosAndamio + TODOs
apps/4 frontends (padres, admin, web pública, intranet).176 archivosIntranet parcial, resto andamios
agents/Flota de 7 agentes autónomos + runtime.165 archivosRuntime parcial, specialists andamios
brand/Tokens, logos, guidelines y copy.26 archivosTokens listos, guidelines borrador
infra/Docker, Terraform, monitorización, CI/CD.80 archivosdocker-compose funcional
packages/Código TS compartido entre las apps.28 archivosPreset de Tailwind en uso
docs/ADRs, guías y borradores legales.21 archivosBorradores
scripts/Setup, seed, health check, provisioning.7 archivosBorradores

Por qué esta estructura

BLANK es un monorepo: un solo repositorio con varios proyectos que comparten código y convenciones. Lo orquestamos con Turborepo y pnpm workspaces, así que todas las apps de TypeScript usan los mismos paquetes (ui,types,api-client).

La separación en carpetas de primer nivel no es caprichosa. Cada una representa un dominio con su propio ciclo de vida: el teléfono, los servicios, los frontends, los agentes, la marca, la infraestructura, los paquetes y los documentos. Así, cuando tocas una cosa, no mueves las demás.

En particular, brand/ es la fuente única de verdad para colores y tipografía. Si cambias un token ahí, se propaga a los 4 frontends y al launcher sin tocar ningún archivo más.

Navegación rápida