Skip to content

Creación ADR retrospectivos#87

Merged
Scot3004 merged 3 commits intomasterfrom
adr-retro
Feb 27, 2026
Merged

Creación ADR retrospectivos#87
Scot3004 merged 3 commits intomasterfrom
adr-retro

Conversation

@Scot3004
Copy link
Contributor

Pull request

Closes #85

Observaciones

Se crean ADR retrospectivos y se documenta cada decisión

@bolt-new-by-stackblitz
Copy link

Review PR in StackBlitz Codeflow Run & review this pull request in StackBlitz Codeflow.

@Scot3004 Scot3004 requested a review from Copilot February 15, 2026 23:30
@netlify
Copy link

netlify bot commented Feb 15, 2026

Deploy Preview for secorto-astro ready!

Name Link
🔨 Latest commit 2578bbd
🔍 Latest deploy log https://app.netlify.com/projects/secorto-astro/deploys/6992731bf0dddf0008218c3d
😎 Deploy Preview https://deploy-preview-87--secorto-astro.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
1 paths audited
Performance: 100
Accessibility: 100
Best Practices: 100
SEO: 100
PWA: -
View the detailed breakdown and full score reports

To edit notification comments on pull requests, go to your Netlify project configuration.

@cypress
Copy link

cypress bot commented Feb 15, 2026

SeCOrTo web    Run #245

Run Properties:  status check passed Passed #245  •  git commit 2578bbd3fd: Fecha para los ADR retrospectivos, agregada fecha reconstrucción
Project SeCOrTo web
Branch Review pull/87/head
Run status status check passed Passed #245
Run duration 01m 34s
Commit git commit 2578bbd3fd: Fecha para los ADR retrospectivos, agregada fecha reconstrucción
Committer Sergio Orozco
View all properties for this run ↗︎

Test results
Tests that failed  Failures 0
Tests that were flaky  Flaky 0
Tests that did not run due to a developer annotating a test with .skip  Pending 0
Tests that did not run due to a failure in a mocha hook  Skipped 0
Tests that passed  Passing 6
View all changes introduced in this branch ↗︎

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request creates retrospective Architecture Decision Records (ADRs) that document the complete evolution of the secorto_web project through three major platform migrations spanning from 2016 to present. It addresses issue #85 by reconstructing historical decisions from git history to provide comprehensive documentation of past architectural choices and their outcomes.

Changes:

  • Adds a new "ADRs retrospectivos" section to the ADR index, clearly distinguishing historical decisions from current project ADRs
  • Documents the complete lifecycle of three platforms: Jekyll (2016-2021), Gatsby (2021-2024), and Astro (2024-present)
  • Establishes the R prefix naming convention for retrospective ADRs to maintain chronological clarity

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 1 comment.

File Description
docs/adr/README.md Adds retrospective ADRs section to the index with a new table and updates conventions to document the R prefix naming pattern
docs/adr/R01-fundacion-sitio-jekyll.md Documents the initial Jekyll-based site (2016-2021), covering 423 commits across 6 phases from Gulp+Bootstrap to Minimal Mistakes theme and Netlify CMS
docs/adr/R02-migracion-jekyll-a-gatsby.md Documents the migration to Gatsby (2021-2023), introducing React components, MDX, Theme UI, Jest snapshot testing, and Cypress E2E tests
docs/adr/R03-migracion-gatsby-a-astro.md Documents the current Astro migration (2024-present), detailing the transition from 34 Gatsby plugins to 3 Astro integrations, implementation of i18n, and adoption of Playwright+Vitest testing

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 4 out of 4 changed files in this pull request and generated 5 comments.

Comment on lines +19 to +20
| [R01](R01-fundacion-sitio-jekyll.md) | Fundación del sitio personal con Jekyll | Reemplazada → R02 | 2016-04 |
| [R02](R02-migracion-jekyll-a-gatsby.md) | Migración de Jekyll a Gatsby | Reemplazada → R03 | 2021-03 |
Copy link

Copilot AI Feb 16, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

En el índice de ADRs retrospectivos, el estado “Reemplazada → R02/R03” no incluye enlace al ADR sustituto. Esto dificulta la navegación y además contradice la convención indicada más abajo (“Reemplazada con referencia al ADR que la sustituye”). Conviene enlazar el ADR de reemplazo en la columna Estado (p. ej. “Reemplazada → R02”).

Suggested change
| [R01](R01-fundacion-sitio-jekyll.md) | Fundación del sitio personal con Jekyll | Reemplazada → R02 | 2016-04 |
| [R02](R02-migracion-jekyll-a-gatsby.md) | Migración de Jekyll a Gatsby | Reemplazada → R03 | 2021-03 |
| [R01](R01-fundacion-sitio-jekyll.md) | Fundación del sitio personal con Jekyll | Reemplazada → [R02](R02-migracion-jekyll-a-gatsby.md) | 2016-04 |
| [R02](R02-migracion-jekyll-a-gatsby.md) | Migración de Jekyll a Gatsby | Reemplazada → [R03](R03-migracion-gatsby-a-astro.md) | 2021-03 |

