Skip to content

History

Revisions

  • Corrige la divergencia con el simulador: ya no existe Las dos paginas decian que public/demos/revenue/ llevaba un arreglo del grafico de 7 dias que el repositorio original no tenia. Cuando lo escribi ya era falso: el commit e80e039 de project-revenue-management-web habia entrado a las 11:54 y yo estaba mirando una descarga anterior. script.js e index.html son ahora identicos byte a byte en los dos lados. El consejo se invierte y pasa a ser mas util que el hecho: antes de copiar en cualquiera de los dos sentidos, hacer un diff. Un cp -r es la forma obvia de sincronizar los dos directorios y es exactamente como se tira un arreglo que solo existe en un lado, sin dejar rastro en ningun git status.

    Mindset & Code committed Aug 18, 2026
    76c04ec
  • Reescribe la wiki desde el codigo, contra el commit f781741 Correcciones sobre lo que habia: - El destino de hosting es "marca", no "portfolio". firebase.json y .firebaserc lo fijan, y package.json lo publica con deploy:marca. Las tres apariciones de --only hosting:portfolio eran incorrectas, y el comando con --token leido de un .env local se sustituye por el script que el propio repositorio define. - La ruta /ia-digox no existe: es /consultoria-tech. Faltaban ademas /revenue, /portfolio y /portfolio/:projectId. Son once rutas. - React Router es la 7.14, no la v6. - Los JSON del ETL estan en la raiz de public/data/, no en public/data/etl/. - LangContext persiste en localStorage (clave portfolio_lang), no "durante la sesion", y sincroniza document.documentElement.lang para que el navegador no auto-traduzca. Las dos llamadas van en try por el modo privado. Anadido lo que faltaba y es lo mas sustancial del repositorio: - identidad.js y las dos compilaciones desde el mismo codigo. Los valores por defecto son los de la marca; la variante personal solo aparece si la compilacion aporta VITE_TITULAR desde .env.personal. El retrato vive en personal/ y no en public/ porque Vite copia public/ entera. - desplegar-personal.mjs: escribe firebase.personal.json al vuelo y lo borra en un finally, para que un despliegue fallido no deje el id del sitio en el arbol de trabajo. - Los dos patrones para ensenar un proyecto: rehecho en React con Recharts, o embebido en iframe tal cual. - public/demos/revenue/ es copia de project-revenue-management-web y YA se ha separado del original: aqui el grafico de 7 dias usa un perfil semanal fijo que suma exactamente 7,00 en vez del Math.random() del original. Copiar el original encima desharia el arreglo. - La medicion del alto del iframe, encogiendo antes de medir porque scrollHeight nunca devuelve menos que el alto del propio marco. - Los tres generadores .mjs de churn, executive y hotel viven en el repo del ETL, no en los repositorios cuyo nombre llevan. Ingles primero y castellano debajo en las cuatro paginas.

    Mindset & Code committed Aug 18, 2026
    8855d14
  • Quitar rutas del equipo y el dominio con nombre propio

    Mindset & Code committed Aug 16, 2026
    4ec2b74
  • Actualizar enlaces al repositorio y al sitio de la organizacion

    Mindset & Code committed Aug 16, 2026
    bd85d12
  • docs: corrige links internos y elimina páginas obsoletas

    Mindset & Code committed May 26, 2026
    2c4b421
  • docs: mejora wikis con diagramas Mermaid, tablas detalladas y código

    Mindset & Code committed May 26, 2026
    8137544
  • docs: añade wiki completa del proyecto

    Mindset & Code committed May 26, 2026
    e07d136
  • Initial Home page

    Mindset & Code committed May 26, 2026
    0687048