Onda.
Propuesta · Mayo 2026

Una reestructuración de Profile para la era de la IA.

Todo lo que Profile sabe vive en dos cabezas: la de Jordi y la de Salvador. Hay mucho ahí dentro — décadas de criterio, red, intuición, contexto. Pero la empresa debería saber más que las dos personas que la sostienen.

El objetivo: convertir Profile en una boutique M&A AI-native. No usar IA como herramienta puntual sino diseñar el sistema operativo de la firma alrededor de ella.

ParaProfile Consulting DeArnau Aumedes — Onda SectorM&A · Boutique

Sistema Operativo AI para Profile Consulting

Todo lo que Profile sabe vive en dos cabezas: la de Jordi y la de Salvador. Hay mucho ahí dentro — décadas de criterio, red, intuición, contexto. Pero la empresa debería saber más que las dos personas que la sostienen. Esta propuesta es el plan para que ese conocimiento, los workflows y la inteligencia de Profile vivan en la empresa.

El objetivo: convertir Profile en una boutique M&A AI-native. No usar IA como herramienta puntual sino diseñar el sistema operativo de la firma alrededor de ella — antes de que el mercado lo asuma como estándar.

Audiencia: Profile Consulting — Jordi, Salvador y Sandra. Onda, mayo 2026.


1. La visión: Profile, transformada

Con el sistema en marcha, un deal nuevo — lunes por la mañana:

Sin sistema Con sistema
Datos SABI tecleados a mano → 3-4h /matrix-import → 8 min, sin errores de transcripción
Teaser desde cero → 1-2 días de redacción /teaser → borrador completo en 5 min, tono investment banking
Buyers: “lo busco cuando tenga tiempo” /buyer-search → 25 compradores rankeados en 20 min
Sandra escribe los next steps post-reunión → 1h Transcript procesado automáticamente; Sandra confirma
Estado del negocio: en la cabeza de Jordi Dashboard: 12 deals, 3M€ pipeline, en una pantalla
Criterio de Salvador: en su sola cabeza Buyer Graph: capturado, estructurado, creciendo deal a deal

De 2 días de trabajo de producción a 2 horas de criterio humano. El resto lo hace el sistema.

Lo tangible desde el primer bloque: la Matrix se alimenta sola desde SABI, preparar un briefing completo de una operación pasa de 4 horas a 15 minutos, y el equipo tiene las primeras Skills operativas. Resultado real, pronto.


2. Dónde estáis hoy (y por qué no basta con usar Claude)

Hoy Profile está en lo que llamamos Stage 1: AI-asistida. Jordi usa Claude Code, se siente productivo. Es real: es más rápido que antes.

Pero hay una trampa. El Stage 1:

Stage Qué es Profile
0 — Manual Todo a mano De donde venís
1 — AI-asistida Individuos usan IA ad hoc. Bump de productividad sin estructura Aquí ahora
2 — AI-integrada Conocimiento centralizado. Workflows definidos con IA al medio Destino Bloques 1-2
3 — AI-native El sistema es la capa operativa. La empresa aprende institucionalmente El destino

Muchas empresas llegan al Stage 1, se sienten modernas, y se quedan ahí para siempre. Usan ChatGPT, Claude, lo que sea. Pero no construyen nada.

El valor del proyecto es mover Profile del Stage 1 al Stage 3. Y eso exige la parte menos sexy: estructurar el conocimiento. Poner orden donde hoy hay caos.


3. La ola que se acerca — y por qué es ahora

España tiene ~3 millones de PYMEs. Los fundadores de la generación boomer (55-70 años) representan una ola silenciosa de sucesiones empresariales: se estima que 200.000-400.000 empresas necesitarán transferir propiedad en los próximos 10 años. Muchas no han planificado nada. La mayoría no saben que necesitan una boutique M&A.

Profile está en la punta de lanza de un mercado que se abre. Pero si no escala ahora, competidores y grandes consultoras ocuparán ese espacio.

Además, con el sistema que vamos a construir, Profile puede servir rentablemente un segmento que hoy es imposible: deals < 1M€. Actualmente no son viables porque el coste manual de un proceso M&A completo no se recupera con un honorario pequeño. Con IA, la ecuación se invierte. Es un mercado masivo de micro-PYMEs sin cobertura.

La ventana es 2026. La boutique que construya esto este año será inalcanzable en 2028 — no porque sea mejor, sino porque su sistema habrá procesado 50 deals más. Cada deal lo hace más inteligente. El que empieza primero, gana.


4. La ventaja competitiva

Ellos hoy Vosotros, AI-native
Cada deal empieza desde cero en Excel Cada deal tiene una Matrix estructurada que se rellena sola
Teaser y dossier = días de redacción manual Teaser y dossier = minutos de generación + 30 min de revisión humana
Buyers salen de la cabeza de Salvador Buyers salen de un motor de inteligencia que rankea y razona
El pipeline se lleva en la cabeza de Jordi Pipeline visible, actualizado solo, con alertas automáticas
Si Salvador no está, el criterio de matching no existe El criterio de matching está capturado en el sistema
10-20 deals/año con el equipo al límite 30-40 deals/año con la misma gente
Conocimiento = personas. Si se van, se llevan la empresa Conocimiento = activo institucional. La empresa sobrevive a las personas
Deals < 1M€ no son rentables Deals < 1M€ son viables con IA — nuevo mercado

Este es un moat competitivo. En cuestión de meses, el sistema de inteligencia de Profile será un activo que ningún nuevo entrante puede replicar. Cada deal que procesáis lo hace más inteligente. Cada corrección de Salvador lo afina. Es un volante de inercia: gira lento al principio, pero una vez en marcha nadie lo alcanza.


5. El Onda AI-Native Framework — los 4 workstreams

