# π MΓ³dulo G4b β Los Pergaminos del Saber SDD
## MisiΓ³n
Fetchear documentaciΓ³n oficial sobre metodologΓas de Spec-Driven Development.
Los pergaminos enriquecerΓ‘n la forja de requirements, design y tasks con las
mejores prΓ‘cticas de especificaciΓ³n del mundo conocido.
Las docs de tecnologΓa son responsabilidad de los Rohirrim (G1), no de G4b.
---
## Banner de inicio
Mostrar antes de lanzar los fetches:
```
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β π Los Jinetes parten a buscar los Pergaminos del Saber SDD β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Cinco fuentes de sabidurΓa. Cinco jinetes en paralelo.
El Mago Blanco envΓa a sus mejores a los archivos del Saber.
```
---
## Mapping SDD methodology β fuentes
Fetchear **siempre** las mismas fuentes, independientemente del stack detectado:
| SDD Methodology | URL a fetchear |
|-----------------|----------------|
| EARS format (Easy Approach to Requirements Syntax) | https://alistairmavin.com/ears/ |
| Plan Mode (Claude Code) | https://docs.anthropic.com/en/docs/claude-code/cli-usage |
| Kiro / AWS spec-driven development | https://kiro.dev/docs/specs/ |
| ADR lite (Architecture Decision Records) | https://adr.github.io/ |
| C4 model (diagramas de arquitectura) | https://c4model.com/ |
Lanzar WebFetch **en paralelo** para las 5 fuentes.
---
## AnimaciΓ³n de progreso (mostrar durante el fetch)
```
π EARS format β buscando en alistairmavin.com... [β
pergamino obtenido / β οΈ sin respuesta]
π Plan Mode β buscando en anthropic.com... [β
pergamino obtenido / β οΈ sin respuesta]
π Kiro spec-driven β buscando en kiro.dev... [β
pergamino obtenido / β οΈ sin respuesta]
π ADR lite β buscando en adr.github.io... [β
pergamino obtenido / β οΈ sin respuesta]
π C4 model β buscando en c4model.com... [β
pergamino obtenido / β οΈ sin respuesta]
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π [N]/5 pergaminos obtenidos. El Consejo puede proceder.
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
```
---
## Fallback si WebFetch falla
```
β οΈ El jinete no pudo traer el pergamino de [fuente].
El Consejo procederΓ‘ con el conocimiento disponible.
```
El flujo continΓΊa sin bloquearse. Un fallo de WebFetch NO detiene el SDD.
---
## Guardar contexto
El contenido fetcheado (resumen de cada fuente, mΓ‘x 500 palabras por fuente) se guarda como `contexto_docs` para los mΓ³dulos G5, G6 y G7.
Si ningΓΊn fetch tuvo Γ©xito: `contexto_docs = null`. Los mΓ³dulos posteriores funcionan sin Γ©l.
---
## TransiciΓ³n
β Cargar @prompts/gandalf/sections/05-module-requirements.md
---
**MΓ³dulo**: `04b-module-docs-fetch.md`
**Invocado desde**: `03-module-objective.md`
**Requiere**: WebFetch (paralelo)