--- type: MSG asset_id: MSG-EL-Alex-ReleaseGovernance-v01 version: v01 status: Para enviar owner: Victor Heredia sherpa_owner: Jay intellibank: IB-EL-EmpowerLabs subbank: EQ-EL-Equipo fecha_creacion: 2026-07-16 proposito: Mensaje a Alex — subir el marketplace v0.4.0 con el sistema de gobernanza (registry + gate + release) y activar el CI. relacionados: - empowerlabs-plugins.zip (RELEASE-marketplace, governance v0.4.0) - CP-XX-BMF-MarketplaceGovernance-v01 tags: [MSG, alex, marketplace, release, gate, ci] --- Alex 🙏 — subida del marketplace con gobernanza nueva. Te paso el **`empowerlabs-plugins.zip`** (governance v0.4.0). Además de las skills, ahora trae un sistema que **gobierna el propio marketplace** para que no volvamos a tener drift, duplicados ni basura: un **registry** (fuente de verdad), un **gate** que valida, y un **release.sh** que ensambla limpio. **Qué necesito que hagas:** 1. **Reemplaza el contenido** de tu clon de `EmpowerlabsLLC/empowerlabs-plugins` con el del zip (trae `.claude-plugin/registry.json`, `scripts/`, `.github/workflows/validate.yml` y los 5 plugins). 2. **De aquí en adelante, publica SOLO con el proceso** (no zipear a mano): ```bash bash scripts/release.sh . ./dist ``` Eso regenera el registry, corre el Gate, y produce **un** artefacto. Si el Gate marca 🔴, no publica. 3. `git add . && git commit -m "marketplace v0.4.0 + gobernanza (registry+gate+release)" && git push`. 4. **Verifica el CI:** en GitHub → pestaña **Actions** → el workflow **"Marketplace Gate"** debe salir en **verde ✅**. Ese gate ahora bloquea cualquier push con plugin roto, versión desalineada, duplicado o ruta mala. Si sale rojo, me dices qué reportó y lo vemos. **Bonus útil:** para chequear si alguien del equipo quedó con versión vieja, corre el gate contra lo instalado: ```bash python3 worx-governance/skills/sk-marketplace-audit/scripts/marketplace_audit.py . --installed ``` Te reporta el **drift** por máquina (ej. "instalado v0.2.2 ≠ registry v0.4.0"). Contexto completo: `CP-XX-BMF-MarketplaceGovernance-v01`. Cualquier duda, aquí ando.