Todo el proyecto sigue el Onda AI-Native Framework: cuatro workstreams para llevar a una firma de servicios profesionales del Stage 1 al Stage 3 de forma ordenada y sin riesgo operativo.

A — El sustrato de conocimiento

Estructurar toda la información de Profile para que sea legible por máquina. No es “ordenar carpetas”: es diseñar una arquitectura donde cada dato tiene un sitio, un formato y una convención. Sin esto, ningún agente funciona.

Concretamente: Drive reorganizado en formatos nativos de Google, naming conventions, plantillas, una Master Matrix por deal (la ficha estructurada de cada operación) y un Pipeline OS global (un único tablero vivo con el estado de todas las operaciones a la vez).

B — Autonomía con confianza

Decidir qué va solo y qué necesita validación humana. Principio: automatiza el trabajo, nunca la decisión irreversible.

Cada workflow se clasifica por su coste de error y el sistema avanza por una curva de confianza: todo manual (Bloque 1) → lo de bajo riesgo automático (Bloque 2) → estado estable con puertas humanas permanentes donde vuestro criterio es el producto (Bloque 3).

Regla de oro: event-driven sí, silencioso nunca. Cada acción automática se anuncia.

Workflow Automatización Puerta humana
Briefing matinal Pipeline Event-driven (Routine) Ninguna
Transcripción → next steps Event-driven (CC Skill) Sandra confirma
SABI/financieros → Matrix Event-driven Obligatoria — Jordi valida
Matrix → Teaser/Dossier Human-triggered (CC Skill) Obligatoria — Jordi eleva
Buyer research On-demand Revisión humana
Enviar fuera (email, NDA, teaser) Nunca automatizado Siempre puerta dura

Sandra es la clave de adopción, no Jordi. Sandra hace las operaciones diarias — actualiza el Pipeline, procesa reuniones, gestiona documentación. Si Sandra no adopta el sistema, el Pipeline OS se corrompe y todos los agentes fallan. Su onboarding se diseña por separado.

C — El conocimiento del equipo

Workstream propio. Tres décadas de experiencia que hoy viven en cabezas, no en la empresa: el criterio de matching y la red de Salvador, el razonamiento operativo de Jordi, los procesos del día a día de Sandra.

Principio central: nadie documenta, todos reaccionan. “Escribe lo que sabes” no funciona con ningún perfil. En su lugar: el sistema propone, el equipo corrige. El gap entre propuesta y corrección captura el conocimiento tácito — sin fricción.

  • Salvador — solo habla, nunca escribe ni toca una herramienta: transcripción always-on, debrief post-deal, loop de corrección. 2 sesiones de semilla en el Bloque 1.
  • Jordi — sus decisiones se capturan vía transcripción y vía las correcciones a los documentos que genera el sistema.
  • Sandra — su CLAUDE.md personal recoge los workflows reales que aplica cada día.

El output no es prosa en un Doc: produce 3 activos vivos — el Buyer Graph, el Playbook y la Biblioteca de Patrones — directamente usables por los agentes.

El encuadre correcto: no es “automatizar el equipo”. Es convertir la inteligencia colectiva de Profile en un activo permanente que crece con cada deal y sobrevive a cualquier cambio. Para Salvador, es gestión de sucesión y legado; para Jordi y Sandra, trabajar más rápido sin perder el contexto acumulado.

D — Jordi como power-user (Claude Code track)

Workstream propio. Es lo que hace a Onda un Fractional AI Lead y no un vendor: no instalamos un sistema, elevamos la capacidad del equipo. Jordi ya conoce Claude Code del workshop; lo convertimos en su interfaz de trabajo principal, por fases:

Fase Qué aprende Jordi Cuándo
1 — Fundamentos Sandbox local seguro. Lee Skills sin romper nada real. Bloque 1 sem 1-4
2 — Trabajo real (read-only) Usa Skills en deals reales. Lee Drive y Sheets. No escribe. Bloque 1 sem 5-8
3 — Alfabetización en Skills Entiende cómo están construidas. Puede adaptar prompts. Bloque 2
4 — Co-arquitecto Prototipa nuevas Skills. Onda las productiviza. Bloque 3

El reframe: enseñar Claude Code a Jordi no hace a Onda prescindible. Usar la herramienta ≠ arquitecturar el sistema. Un Jordi más capaz hace el encargo más valioso, no menos.


6. La arquitectura técnica

Construimos sobre lo que ya tenéis. Profile trabaja en Google Workspace (Gmail, Drive, Sheets, Docs, Chat, Meet) y Microsoft Office (Word y Excel — especialmente para Salvador). El sistema no reemplaza ninguna de estas herramientas: se integra encima de ellas. Los documentos siguen donde están, los workflows siguen siendo los de siempre, y Google Workspace sigue siendo el repositorio central. Si una herramienta funciona y el equipo se siente cómodo con ella, no la tocamos — a no ser que el beneficio sea inequívoco.

6.1 El stack

Layer Tool Purpose
Power Interface Claude Code (Jordi’s desktop) Command center: Skills /teaser, /matrix-import, /buyer-search, /briefing
Daily Interface claude.ai Projects Sandra ad-hoc queries, Jordi lightweight queries
Critical Pipelines Python + Claude API (Onda repo) SABI→Matrix, Matrix→Docs — versioned, portable, deterministic
MCP Integration Drive MCP + Sheets MCP + Gmail MCP + Chat MCP Claude Code reads/writes Drive, Sheets, Gmail, Chat natively
Knowledge Store Google Workspace (native Docs + Sheets) Single source of truth — no .md files
Meeting Capture Pending decision (4 finalists, see § 6.11) Transcription (bot mode + discreet upload)
Agent Communication Google Chat — Space “🤖 AI Agents” Pipelines publish outputs; Jordi/Sandra read & react. Webhooks + Apps Script.
Dashboard Desarrollo a medida (Onda) Visualización del Pipeline en tiempo real — código ad-hoc, no plantilla (Bloque 2 onwards)
Automation Claude Routines + n8n fallback Low-risk push: briefings, alerts
Security Claude Team (5 seats) + API isolation pattern Contractual no-training + sensitive data via API only

