Skip to content

rebrand: Heliox → Fluxor (Capa A+B completa: repo, producto, runtime, SDKs, market, docs) - #5

Merged
CMolG merged 1 commit into
mainfrom
feat/fluxor-rebrand
Jul 10, 2026
Merged

CMolG merged 1 commit into
mainfrom
feat/fluxor-rebrand

Conversation

@CMolG

@CMolG CMolG commented Jul 10, 2026

Copy link
Copy Markdown
Owner

Ejecuta la tarea de backlog rebranding-heliox-to-fluxor (F0–F5, Capa A+B juntas) con 6 subagentes en territorios disjuntos + orquestador. El repo GitHub ya fue renombrado a CMolG/fluxor-ide en coordinación con este PR (publisher + auto-update apuntan aquí dentro del mismo commit).

Criterios de aceptación del backlog

  • ✅ La app empaquetada es Fluxor IDE — verificado en darwin: Fluxor IDE.app, ejecutable fluxor-ide, bundle id com.electron.fluxor-ide, DMG+ZIP con nombre nuevo. Windows/Linux los verifica el CI de este PR.
  • ✅ Auto-update apunta a CMolG/fluxor-ide (forge PublisherGithub + updateElectronApp, mismo commit que el rename).
  • ✅ Flow legacy importa con warning ×3 runtimes: campo opcional format; fluxor-flow silencio, ausente/otro ⇒ una deprecation warning (los exports pre-rename no estampaban campo: ausente ES el formato viejo). Fixtures canónicas etiquetadas + fixture legacy nueva.
  • ✅ FLUXOR_* manda y HELIOX_* avisa (helper único env-compat + shim autocontenido en forge.config); heliox/→fluxor/, .heliox/→.fluxor/ y ~/.heliox/market-signing migran/fallback solos (probado en vivo: el propio repo migró su .heliox/ al arrancar el e2e).
  • ✅ SDKs: io.fluxor:fluxor-sdk-java, fluxor-sdk/fluxor_sdk (python), conformance ×3 con contrato calcado.
  • ✅ Sweep rg -i heliox limpio módulo exenciones documentadas (shims Legacy compat:, dominio helioxide.com, CHANGELOG histórico, fixture legacy, DEFAULT 'heliox' checksummeado de la migración 004 — intocable por integridad de instalaciones existentes).
  • ✅ Market: inventory.json no contenía marca (re-firma innecesaria para esta tarea; sigue pendiente la ceremonia única con clave por generar).

Gates ejecutados en local (darwin)

Gate Resultado
vitest 1408/1408 (baseline 1387 + 21 tests nuevos de shims)
eslint / tsc 0 errores / limpio
make darwin Fluxor IDE.app + DMG + ZIP ✔
e2e desktop (196) 172 pass · 4 fallos pre-existentes (idénticos en worktree de origin/main, verificado) · 1 flaky recuperado
java / python SDK 61/61 (1 skip gateado por API key) / 10/10
paridad IPC (67 canales) sets main↔renderer idénticos al baseline pre-rename; 0 canales heliox:

Fuera de este PR (coordinado aparte)

  • Web (helioxide.com): rebrandeada y commiteada en su repo (rama feat/fluxor-rebrand), sin push hasta decisión de deploy (su Download page consulta la releases API de este repo — ya renombrado, así que puede ir cuando se decida).
  • Bot de X: textos actualizados (ese directorio no tiene git).
  • Arte de logo/OG e iconos: siguen siendo el diseño Heliox — pendiente de diseño.

🤖 Generated with Claude Code

…rket, docs)

Ejecuta la tarea de backlog 2026-07-08-rebranding-heliox-to-fluxor completa
(plan: docs/superpowers/plans/2026-07-10-rebranding-heliox-to-fluxor.md):

- Identidad: fluxor-ide / "Fluxor IDE" / executableName+AppModel ID nuevos;
  publisher y auto-update apuntan a CMolG/fluxor-ide (rename del repo GitHub
  coordinado con este commit).
- Runtime: window.fluxorAPI, 67 canales IPC fluxor:* (paridad verificada),
  FLUXOR_* con fallback HELIOX_* deprecado (helper único env-compat),
  migración automática heliox/→fluxor/ y .heliox/→.fluxor/, formato
  fluxor-flow con campo `format` e import legacy con warning (×3 runtimes).
- SDKs: io.fluxor:fluxor-sdk-java, fluxor-sdk (python, módulo fluxor_sdk),
  conformance con fixtures etiquetadas + fixture legacy y contrato de
  deprecación calcado en los 3 runtimes.
- Contenido: README/CHANGELOG/docs/market a Fluxor; dominio helioxide.com
  se conserva por decisión de producto.
- Shims exentos del sweep documentados en el plan (incl. DEFAULT 'heliox'
  checksummeado de la migración 004, intocable por integridad).

Gates: vitest 1408/1408 · eslint 0 err · tsc limpio · make darwin (Fluxor
IDE.app/DMG/ZIP) · e2e desktop 172 pass (4 fallos pre-existentes idénticos
en origin/main, verificado con worktree baseline) · java 61/61 · python
10/10 · sweep rg -i heliox = solo exenciones clasificadas.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@CMolG
CMolG merged commit ba8ca1c into main Jul 10, 2026
9 checks passed
@CMolG
CMolG deleted the feat/fluxor-rebrand branch July 10, 2026 08:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant