Skip to content

feat(settings): controles persistentes de instalación Codex - #60

Merged
egdev6 merged 3 commits into
feat/codex-install-02-backendfrom
feat/codex-install-03-ui
Oct 10, 2026
Merged

egdev6 merged 3 commits into
feat/codex-install-02-backendfrom
feat/codex-install-03-ui

Conversation

@egdev6

@egdev6 egdev6 commented Oct 10, 2026

Copy link
Copy Markdown
Owner

Related issue / Issue relacionada

Refs #56; el tracker #57 cierra la issue solo con integración final y validación Windows.

ODD: N/A, trabajo directo autorizado; issue status:approved, único type:feature en esta PR.

Scope / Alcance

Unidad3/4: interfaz de Ajustes y controlador persistente para instalación consentida Codex, sobre backend #59.

  • Solo aparece en cuentas ChatGPT/Codex; instala CLI compartido sin guardar formulario ni iniciar login/OAuth.
  • Estado en raíz conserva finalización después de desmontar el aviso; stop/generación evitan notificaciones obsoletas y latch evita duplicar solicitudes entre stop/start.
  • Reconsulta pasiva sin instalar/remontar cuando faltan requisitos; mensajes/acciones para cancelación, fallos y disponibilidad.
  • Tipos/API sin argumentos para instalación, componente y regresiones de controlador/SSR.

6files931adiciones+2eliminaciones=933líneas. Unidad coherente con pruebas adjuntas, aún sobre400; no recortar tests/comments ni aplicar etiqueta size:exception que este destino no usa. Fuentes src y src-tauri comparados byte a byte con conjunto final revisado.

Excluye documentación final, pruebas DOM/browser/Windows real, automatización de Node, credenciales, OAuth, merge/release.

Coordination / Coordinación

ODD N/A; sin asignaciones ni claims de roadmap nuevos.

Contributor / Contribuidor: @egdev6

Cadena acordada con propietario, quien validará Windows. Base inmediata feat/codex-install-02-backend, depende de #59; no comparar esta unidad con main.

Acceptance and validation / Aceptación y validación

  • npm test:21archivos/198VitestPASS +46NodePASS, sin fallos.
  • npm run typecheck y npm run build:PASS,86modules. No instalar dependencias; reutilización de dependencias del proyecto existentes.
  • RootRust idéntico al backend feat(codex): backend de instalación consentida y detección #59, cuyo snapshot pasó94Rust/lockedbuild. No repetir innecesariamente ese conjunto ni afirmar Windows.
  • git diff --cached --check y comparación src/src-tauri con fuente final revisada:PASS. ASSESSmedium/runtime-large requiere autoverificación hecha; no verificador separado requerido. Aprobación nativa del conjunto no se hereda automáticamente a esta snapshot parcial.
  • Los7probes fake-hooks/IPC previos verificaron handlers/render sobre estos mismos fuentes; no se presentan como DOM, accesibilidad, IPC nativo ni runtime Windows.
  • No ejecutado: Windows, instalador real, OAuth/aislamiento de credenciales, firma. Owner realizará Windows antes de integrar.
  • Aviso no bloqueante previo: estado de error persistente al reconsultar, seguimiento separado; no nueva corrección implícita. Incidente de probe node--version previo fue informado, no repetido aquí.
  • Bloqueos: revisión de esta unidad, documentación final y Windows. No CIverde/merge-ready afirmado sin checks observados.

Chain Context

Campo Valor
Tracker #57 borrador/no-merge
Posición 3de4
Base feat/codex-install-02-backend
Depende de #59
Sigue feat/codex-install-04-docs
Presupuesto 933/400 orientativo
Inicio Runner/backend integrados en snapshot dependiente
Fin Controles Codex con su controlador/regresiones; sin docs finales
main
└── #57 tracker
    └── #58 procesos
        └── #59 backend
            └── 📍 esta PR:03-ui
                └──04-docs

Rollback: UI y documentación dependiente; no separar regresiones de implementación. Tracker no se fusiona antes de revisión/integración completa y evidencia Windows. No release/firma/secretos autorizados.

@egdev6 egdev6 added the type:feature New functionality label Oct 10, 2026
docs(codex): guías bilingües y cierre de cadena de instalación
@egdev6
egdev6 marked this pull request as ready for review October 10, 2026 20:59
@egdev6
egdev6 merged commit be13de9 into feat/codex-install-02-backend Oct 10, 2026
@egdev6
egdev6 deleted the feat/codex-install-03-ui branch October 10, 2026 20:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type:feature New functionality

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant