recuperar-zona
Arqueología puntual sobre un módulo brownfield antes de tocarlo: completa su spec y corrige el PRD técnico.
---
description: Recupera un módulo brownfield antes de tocarlo — arqueología puntual, completar su spec y corrección del PRD técnico
---
# Recuperar zona · arqueología puntual ↔ spec ↔ PRD técnico
> Plantilla de comando de Argui (brownfield, Fase 6). Cópiala a `.claude/commands/` de tu
> proyecto y rellena los `[corchetes]`. Opera el delta #1 de la Fase 6 brownfield: recuperar un
> módulo que el onboarding no exploró a fondo **antes** de modificarlo. El ritual está en
> [methodology/brownfield.md](../../methodology/brownfield.md) → *El trabajo nuevo entra por la Fase 6*.
Recuperas **una** zona a la vez. El comando es **una unidad de trabajo**: cabe en un contexto y
cierra en un commit + limpieza de contexto. No cruza un `/clear` — recuperar otra zona es otra
invocación. Si el módulo ya fue recuperado antes, **no lo corras**.
## Contexto del proyecto
- **Proyecto:** [nombre + descripción breve].
- **PRD técnico (as-built):** `[ruta]` — el mapa vivo de la arquitectura.
- **Specs:** `[ruta]` — estrategia de specs del proyecto: `[lazy | solo críticos | …]`.
- **Estándares:** `[ruta]`.
- **Explorador de código / arquitecto:** agentes del onboarding (`[modelos]`).
- **Módulo a recuperar:** **[ruta/nombre del módulo que el próximo incremento va a tocar]**.
- **Incremento que lo motiva:** `[item/feature de backlog]`.
## Qué haces
1. **Arqueología puntual** del módulo:
- **Antes de explorar**, si el proyecto tiene índice de changes archivados, búscalo por este
módulo: lo que ya está registrado ahí no se re-descubre.
- El **explorador de código** (haiku) lista, sin interpretar: archivos del módulo, sus
dependencias (de qué depende y quién depende de él), su cobertura de tests actual, los patrones
que usa.
- El **arquitecto** interpreta: qué hace el módulo, sus reglas reales, sus acoplamientos y su
*blast-radius* (a qué llega un cambio aquí).
2. **Completar la spec** del módulo (según la estrategia de specs), capturando el **comportamiento**
que descubriste — el contrato contra el cual el `verify`/`qa` del incremento va a comparar.
3. **Corregir el PRD técnico** **solo si** la arqueología reveló algo estructural que el mapa no tenía
o tenía mal (una dependencia, una relación, el estado de una zona de riesgo). Es **corrección**, no
anexo: el PRD técnico sigue siendo un snapshot actual.
4. **Si el flujo es crítico** (toca dinero/datos sensibles) y no tenía red: dejar **tests de
caracterización** que congelen su comportamiento actual antes de que el incremento lo modifique.
## Reglas
- **No modifiques aún la lógica del incremento**: esto es *recuperar*, no *construir*. La
implementación es el ciclo OpenSpec que viene después, en otra unidad/sesión.
- **No re-mapees el producto entero**: solo este módulo (principio incremental).
- **Lo profundo va a la spec, lo estructural al PRD técnico.** No engordes el PRD técnico con
comportamiento detallado.
- Al cerrar: sugiere el commit, confirma que la spec y el PRD técnico quedaron persistidos, y sugiere
limpiar el contexto antes de pasar a construir el incremento.