Copilot uses AI. Check for mistakes.
Comment on lines +47 to +54
Migrar a **Gatsby** (v5) con React 18, Theme UI para estilos, MDX para
contenido, y Jest + Cypress como frameworks de testing.

### Stack adoptado

| Capa | Tecnología | Reemplaza a |
|---|---|---|
| SSG | Gatsby 5 | Jekyll |
Copy link

Copilot AI Feb 16, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hay una inconsistencia interna de versión: en “Decisión” se indica “Gatsby (v5)”, pero en “Métricas del repositorio” se afirma “Versión final: 4.2.0 (package.json)”. Ajustar uno de los dos para que el ADR sea coherente (o explicar el motivo si el repo empezó en v5 pero terminó en v4.x).

Suggested change
Migrar a **Gatsby** (v5) con React 18, Theme UI para estilos, MDX para
contenido, y Jest + Cypress como frameworks de testing.
### Stack adoptado
| Capa | Tecnología | Reemplaza a |
|---|---|---|
| SSG | Gatsby 5 | Jekyll |
Migrar a **Gatsby 4** (versión final 4.2.0) con React 18, Theme UI para estilos,
contenido en MDX, y Jest + Cypress como frameworks de testing.
### Stack adoptado
| Capa | Tecnología | Reemplaza a |
|---|---|---|
| SSG | Gatsby 4 (4.2.0) | Jekyll |

Copilot uses AI. Check for mistakes.
Comment on lines +1 to +7
# ADR R01: Fundación del sitio personal con Jekyll

> **Estado:** Reemplazada → [R02](R02-migracion-jekyll-a-gatsby.md)
> **Fecha original:** 2016-04 (reconstruido retrospectivamente 2026-02)
> **Categoría:** Plataforma / SSG / Quality
> **Repositorio:** `secorto.com_jekyll` (423 commits, 2016–2023)

Copy link

Copilot AI Feb 16, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Este ADR se marca como “reconstruido retrospectivamente”, pero no incluye una sección explícita de retrospectiva con los campos que el issue #85 pide para los ADRs retrospectivos (p. ej. “Decisión vigente (sí/no/parcial)”, resumen breve, si requiere actualización, responsable/fecha límite y acciones). Si este PR cierra #85, conviene añadir esa sección al final (o en el frontmatter/encabezado) para que quede verificable y accionable.

Copilot uses AI. Check for mistakes.
Comment on lines +1 to +7
# ADR R02: Migración de Jekyll a Gatsby

> **Estado:** Reemplazada → [R03](R03-migracion-gatsby-a-astro.md)
> **Fecha original:** 2021-03 (reconstruido retrospectivamente 2026-02)
> **Categoría:** Plataforma / SSG / Testing / Quality
> **Repositorio:** `web2021` (111 commits, 2021–2023)

Copy link

Copilot AI Feb 16, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Este ADR se marca como “reconstruido retrospectivamente”, pero no incluye una sección explícita de retrospectiva con los campos que el issue #85 pide para los ADRs retrospectivos (p. ej. “Decisión vigente (sí/no/parcial)”, resumen breve, si requiere actualización, responsable/fecha límite y acciones). Si este PR cierra #85, conviene añadir esa sección al final (o en el frontmatter/encabezado) para que quede verificable y accionable.

Copilot uses AI. Check for mistakes.
Comment on lines +1 to +7
# ADR R03: Migración de Gatsby a Astro

> **Estado:** Aceptada
> **Fecha original:** 2024-05 (reconstruido retrospectivamente 2026-02)
> **Categoría:** Plataforma / SSG / Testing / i18n
> **Repositorio:** `secorto_web` (502+ commits, 2024–presente)

Copy link

Copilot AI Feb 16, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Este ADR se marca como “reconstruido retrospectivamente”, pero no incluye una sección explícita de retrospectiva con los campos que el issue #85 pide para los ADRs retrospectivos (p. ej. “Decisión vigente (sí/no/parcial)”, resumen breve, si requiere actualización, responsable/fecha límite y acciones). Si este PR cierra #85, conviene añadir esa sección al final (o en el frontmatter/encabezado) para que quede verificable y accionable.

Copilot uses AI. Check for mistakes.
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 4 out of 4 changed files in this pull request and generated no new comments.

@Scot3004 Scot3004 merged commit 2a03b0f into master Feb 27, 2026
14 checks passed
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.

[Mejora]: ADRs — Retrospectiva (serie R)

2 participants