Por qué Claude Code como interfaz de Jordi (y no Cowork): - Claude Code lleva meses en producción (GA); Cowork tiene 6 semanas de vida. - Capacidades de agente completas + ecosistema MCP completo (Drive, Sheets, Gmail, Chat de forma nativa). - Jordi ya lo conoce — el workshop fue el onboarding. - Las Skills son comandos versionados en el repositorio de Onda → Jordi se beneficia sin escribirlas; a medida que avanza, las edita. - El CLAUDE.md provee contexto persistente, específico de Profile, que sobrevive entre sesiones. - Camino de aprendizaje superior: sandbox → datos reales read-only → co-arquitecto.

Por qué Google Chat como canal de agentes (y no Slack): - Profile es 100% Google Workspace — cero herramientas nuevas que adoptar. - Google Chat Spaces soporta webhooks, bots y la Chat API — suficiente para publicar outputs de agentes e interacciones estructuradas. - Coste incremental cero (incluido en Workspace). - Integración nativa de Apps Script con Sheets y Drive. - Slack añadiría 9€/usuario/mes y una superficie de notificaciones paralela sin ninguna ventaja real al volumen de Profile.

6.2 Catálogo de Skills (Claude Code)

Las Skills son comandos slash que Onda construye, versiona y mantiene en el repositorio. Jordi los ejecuta desde Claude Code. El catálogo de abajo es una propuesta inicial (ver nota * al final).

Skill Command What it does
Matrix Import /matrix-import [sabi-path] [deal-id] Deterministic SABI extraction → Master Matrix tabs. Human gate: Jordi validates before Redactor can read. Fails loudly if SABI format changed.
Teaser /teaser [deal-id] Matrix → full Teaser (6-8 sections, investment banking tone, blind). Draft in <5 min.
Dossier /dossier [deal-id] Matrix → full confidential Dossier. Financial tables, company overview, investment thesis.
Morning Briefing /briefing Pipeline OS snapshot: active deals, blockers, next actions. Same as the email that arrives at 7:30AM.
Buyer Search /buyer-search [sector] [rev-min€] [rev-max€] SABI scan + Buyer Graph + web intelligence → ranked list of 20-50 targets with reasoning paragraph per buyer.
Deal Status /deal-status [deal-id] Executive summary: stage, next action, blocker, days in current stage.
Process Transcript /process-transcript [transcript-url] Meeting transcript → extracted next steps + proposed Pipeline OS update. Sandra confirms before write.
Knowledge Capture /knowledge-capture Structured conversation mode for Salvador knowledge extraction. Guides dialogue, exports to Buyer Graph format.
Valuation /valuation [deal-id] Multi-methodology model: EV/EBITDA (SABI sector multiples), basic DCF, asset-based. Range with sensitivities.
Ficha Cliente /ficha-cliente [deal-id] Matrix → Word document con el formato “Ficha Cliente” que ya usáis: datos del cliente, reuniones, evolución del expediente. Se genera sola. Salvador sigue recibiendo su doc de siempre — sin que nadie lo mantenga manualmente.
Monthly Business Review /mbr [periodo] Pipeline OS + KPIs del Dashboard → documento MBR estructurado, listo para presentar. De producción manual a revisión de criterio.
Weekly Review /weekly-review Estado semanal automatizado: deals activos, hitos de la semana, blockers, próximas acciones. Cada lunes tienes el resumen sin haberlo escrito nadie.
Naming Check /naming-check Detects Drive files outside naming convention → corrective action list.

* Este catálogo es un punto de partida. A medida que el sistema se desarrolle y aparezcan necesidades nuevas, crear una Skill o un comando para cubrirlas es rápido y barato — el catálogo crece con Profile.

CLAUDE.md del workspace de Jordi — mantenido por Onda, contiene: - Contexto del negocio de Profile (tipos de deal, sectores, naming conventions) - Índice de deals activos - Guías de prompt (tono, formato, qué nunca hacer) - Reglas de comportamiento de los agentes

6.3 Los 5 roles de agente

Role Input → Output Honest technical level
Analista SABI export + deal context → Master Matrix populated L2 — deterministic extraction (pandas/openpyxl), narrative commentary only via Claude API. Financial numbers never through LLM.
Redactor Master Matrix → Teaser + Dossier draft L2-L3 — Claude API pipeline (section by section), high quality when Matrix is clean, model pinned claude-sonnet-4-5
Investigador Sector + criteria → buyer intelligence + ranked list L2-L3 — augmented research (SABI + BORME + Buyer Graph + web). Not automatic matching without proprietary data. Honest.
Secretario Meeting transcript → next steps + Pipeline update L3 potential — depends on capture tool → CC → Sheets chain. Validate in Bloque 1 week 3. Fallback: Python script.
Cap de Pipeline Pipeline OS sheet → briefing + alerts L2 — Routine reads the Sheet, writes structured email/Chat. Not an orchestrator. Daily digest.

Regla de oro: presentar la capacidad real de cada agente, no la versión aspiracional. El cliente recuerda las expectativas del Día 0.

6.4 Pipelines críticos

Un pipeline crítico es un workflow que se repite en cada deal, consume muchas horas y no admite errores — el núcleo productivo de la firma. Los identificamos por tres criterios simultáneos: alta frecuencia (ocurre en todos los deals), alto coste manual (horas de trabajo cada vez) y alto coste de error (una equivocación se propaga al teaser, al dossier o al cliente). Son los primeros que automatizamos, porque es donde el sistema devuelve más valor y antes. Cuatro en esta fase:

Pipeline 1 — SABI → Master Matrix

SABI export (.xlsx) → Drive folder (designated)
  ↓ Python (pandas + openpyxl): extract PYG, Balance, 5-year evolution
  ↓ validation: flag missing required fields, fail loudly if SABI format changed
  ↓ Google Sheets API: write tabs FINANCERA, PYG, BALANCE
  ↓ Claude API: generate narrative commentary (1-2 paragraphs per tab)
  ↓ write commentary to RESUMEN tab
  ↓ Google Chat notification (Space: 🤖 AI Agents) → Jordi for validation

Seguridad: los datos financieros se extraen de forma determinista (pandas). Claude API solo toca el párrafo narrativo. Números: 0 exposición a LLM.

En caso de error: mensaje explícito, no escribe nada. Cero datos incorrectos silenciosos.

Pipeline 2 — Matrix → Teaser / Dossier

Master Matrix (Google Sheet)
  ↓ Google Sheets API: read all relevant tabs
  ↓ structure data as clean JSON context
  ↓ Claude API (per section, not full document at once):
      teaser-executive-summary.md prompt
      teaser-business-description.md prompt
      teaser-financial-highlights.md prompt
      teaser-investment-thesis.md prompt
      [6-8 sections total]
  ↓ Google Docs API: write document with formatting
  ↓ apply format template (headings, tables, font = investment banking)
  ↓ Google Chat notification → Jordi for review and elevation

Versión del modelo: claude-sonnet-4-5. Actualización solo tras probar en 5 deals reales.

Prompts: viven como archivos .md en el repositorio de Onda — editables sin tocar código Python.

Pipeline 3 — Daily Briefing

Cron: Mon-Fri 7:30 AM
  ↓ Routine reads Pipeline OS Sheet (Sheets connector)
  ↓ filters: active deals + next actions + blockers + days stuck
  ↓ generates structured briefing (bullets, not prose)
  ↓ posts to Gmail (primary) + Google Chat Space "🤖 AI Agents" (mirror)
  ↓ n8n fallback at 8:15 AM if no delivery notification

Output format:

📋 Pipeline Profile — [date]
━━━━━━━━━━━━━━━━━━━━━━━━
🟢 ACTIVOS (N deals)
  · [Deal A] — Etapa: DD | Próximo: reunión comprador 23/05 | Días en etapa: 3
  · [Deal B] — Etapa: Captación | Próximo: enviar teaser | Pendiente: 5 días

⚠️ BLOQUEANTES
  · [Deal C] — Esperando respuesta cliente desde 7 días

📅 ESTA SEMANA
  · [relevant calendar events]
━━━━━━━━━━━━━━━━━━━━━━━━

Pipeline 4 — Transcript → Next Steps + Pipeline Update

Meeting capture tool generates transcript → email/Drive
  ↓ Sandra triggers /process-transcript [transcript-url]
     (or Routine detects new transcript → auto-triggers)
  ↓ Claude Code Skill reads transcript (Gmail MCP or Drive MCP)
  ↓ extracts: next steps, decisions made, follow-up date, owners
  ↓ proposes Pipeline OS update (Sandra confirms via Chat before write)
  ↓ Sheets MCP writes to Pipeline OS

Validación en Bloque 1 semana 3: si la cadena es inestable en 2+ intentos → migrar a script Python directo. Punto de decisión integrado en el roadmap.

6.5 Fuentes de datos — más allá de SABI

Este es un primer mapa de fuentes, no una lista cerrada. SABI es el núcleo desde el día uno; el resto se incorpora de forma incremental. Durante el desarrollo veremos cuáles aportan más señal real para Profile y en qué orden conviene integrarlas.

Source Data Integration
SABI Informa 3M Spanish companies — financials, 5yr history, legal (641€/mo) Pipeline 1 (xlsx export)
BORME (Registro Mercantil) Capital changes, director changes, corporate form changes Free public API — origination signals (Bloque 3)
Google Alerts Sector news, buyer announcements, M&A activity Automated per active sector + per qualified buyer
INE / CNMC Sector rankings, concentration, recent operations Manual augmentation → Investigador context
LinkedIn (manual → automated) PE fund acquisition announcements, strategic buyer moves Curated manually (Bloque 2) → monitored (Bloque 3)

6.6 Modelo de datos

Master Matrix (una por deal):

Tab Contents Populated by
RESUMEN Deal overview, key metrics, narrative Analista (narrative) + team
PYG P&L — 5 historical years Analista (deterministic from SABI)
BALANCE Balance sheet — 5 historical years Analista (deterministic from SABI)
FINANCERA Key ratios, evolution, trends Analista (deterministic + narrative)
CLIENTES Client breakdown, concentration Team
LABORAL Headcount, key people Team
FISCAL Tax situation, any alerts Team
LEGAL Corporate structure, any issues Team
TEASER_DATA Curated fields for Teaser generation Redactor reads this
CUENTAS_REF Reference accounts for comparables Analista

Pipeline OS (un Sheet global):

Tab Contents
DASHBOARD KPIs — deals by stage, avg time per stage, conversion rates
PIPELINE All active deals — stage, next action, owner, days in stage
AGENT_LOGS Observability — every pipeline action logged
BUYER_GRAPH Buy-side — sector, criteria, contacts, scoring
COMPANY_GRAPH Sell-side — represented companies, structured characteristics for matching
REGLAS_DE_ORO Configuration — naming conventions, workflow rules

Estructura de la pestaña Agent Logs:

