Un escenario compuesto · Noventa días

La Directiva y el Diario: Dos Núcleos, Noventa Días, lo Que Queda

Escenario compuesto. No es un caso de cliente. Las cifras no marcadas son ilustrativas.

Reparto (ficticio): Banco Meridian — adquirente, casa matriz en São Paulo (BR). Aseguradora del Centro ("AsegC") — aseguradora adquirida, Ciudad de México (MX). Diario llevado por el CTO del Banco Meridian para el Comité Directivo de Integración. Ejecución: la war room del IMO, Faria Lima, con un puesto avanzado en la oficina Juárez de AsegC, operando virtual squads autónomos contratados bajo supervisión arquitectónica humana.

De:      Presidencia, Banco Meridian S.A.
Para:    Oficina de Gestión de la Integración — War Room (IMO-WR)
Asunto:  Directiva 01/2026 — Integración de Aseguradora del Centro
Clase:   Interno — Restringido

1. La administración de pólizas y los siniestros de Aseguradora del
   Centro (Ciudad de México) operarán en rieles integrados a más
   tardar el 12 de abril de 2026. La ventana es de 90 días. Esta
   fecha es fija.
2. Con efecto inmediato: congelamiento de dotación en todo el grupo.
   Sin aumentos netos, sin reposiciones. El programa se ejecuta con
   la dotación actual más virtual squads contratados.
3. Gasto de nube e inferencia: estable respecto al run-rate aprobado
   del FY25. Cualquier incremento requiere firma del CFO con la
   eliminación de un costo equivalente.
3.1 El congelamiento y el tope de gasto son una sola restricción,
   no dos.
4. Toda inferencia en producción corre en Provider 1 bajo los
   términos empresariales vigentes. La admisión de un segundo
   proveedor solo se permite bajo gobernanza equivalente — mismo
   manifiesto, mismos gates, mismo alcance de auditoría. Sin
   endpoints ocultos.

   R. Vasconcellos
   Director General
  1. Día 0 — Lun 2026-01-12, São Paulo

    El acta va a argumentar lo que la directiva no

    La directiva no argumenta su plazo; este acta sí. Los primeros 12–18 meses posteriores al cierre son los que determinan el éxito de la transacción [McKinsey, 2021], y 50–60% de las iniciativas de sinergia dependen fuertemente de TI [McKinsey, 2011]. Una ventana de 90 días dentro de esa realidad no es un plan, es una apuesta. Este diario existe para que el comité audite la apuesta semana a semana.

    Posición de apertura, en acta, antes de cualquier gasto — lo negativo primero. Desarrolladores experimentados trabajando con IA no adaptada en sus propios repositorios entregaron 19% más lento creyendo ser 20% más rápidos [METR, 2025]; el seguimiento de METR ya no podía medir de forma limpia porque los desarrolladores ahora se niegan a trabajar sin IA [METR, 2026]. En el mismo aliento, el par del mercado: >40% de los proyectos de IA agéntica cancelados para fines de 2027 y ≥15% de las decisiones operativas del día a día autónomas para 2028 [Gartner, 2025]. La doctrina se sigue de ese registro, no del folleto: toda escritura de squad pasa por el gate; nada toca las tablas de liquidación de siniestros solo por juicio del modelo.

  2. Día 4 — Vie 2026-01-16 (cierre de la Semana 1)

    El núcleo se queda; el núcleo gana una interfaz gobernada

    Levantamiento, pasada 1, desde el puesto Juárez: policy-admin es batch COBOL detrás de una capa SOAP _svc, 214 endpoints (ilustrativo); la apertura de siniestros es una aplicación JSF de 2011; sin API gateway. Contexto para el comité: las organizaciones promedian ~897 aplicaciones con solo ~29% integradas [MuleSoft, 2025]. Bajo los §§ 2 y 3 no hay presupuesto de reemplazo. El núcleo se queda; el núcleo gana una interfaz gobernada.

    La Semana 1 cierra con el manifiesto de enrutamiento generado — el objeto de gobernanza que todo el programa versionará de aquí en adelante. Tal como fue archivado:

    Levantamiento de superficie legada (pasada 1) + manifiesto de enrutamiento rev 1 — cifras ilustrativas
    LEGACY SURFACE SURVEY — AsegC core (partial, pass 1 of 3)
      policy-admin (COBOL batch + _svc SOAP layer)   214 endpoints (illustrative)
      claims intake (JSF application, circa 2011)      63 screens / 38 flows (illustrative)
      reporting (Oracle replica, 22 marts)             nightly file-drop bridges (illustrative)
      auth: SSO on the BR side; static credentials on 61% of _svc endpoints (illustrative)
      data residency: MX-only cluster; claims PII dual-flagged LGPD + LFPDPPP
      API gateway: none
    
    ROUTING MANIFEST — generated, rev 1
      providers:
        provider-1:  share 1.00  (existing enterprise terms)
      routes:
        contract-extraction:  provider-1/claude-opus-5
        claims-triage:         provider-1/claude-haiku-4.5
      gates:
        write-scope:  default: deny   approvers: [arch-lead-br, arch-lead-mx]
        evidence:     span: [provider-1]   scopes: [LGPD, LFPDPPP]
    
  3. Día 8 — Mar 2026-01-20

    El primer cambio de contrato

    El primer cambio de contrato entra en revisión, redactado por los squads contra una fachada OpenAPI sostenida frente a la capa _svc legada. Diff tal como se subió al repo:

    Diff OpenAPI tal como se subió al repo — detalle ilustrativo de contrato
    --- a/specs/claims-core/openapi.yaml   (v1.4.1)
    +++ b/specs/claims-core/openapi.yaml   (v1.5.0-rc1)
    @@ paths @@
    +  /policies/{id}/claims:
    +    post:
    +      summary: Open a claim against an issued policy
    +      operationId: openClaim
    +      parameters:
    +        - $ref: '#/components/parameters/PathPolicyId'
    +        - name: X-API-Version
    +          in: header
    +          required: true
    +          schema:
    +            type: string
    +            enum: ['2026-01']
    +          description: Contract version; gateway rejects unversioned calls
    +      requestBody:
    +        required: true
    +        content:
    +          application/json:
    +            schema:
    +              $ref: '#/components/schemas/ClaimOpenRequest'
    +      responses:
    +        '201':
    +          description: Claim registered, queued for adjudication
    +          headers:
    +            Location:
    +              schema:
    +                type: string
    +              description: Relative URL of the created claim resource
    +        '422':
    +          $ref: '#/components/responses/UnprocessableClaim'
    @@ components.schemas.Policy @@
         policyholder:
           type: object
           properties:
    +        second_surname:
    +          type: string
    +          nullable: true
    +          description: Required on MX policies (LFPDPPP scope);
    +            null on BR-ported policies. Nullable from day one —
    +            do not backfill.
    
  4. Día 23 — Mié 2026-02-04, Ciudad de México

    El muro de cuotas

    El batch nocturno se detiene; Provider 1 llegó a su techo. Extracto del gateway tal como fue capturado:

    El ticket de aumento de cuota con Provider 1 cita una ventana de aprovisionamiento medida en semanas (ilustrativo); el 12 de abril no tiene semanas. La Directiva §4 se invoca por el camino honesto: admitir a Provider 2 bajo el mismo manifiesto, los mismos gates, el mismo alcance de auditoría. El fallback — bajar la extracción una clase de modelo y aceptar riesgo de calidad en los documentos de siniestros — está documentado, y nadie lo quiere.

    Extracto del gateway — cifras ilustrativas
    2026-02-04T02:17:44-06:00  meridian-llm-gw  region=mx-central
      route=contract-extraction   model=provider-1/claude-opus-5
      status=429   retries=3/3   backoff=exhausted
      upstream body:
      {"type":"error","error":{"type":"rate_limit_error","message":
       "Your account has exceeded its concurrent request rate limit
        for this model. Retry after 42s or reduce parallelism."}}
      queue_depth=1317   projected SLA breach 04:00 CST   tasks affected: extraction
    
  5. Día 31 — Jue 2026-02-12, São Paulo

    El manifiesto es el cambio

    Provider 2 pasa la revisión de admisión. El manifiesto de enrutamiento es el cambio — diff tal como fue fusionado (rev 88 → 89):

    Lo que no cambió: el deny por defecto, los dos aprobadores, el objeto único de gobernanza — el alcance de evidencias se ensancha a ambos proveedores en lugar de bifurcarse. La economía que justifica la redistribución es externa: ~2.5x de dispersión precio-desempeño entre flagships y ~100x en el catálogo completo [Artificial Analysis, 2026]. Bajo un mandato de gasto estable, la tabla de enrutamiento es un instrumento de presupuesto antes que técnico.

    Diff del manifiesto de enrutamiento, rev 88 → 89 — participaciones ilustrativas
    --- a/manifests/routing.production.yaml   (rev 88)
    +++ b/manifests/routing.production.yaml   (rev 89)
    @@ providers @@
     providers:
       provider-1:
    -    share: 1.00
    +    share: 0.60
    +  provider-2:
    +    endpoint: vertex-ai://us-east1
    +    share: 0.40
    +    admitted_by: gate-arch-2026.02.11
    +    terms: enterprise, DPAs MX+BR on file
    @@ routes @@
     routes:
       contract-extraction:
    -    model: provider-1/claude-opus-5
    +    primary: provider-2/gemini-3.1-pro
    +    fallback: provider-1/claude-opus-5
       claims-triage:
         model: provider-1/claude-haiku-4.5
    @@ gates @@
     gates:
       write-scope:
         default: deny
         approvers: [arch-lead-br, arch-lead-mx]
       evidence:
    -    span: [provider-1]
    +    span: [provider-1, provider-2]
    
  6. Día 35 — Lun 2026-02-16

    El gate contra nuestro propio squad

    Primer gate de aprobación en archivo — el gate trabajando contra nuestro propio squad. Log del gate, verbatim:

    Alcance solicitado, revisor, decisión — tres líneas de log, sin comité. Archivado. Ninguna excepción concedida; ninguna solicitada.

    Log del gate, verbatim — identificadores ilustrativos
    2026-02-16T14:03:11-03:00  GATE write-scope
      actor=squad-claims-02
      request=UPDATE policy_claims.adjudication_status
      decision=DENY  reason=no write scope on adjudication tables (read-only route)
      reroute=human-approval queue  approver=arch-lead-mx
    
    2026-02-16T15:41:52-03:00  GATE write-scope
      actor=arch-lead-mx
      request=APPROVE squad-claims-02 patch pc-114
      decision=APPROVED  scope=adjudication_status, single column, TTL 6h
    
  7. Día 42 — Lun 2026-02-23, Ciudad de México

    Cutover etapa 1 — el canary

    Cutover etapa 1 — canary de apertura de siniestros. Checklist según fue ejecutado:

    El estándar que le exigimos al programa es la línea DORA-elite — lead time <1 día, deploys bajo demanda, 5% de change-fail, recuperación <1h [DORA, 2024]. En un front end JSF de 2011, "elite" no es un estado de ánimo; es un checklist con un punto de rollback.

    Checklist de cutover según fue ejecutado — participaciones y tiempos ilustrativos; el estándar de 5% de change-fail tiene fuente [DORA, 2024]
    CUTOVER stage 1 — claims intake (canary)
      [x] contract v1.5.0 published to gateway, both regions
      [x] traffic: 5% of MX intake -> /policies/{id}/claims
      [x] rollback point rb-2026.02.23-01 armed (gateway switch, under 60s)
      [x] gate log streaming to evidence pack, dual scope LGPD + LFPDPPP
      [ ] stage-2 gate: 48h at canary share with change-fail within the 5% bar [DORA, 2024]
    
  8. Día 56 / Día 70 — cutovers por etapas

    Cutovers por etapas, checklists según fueron ejecutados

    La pista de auditoría ahora cubre a ambos proveedores de forma continua; nadie fusionó nada para que eso fuera cierto — el manifiesto lo hizo en la rev 89 (ilustrativo). El núcleo legado sigue ahí, todavía COBOL, todavía no es el proyecto de reescritura de nadie. Ahora tiene una interfaz gobernada, y cada escritura contra él lleva un nombre.

    Checklists de cutover, etapas 2–3 — participaciones y conteos ilustrativos; estándar de change-fail con fuente [DORA, 2024]
    CUTOVER stage 2 — 2026-03-09   intake share 25% (illustrative)
      [x] 48h at canary clean; change-fail within the 5% bar [DORA, 2024]
      [x] rollback drill fired deliberately mid-window; switch-back
           completed inside the armed window
      [x] drill logged as evidence, not as incident
    
    CUTOVER stage 3 — 2026-03-23   intake share 100% (illustrative)
      [x] all new claims intake on the integrated rail
      [x] SOAP/file-drop bridges on the intake path retired (illustrative count)
      [x] claims-contract lead time under one day since stage 2 [DORA, 2024]
    
  9. Día 77 — Lun 2026-03-30

    La cuestión del trabajo, en acta

    El comité hace la pregunta que los comités hacen: ¿cuántos ingenieros reemplazaron los squads? Respuesta archivada:

    Ninguno — y la pregunta es la unidad equivocada. La dotación fue congelada antes de que se contratara el primer squad (§2); no existe un contrafactual de contrataciones no realizadas contra el cual comparar. El programa se cotizó en resultados: desde la etapa 2, la ruta de contrato de siniestros corrió dentro de la línea DORA-elite — lead time <1 día, deploys bajo demanda, 5% de change-fail, recuperación <1h [DORA, 2024]. Solo como contexto, el mercado laboral en el que no contratamos: sénior de EE. UU. a US$ 250–350K/año fully loaded contra nearshore LATAM a US$ 65–72K [Arc.dev, 2026; Howdy, 2026]. Ese arbitraje es el piso, no el pitch — es lo que hizo sobrevivible el mandato; no es lo que nadie compró.

    Lo que diseñamos en contra, primero el registro (el Día 0 se sostiene): IA no adaptada en trabajo de expertos midió −19% [METR, 2025], la medición misma colapsó en febrero de 2026 porque los desarrolladores se niegan a trabajar sin IA [METR, 2026], y un mercado donde >40% de los proyectos agénticos será cancelado para fines de 2027 incluso mientras ≥15% de las decisiones del día a día se vuelven autónomas para 2028 [Gartner, 2025]. El único resultado construido como nuestra situación es un estudio de call center: un asistente de IA generativa elevó el throughput +14% en promedio, +34% para novatos, ~0% para expertos [Brynjolfsson, 2023]. Léalo como una instrucción, no como un consuelo — la IA no hace a sus expertos mediblemente más rápidos; hace distribuible el criterio de sus expertos. Por eso, este trabajo nunca compró asistentes para expertos. Codificó cómo deciden los expertos — enrutamiento, write-scopes, barras de eval — en el manifiesto y en los gates, y corrió noventa días de operaciones a través de esa codificación. Las operaciones fueron el entrenamiento. Lo que queda en el Día 92 es inteligencia entrenada.

  10. Día 84 — Lun 2026-04-06, São Paulo

    El paquete de evidencias, exportado antes de la fecha fija

    Paquete de evidencias exportado, antes de la fecha fija:

    La comparación que la oficina de cumplimiento presenta al consejo: la preparación manual de evidencias estilo SOC 2 les cuesta a las organizaciones 100–500 horas de ingeniería por ciclo de auditoría [Workstreet, 2025; Atlant, 2026; Drata, 2026]. Este paquete no fue un proyecto; es el subproducto de un pipeline gobernado — nada en él fue producido para la auditoría.

    Resumen de exportación del paquete de evidencias — hash y conteos de revisión ilustrativos
    EVIDENCE PACK ep-2026Q1-integration (export summary)
      audit span     : 2026-01-12 -> 2026-04-06, continuous
      providers      : provider-1, provider-2 (single span, no fork)
      scopes         : LGPD (BR data subjects) + LFPDPPP (MX data subjects)
      contents       : gate decision log (denials + approvals)
                       routing manifest revisions 1..96
                       model-call audit trail, both providers
                       cutover checkpoints + rollback drills
                       PII access map, claims domain
      integrity      : sha256 manifest of contents (illustrative hash)
    
  11. Día 90 — Dom 2026-04-12

    La fecha se cumplió

    La fecha era fija. La fecha se cumplió. Directiva 01/2026, cerrada en sus propios términos: rieles integrados en vivo desde la etapa 3, gasto estable, dotación intacta.

  12. Día 92 — Mar 2026-04-14

    Desmovilizar — lo que queda

    Los squads pasan a una guardia de monitoreo (detalle de dotación ilustrativo). Lo que no se desmoviliza — todo en la cuenta de nube propia del Banco Meridian (BYOC), versionado, un solo alcance de auditoría sobre dos proveedores y dos reguladores: el manifiesto de enrutamiento (rev 96, ilustrativo), la suite de eval que controla cada cambio de modelo, el historial de decisiones de write-scope, el paquete de evidencias. El encuadre que el comité debe llevar a la próxima adquisición: el tiempo de tarea que los agentes pueden completar se duplica aproximadamente cada siete meses, replicado en nueve dominios [METR, 2025]. El trabajo no rinde interés compuesto; un historial versionado de decisiones, sí. El próximo núcleo adquirido arranca con enrutamiento entrenado, gates probados y noventa días de decisiones ya en archivo — no con una directiva y una apuesta.

El contrato termina. La inteligencia, no.

Fuentes

  • [McKinsey, 2021] — "Post-close excellence in large-deal M&A" (12–18-month window)
  • [McKinsey, 2011] — "Understanding the strategic value of IT in M&A" (50–60% IT-dependent)
  • [MuleSoft, 2025] — Connectivity Benchmark (~897 apps, ~29% integrated)
  • [Arc.dev, 2026] — US senior fully loaded $250–350K/yr
  • [Howdy, 2026] — LATAM nearshore fully loaded $65–72K/yr
  • [METR, 2025] — Experienced-OSS-dev RCT (−19% slower; believed +20%)
  • [METR, 2025] — Task-length horizon doubling (~7 months, replicated across 9 domains)
  • [METR, 2026] — Feb 2026 follow-up (devs refuse to work without AI)
  • [Gartner, 2025] — >40% agentic AI projects canceled by end-2027; ≥15% of work decisions autonomous by 2028
  • [Brynjolfsson, 2023] — Brynjolfsson, Li & Raymond, gen-AI assistant RCT, 5,179 agents (+14% avg; +34% novices; ~0% experts; NBER w31161, 2023 / QJE 140(2))
  • [Artificial Analysis, 2026] — ~2.5x flagship / ~100x catalog price-performance spread
  • [DORA, 2024] — Accelerate State of DevOps 2024 (elite: <1-day lead, on-demand, 5% change-fail, <1h recovery)
  • [Workstreet, 2025] — SOC 2 prep 100+ hours
  • [Atlant, 2026] — 100+ hours manual evidence without automation
  • [Drata, 2026] — "Hundreds of hours" per manual cycle

Empiece con la evidencia — la Evaluación de Gobernanza de IA