Skip to content

feat(nix): coordinar migración Fish y Home Manager - #48

Merged
barbatdev merged 40 commits into
mainfrom
feat/cortex-dotfiles-migration
Aug 22, 2026
Merged

feat(nix): coordinar migración Fish y Home Manager#48
barbatdev merged 40 commits into
mainfrom
feat/cortex-dotfiles-migration

Conversation

@barbatdev

@barbatdev barbatdev commented Aug 22, 2026

Copy link
Copy Markdown
Owner

Closes #47

Tipo de PR

  • Nueva funcionalidad

Resumen

  • Coordina la migración completa a Fish y Home Manager mediante siete PRs hijas enfocadas.
  • Incluye únicamente el hardening compartido de actions/checkout; permanece en draft hasta integrar toda la cadena.
  • Evita exponer estados parciales en main.

Cambios

Archivo Cambio
.github/workflows/ci.yml Fija actions/checkout a SHA y deshabilita la persistencia de credenciales.

Plan de pruebas

  • El único diff del tracker es el hardening de checkout en CI.
  • Cada PR hija tendrá un presupuesto independiente menor o igual a 400 líneas.
  • Cada slice ejecutará sus harnesses y la CI disponible en su rama.

Checklist

Chain Context

Field Value
Chain cortex-dotfiles-migration
Tracker PR Esta PR
Position Tracker, 0 of 7
Base main
Depends on Siete PRs hijas, integradas de la hoja hacia la raíz
Follow-up Marcar ready y mergear sólo después de integrar PR 01
Review budget 4 / 400
Starts at main
Ends with Migración completa integrada y lista para main

Chain Overview

main
 └── #48 tracker
      └── #49 Nix boundary
           └── #50 Fish core
                └── #51 safeguards
                     └── #52 hremote
                          └── #53 Herdr/SSH
                               └── #54 screenshots
                                    └── #55 agents

Scope

  • Includes: coordinación, hardening compartido de CI, issue linkage y punto de integración final.
  • Excludes: cambios funcionales directos; viven en las PRs hijas.

Autonomy

  • CI se espera verde para esta rama.
  • Esta PR tiene un único scope de coordinación.
  • Puede cerrarse sin modificar main.
  • Cada work unit mantiene sus tests y documentación.

feat(fish): port autonomous agent helpers
…shots

feat(fish): port screenshot workflows
feat(fish): port remaining Herdr and SSH helpers
…ards

feat(fish): port identity and worktree safeguards
feat(nix): add inert Home Manager boundary
@barbatdev
barbatdev marked this pull request as ready for review August 22, 2026 15:17
@barbatdev barbatdev removed the pr: do not merge Do not merge until this label is removed. label Aug 22, 2026
@barbatdev
barbatdev merged commit c68a144 into main Aug 22, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type:feature New feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat(nix): adoptar Fish y Home Manager como entorno principal

1 participant