timestamp pipeline deal_id action status output_url error_msg
2026-05-20 07:32 briefing generate ✅ ok
2026-05-20 09:15 sabi-matrix canavia-2026 extract ✅ ok drive/…/matrix
2026-05-20 11:00 doc-generator canavia-2026 teaser ❌ error “Tab FINANCERA vacío”

Onda revisa los Agent Logs en cada check-in semanal.

6.7 El motor de matching — dos grafos vivos

El corazón de Profile es cruzar dos cosas: empresas que se venden y compradores que las quieren. El sistema lo modela con dos grafos vivos, no con listas sueltas en Excel.

Buyer Graph — el lado comprador. Una fila por comprador en la pestaña BUYER_GRAPH del Pipeline OS, con columnas estructuradas (sectores, rangos de facturación y EBITDA, geografía, estilo de operación, historial) y una columna libre team_insight para el conocimiento tácito que ningún filtro alcanza.

Company Graph — el lado vendedor: las empresas que Profile representa o ha representado, con sus características estructuradas. Esa información ya vive hoy deal a deal en cada Master Matrix; el Company Graph la consolida en una vista única y consultable.

Profile no tiene “pocas empresas y muchos compradores”: tiene volumen comparable en ambos lados. Por eso el matching es bidireccional:

  • Empresa nueva/buyer-search la cruza con el Buyer Graph y devuelve compradores rankeados, con un párrafo de razonamiento por cada uno.
  • Comprador nuevo → el mismo motor recorre el Company Graph y devuelve qué empresas de la cartera encajan.
Comprador (una fila en la pestaña BUYER_GRAPH)
  ├── buyer_id: B001
  ├── sectores_interes: logística | distribución | industria
  ├── rango_facturacion: 2M€–15M€
  ├── rango_ebitda: 200K€–1,5M€
  ├── geografia: Cataluña, noreste de España
  ├── estilo_operacion: buy-and-hold | add-on | turnaround
  ├── contacto: nombre, email, LinkedIn
  ├── historial_deals: PRO-001 | PRO-004
  └── team_insight: "quiere fábricas, no servicios. Máx. 3 directivos."

Cada corrección del equipo a un resultado de matching afina el scoring de ambos grafos. Tras 20 deals, este activo es irreplicable por cualquier nuevo entrante. Trigger de migración: >100 entradas activas en un grafo → base de datos estructurada. Hasta entonces, las pestañas de Sheet bastan y son editables por humanos.

6.8 Observabilidad y fiabilidad

Cada pipeline escribe en Agent Logs. Onda revisa en cada check-in semanal. Si no hay entrada para un evento esperado → alerta a Jordi/Sandra vía Google Chat.

Naming enforcer: script Python (Drive API), ejecutado semanalmente, detecta archivos fuera de la convención de nombres → envía lista de acciones correctoras a Jordi/Sandra vía Chat. No opcional — es la higiene del sistema.

6.9 Seguridad y portabilidad

Tres modos de tratamiento de datos — cada workflow se clasifica en exactamente uno:

Modo Qué es Qué datos pasan por él
Team UI Chat de Claude Team (interfaz web). Garantía contractual de no-entrenamiento. Para exploración, redacción y consultas ad-hoc. Información pública, razonamiento interno, research de sector
API aislada Claude API llamada desde los pipelines de Onda. Sin estado (stateless). Ningún dato se persiste en el proveedor del LLM. Datos confidenciales del deal: narrativas de empresa, borradores de teaser, secciones de dossier
Nunca LLM Extracción determinista en Python. No se envía a ningún LLM, en ningún momento. Todas las cifras financieras: balance, cuenta de resultados, EBITDA, valoraciones

Por qué este patrón importa en una boutique M&A: los datos más sensibles (financieros) no pasan por ningún LLM. Las narrativas confidenciales van por API (sin persistencia, sin entrenamiento, garantía contractual). Solo la exploración de menor sensibilidad ocurre en la interfaz de chat. La arquitectura misma garantiza la confidencialidad — no solo la política.

Preocupación Solución
Datos del cliente en el entrenamiento de la IA Claude Team: garantía contractual de no-entrenamiento sobre los datos de Profile. Reforzado por el modo solo-API para los pipelines confidenciales a partir del Bloque 2.
Fuga de datos financieros Extracción determinista (pandas). Las cifras financieras no tocan ningún LLM. Es arquitectural, no procedural.
Dependencia de proveedor (vendor lock-in) Drive y Sheets son del cliente. Los pipelines viven en el repositorio git de Onda y se entregan. Los prompts son archivos .md. Si Profile cambia de proveedor de LLM → 1 variable de configuración.
“¿Y si Claude se cae?” API con SLA del 99,9%. Fallback en n8n para el Pipeline 3. Drive y Sheets funcionan igual.
“¿Y si Onda desaparece?” Sistema documentado, prompts en git, CLAUDE.md documentado. El sistema sobrevive.

Nota honesta: este sistema depende de Claude (Team + API). Es dependencia gestionada, no ausencia de dependencia. Lo que es siempre portable: vuestro Drive, vuestros Sheets, vuestros documentos. La capa de inteligencia es portable a nivel de prompts.

6.10 Búsqueda inteligente sobre el histórico — milestone Bloque 2/3

A medida que se acumulan deals aparece una necesidad nueva: poder preguntarle al sistema en lenguaje natural — “¿qué operaciones del sector logística hemos cerrado?”, “¿qué compradores encajaron con empresas parecidas a esta?” — y que responda buscando por significado en todo el histórico, no por coincidencia exacta de palabras.

Esa capacidad se llama RAG (búsqueda semántica): una capa que indexa todos los documentos de Profile y permite recuperarlos por lo que dicen, no por cómo se llaman. Es un hito posterior, no del arranque — solo tiene sentido construirlo cuando ya hay suficiente histórico.

Mientras tanto, no hace falta nada de eso. El Master Index — una simple hoja de cálculo con una fila por documento (deal, tipo, sector, facturación, estado, enlace a Drive) — cubre la búsqueda de sobra. Cuando el índice supere ~50 documentos y las búsquedas se vuelvan frecuentes, se construye el RAG sobre una base de datos especializada. Lo dimensionamos en ese momento, con datos reales de uso.

6.11 Captura de reuniones — decisión pendiente

Por qué importa. Hoy, lo que se habla en una reunión vive solo en la memoria de quien estuvo. Si se cierra un punto con un comprador, el resto del equipo solo se entera preguntando. El objetivo es que toda reunión de Profile quede registrada automáticamente en el sistema — transcripción, resumen, decisiones, próximos pasos e insights — para que cualquiera del equipo pueda entender qué se habló sin tener que hablar con los implicados.

El sistema mantiene un repositorio único de reuniones: cada encuentro con su resumen y sus acuerdos, buscable y enlazado a su deal. Es lo que alimenta al agente Secretario y mantiene el Pipeline OS al día.

Esto se hace con una herramienta de captura. No nos comprometemos con una en esta propuesta: la elección se decide en el kickoff, después de que el equipo pruebe un par de ellas en reuniones reales y vea con cuál se siente más cómodo. Cuatro finalistas:

Herramienta €/mes por usuario Mejor para Valoración honesta
Granola ~13€ Integraciones, UX pulida Probablemente el mejor equilibrio para el workflow de Jordi
Meetily ~9€ 100% local, open source, máxima privacidad Ideal si la confidencialidad es la restricción dominante
Jamie ~24€ 100+ idiomas, GDPR (hosting en Alemania) La más sólida en cumplimiento multilingüe europeo
Fireflies ~17€ Madura, integraciones amplias, modo bot nativo Opción por defecto, sin diferenciador claro

Recomendación: probar Granola y Meetily en la semana 2 del Bloque 1, y decidir al final de esa semana.

6.12 Herramientas power-user (opcionales)

Dictado por voz para Jordi, para acelerar la redacción de prompts y mensajes: Wispr Flow (cloud, pulido, ~12-15€/mes) o Superwhisper (local, Mac-only, máxima privacidad). Opcional. La decisión es de Jordi, no de la arquitectura.


7. Los 3 bloques de implementación

Los bloques no son fases técnicas arbitrarias. Son estadios de graduación de confianza: cómo aprendéis a confiar en el sistema. Cada bloque tiene un resultado tangible que podéis verificar.

Week 0 — Quick wins (pre-Bloque 1)

“Valor visible antes de que empiece el proyecto formal.”

Antes de arrancar el Bloque 1, una sesión corta ataca el problema más inmediato que identificamos en nuestra llamada: parte del conocimiento de Profile vive en interfaces volátiles, no en la empresa.

El síntoma — un caso concreto que salió en la llamada, con Sandra como ejemplo: se usa ChatGPT a diario, pero no se cierran los chats para no perder el contexto acumulado. Pestañas vivas como única memoria. Es el problema central del proyecto en microcosmos.

La solución inmediata: mover el trabajo a una herramienta con contexto persistente cross-chat — claude.ai Projects — donde el contexto de Profile y las tareas habituales viven de forma estable y no hay que reexplicarlos en cada conversación.

Acción Qué hace Tiempo
Migrar a claude.ai Projects Contexto persistente cross-chat — nunca más mantener pestañas abiertas 15 min
Configurar un CLAUDE.md de contexto Tareas habituales y contexto Profile siempre disponibles sin reexplicar 20 min
Sesión de onboarding Setup + primeras preguntas reales del día a día 30-45 min total

Resultado: quien lo adopte es más productivo desde el día siguiente — y Profile gana su primer trozo de contexto que vive en la empresa, no en una pestaña. Una demostración de valor concreta e inmediata.


Bloque 1 — Fundamentos

“El sistema me ayuda. Yo disparo cada acción. Nada pasa sin mi visto bueno.”

Entregables:

Entregable Qué hace Skills activas Resultado medible
Drive restructurado Arquitectura de carpetas, naming conventions, plantillas, permisos Cualquier documento en <30 segundos. Legible por máquina.
Matrix automatizada SABI → Matrix sin re-teclear. Extracción determinista. /matrix-import Elimina 3-4h de transcripción por deal. Cero errores de transcripción.
Agente Redactor Matrix → borrador Teaser + Dossier. Tono investment banking. /teaser, /dossier Redacción de teaser: 15h → 30min de revisión. Ahorro: >5h/semana.
Briefing matinal Resumen diario Pipeline en tu bandeja y en Google Chat. /briefing Cada mañana sabes el estado de todo. Visibilidad total.
Setup Claude Code Jordi Sandbox local. CLAUDE.md de Profile. Drive MCP + Sheets MCP + Chat MCP configurados. Skills instaladas. Todas las de arriba Jordi autónomo con Skills en semana 4.
Ficha Cliente auto-generada Matrix → .docx con el formato “Ficha Cliente” actual: datos, reuniones, expediente. Se genera sola desde el primer deal. /ficha-cliente Salvador sigue recibiendo su doc de siempre — sin que nadie lo mantenga. Adopción cero fricción.
Sprint conocimiento Salvador 2 sesiones de semilla. Primer esbozo del Buyer Graph en Sheet. /knowledge-capture 3-5 war stories documentadas. Buyer Graph inicial.
Meeting capture trial Trial de Granola + Meetily en semana 2. Decisión y rollout. /process-transcript (preview) Tool elegido y operativo al final de semana 3.

Al final del Bloque 1: Todo es human-triggered. Vosotros disparáis cada acción. El sistema ahorra >5h/semana verificables. Riesgo cero.


Bloque 2 — Automatización

“Lo de bajo riesgo ya va solo. Yo solo intervengo donde mi criterio es imprescindible.”

Entregables:

Entregable Qué hace Skills activas Resultado medible
Pipeline OS El backbone operativo: la base de datos estructurada con el estado de cada deal — etapa, próxima acción, responsable, días parado. Se actualiza sola post-reunión. Es el dato, la fuente de verdad. Una única fuente de verdad. Nada se pierde ni vive solo en una cabeza.
Dashboard ejecutivo La vista sobre el Pipeline OS: una pantalla visual y de solo lectura con los KPIs del negocio — deals por etapa, tiempo medio por fase, valor en pipeline, conversión, ingresos cerrados. Desarrollo a medida de Onda, código ad-hoc — no una plantilla genérica. Holded conectado vía API: ingresos cobrados, honorarios pendientes y cashflow en el mismo sitio. El estado de Profile en una pantalla. Para Salvador: resumen ejecutivo sin tocar ninguna herramienta.
MBR + Weekly review Pipeline OS + KPIs + deals recientes → documento MBR listo para presentar. /weekly-review para el resumen semanal automatizado. El dashboard os lo da en visual; las Skills os lo entregan en formato review listo para presentar. /mbr, /weekly-review Redacción de MBR: 0 minutos de producción. Solo revisión y criterio.
Agente Secretario Transcript → next steps + Pipeline actualizado (Sandra confirma). /process-transcript Elimina 1-2h/post-reunión de documentación. Nada se pierde.
Agente Investigador Sector + criterios → informe inteligencia mercado + lista compradores. /buyer-search Buyer research: días → horas. Cobertura sistemática.
Rutinas automáticas Briefing, alertas Pipeline, naming enforcer semanal. Todo via Google Chat. /briefing (auto) 3-5 workflows corren solos. Event-driven para bajo riesgo.
API isolation pattern Dados sensibles de deals procesados via API stateless. Mode “API isolated” del § 6.9 activo. Confidencialidad arquitectural, no procedural.
Canales captura Salvador Transcripción always-on + debrief post-deal + loop corrección. /knowledge-capture Conocimiento tácito capturado de forma continua.
Jordi enablement fases 2-3 De sandbox a trabajo real. Lee Drive y Sheets con CC. Entiende cómo funcionan las Skills. Jordi capaz de adaptar prompts. Co-diseña mejoras.

Al final del Bloque 2: Los workflows de bajo riesgo van solos. Sandra adopta el sistema. Jordi ya no es un usuario: es un co-builder. Salvador tiene el dashboard como vista única del negocio.


Bloque 3 — Inteligencia

“El sistema funciona. Yo me dedico a lo que solo yo puedo hacer.”

Entregables:

Entregable Qué hace Skills activas Resultado medible
Inteligencia de mercado Alertas BORME + Google Alerts por sector + análisis PE activity. Pipeline de entrada proactivo. De reactivo a proactivo.
Buyer Graph + Company Graph Los dos grafos vivos — compradores y empresas en venta — con matching razonado y bidireccional. Aprende de cada deal y corrección del equipo. /buyer-search avanzado Matching empresa-comprador deja de ser arte personal. Es sistema.
Agente Analista avanzado Valoración multi-metodología: EV/EBITDA (multiples SABI), DCF, activos. Rango con sensibilidades. /valuation Análisis financiero en horas, no días. Múltiples escenarios al instante.
Data room estructurado Documentos clasificados automáticamente, checklist DD, respuestas auto-borradores. Due diligence: de caos a proceso estructurado.
Búsqueda inteligente (si índice ≥ 50 docs) RAG: búsqueda semántica por significado sobre todo el histórico de deals (ver § 6.10). Acceso instantáneo a cualquier precedente de los últimos N deals.
Digify VDR Virtual Data Room estructurado para due diligence: documentos clasificados automáticamente, acceso controlado por comprador, audit trail completo, NDAs digitales antes del acceso. Profesionalidad de investment bank. Due diligence de caos a proceso estructurado. Credibilidad ante inversores institucionales.
DocuSign integrado NDAs, LOIs y contratos de mandato firmados digitalmente, integrados con el flujo de deal. Sin impresoras, sin escáneres, sin emails con adjuntos. Elimina la gestión manual de documentos legales. Cada firma queda registrada y trazable.
Jordi enablement fase 4 Jordi prototipa nuevas Skills. Onda las productiviza. Jordi = co-arquitecto. El sistema sobrevive y evoluciona con Profile.

Al final del Bloque 3: Profile es una boutique M&A AI-native. 3 personas hacen el volumen de 15. Los deals < 1M€, hoy no rentables, pasan a serlo.


Roadmap

Visión de conjunto del programa. La estructura es firme: Week 0, tres Bloques secuenciales y dos workstreams que corren de forma continua durante todo el proyecto. El arranque previsto es junio 2026; las fechas y duraciones exactas se cierran en la sesión de kickoff.

Bloques secuencialesWorkstreams continuosBorrador · fechas por concretar
Workstream Mes 1 Mes 2 Mes 3 Mes 4 Mes 5 Mes 6 Mes 7
Week 0Quick win · contexto persistente
Week 0
Bloque 1 — FundamentosDrive · Matrix · Redactor · Ficha Cliente
Bloque 1
Bloque 2 — AutomatizaciónPipeline OS · Dashboard · Secretario · MBR
Bloque 2
Bloque 3 — InteligenciaBuyer Graph · Valoración · VDR · DocuSign
Bloque 3
Captura de conocimientoSalvador · Jordi · Sandra
Transcripción always-on · loop de corrección
Enablement Claude CodeJordi: sandbox → co-arquitecto
4 fases de aprendizaje
Fase Estimación Duración aprox.
Week 0 — Quick win contexto persistente Pre-arranque ~1 sesión
Bloque 1 — Fundamentos Mes 1–2 ~8 semanas
Bloque 2 — Automatización Mes 3–4 ~8 semanas
Bloque 3 — Inteligencia Mes 5–7 ~10 semanas

El calendario es una referencia de borrador. La duración real depende de la dedicación y la inversión que ambas partes pongan en el proyecto: con foco, la transformación puede completarse de forma sensiblemente más rápida. El objetivo compartido es tener el sistema dando valor cuanto antes — no estirar el proyecto.

Roadmap en borrador. El detalle — fecha de inicio, hitos intermedios y duración exacta de cada bloque — se fija en el kickoff una vez cerrado el acuerdo.


8. Lo que el programa requiere de vosotros

Las propuestas de consultoría suelen omitir esto. Prefiero decirlo desde el principio: ¿cuánto tiempo os va a costar?

Sin esas 2h/semana de Jordi, el sistema no avanza. Con ellas, el resto lo hace Onda.


9. El programa y su valor

El upside del sistema

Concepto Cifra
Honorario típico por deal (estimado) ~15.000€
Deals adicionales habilitados por el sistema (año 1) 2-3
Ingresos nuevos potenciales año 1 30.000€–45.000€
Margen incremental año 2 en adelante Superior — el sistema ya está amortizado

El sistema se paga solo en el primer deal adicional habilitado. A partir de ahí, todo es upside.

SaaS del cliente (OpEx mensual)

Herramienta €/mes Función
SABI Informa 641€ Datos financieros (no negociable)
Claude Team (5 seats) 140€ IA equipo + garantía no-entrenamiento
Claude API 30-50€ Backend pipelines automatizados
Google Workspace Business Plus 86€ Drive + Sheets + Gmail + Chat + Calendar
Meeting capture (TBD) 20-50€ Granola / Meetily / Jamie / Fireflies — decisión Bloque 1
Holded 29€ Facturación + reconciliación bancaria
Dominio/hosting 15€ info@profileconsulting.es, web
Total SaaS ~970-1.000€/mes

Opcional power-user (no incluido): Wispr Flow / Superwhisper para Jordi (~12-15€/mes).

Cuándo escalar más allá del Bloque 3

Trigger Acción
> 30 deals simultáneos Migrar a CRM dedicado (Attio)
> 50 documentos acumulados Construir la búsqueda inteligente / RAG (ya planificado en el Bloque 3 — ver § 6.10)
> 100 entradas en un grafo (Buyer o Company) Migrar los grafos a una base de datos estructurada
Inversores institucionales internacionales Escalar Digify VDR a plan Enterprise

Inversión Onda

La propuesta de inversión concreta — estructura, importe y modalidad de pago — se presenta en la próxima sesión una vez validados los timings y el alcance definitivo de cada bloque.

Benchmark de referencia: el sistema se financia con los honorarios de 1 deal adicional habilitado en el año 1. A partir del segundo deal adicional, todo es margen incremental.


10. Riesgos y mitigación

Riesgo Mitigación
“¿Qué pasa si Claude cae?” API 99.9% SLA + n8n fallback para Pipeline 3. Drive/Sheets no dependen de Claude.
“Los datos financieros de los clientes…” Tres modos: Team UI / API isolated / never LLM. Financieros via pandas, nunca LLM. Confidencialidad arquitectural.
“Salvador no quiere colaborar” Workstream C: 0 herramientas, 0 escritura. Solo habla y reacciona. Sesiones a su ritmo.
“¿Y si dejamos de trabajar con Onda?” Prompts en git, CLAUDE.md documentado, Drive/Sheets del cliente. Sistema vive sin Onda.
“Parece muy complejo” Bloque 1 = todo human-triggered. Zero automatismos hasta que Jordi confía. Siempre gradual.
“Jordi ya lo hace con Claude, ¿para qué Onda?” Usar la herramienta ≠ arquitecturar el sistema. Stage 1 no compone. Onda construye el Stage 3.
“Sandra no adopta el sistema” Onboarding diseñado por separado. Una sesión semanal específica con ella durante el arranque. Su uso real del Pipeline OS es KPI de éxito del Bloque 1.

11. El primer paso: consolidar el AI-Native Diagnostic

Normalmente un proyecto así arranca con un AI-Native Diagnostic: una sesión de trabajo para mapear dónde está la firma y qué palancas tiene. En el caso de Profile, ese diagnóstico ya está hecho casi por completo — entre el workshop, nuestra llamada y el análisis que hay detrás de esta propuesta.

El primer paso, por tanto, no es empezar de cero: es revisar, consolidar y documentar ese diagnóstico para tener un punto de partida formal desde el que iterar y avanzar. Cuatro entregables:

Entregable Qué es Estado
AI Maturity Score Puntuación 0-3 de Profile por cada workstream — dónde estáis y dónde hay más palanca Por consolidar
Top 3 bottlenecks con valor Los 3 cuellos de botella principales con estimación de valor anual (horas + euros) Identificados — por cuantificar
Arquitectura recomendada Qué va a Drive, qué va a las Skills, cómo se conecta — dimensionado a vuestro volumen real Detallada en el § 6 de esta propuesta
Plan de 90 días Hitos concretos, responsable de cada uno, criterios de éxito medibles Por cerrar en el kickoff

Consolidados estos cuatro, Profile tiene algo que hoy no tiene del todo: un punto de partida documentado — qué hacer, en qué orden y por qué — desde el que avanzar e iterar con criterio.


Propuesta preparada por Arnau Aumedes — Onda Fractional AI Lead · Barcelona · 2026


Arnau Aumedes
Fractional AI Lead · Onda · Barcelona