Files
repo_Claude/dev/issues/006-improve-db-reader.md
egutierrez f3d5ddcddd docs: crear roadmap de issues para agentes
Se crean 9 issues para trackear el desarrollo de agentes:

Nuevos agentes:
- #001 orchestrator: coordinar agentes para proyectos
- #002 ci-cd: pipelines de build/test/deploy
- #003 testing: tests automatizados Go y React
- #004 api-client: gestión de APIs externas
- #005 docs-generator: documentación automática

Mejoras a existentes:
- #006 db-reader: PostgreSQL, migraciones
- #007 backend-lib: nuevos módulos shell/app
- #008 frontend-lib: versionado, testing
- #009 gitea: Actions, templates
2026-03-22 20:00:15 +01:00

69 lines
1.3 KiB
Markdown

# Issue #006: Mejorar agente db-reader
**Tipo:** enhancement
**Prioridad:** media
**Estado:** pendiente
## Descripción
Extender el agente db-reader para soportar más bases de datos y funcionalidades.
## Mejoras requeridas
### Nuevas bases de datos
- [ ] PostgreSQL via MCP (mcp-server-postgres)
- [ ] MySQL/MariaDB via MCP
- [ ] Redis para cache
### Migraciones
- [ ] Integrar golang-migrate o Atlas
- [ ] Crear migraciones desde schema
- [ ] Aplicar migraciones up/down
- [ ] Historial de migraciones
### Seeds
- [ ] Generar datos de prueba
- [ ] Seeds desde CSV/JSON
- [ ] Faker para datos aleatorios
### Queries avanzados
- [ ] Query builder visual
- [ ] Explain/analyze de queries
- [ ] Índices sugeridos
- [ ] Exportar a CSV/JSON/Parquet
## Configuración MCP adicional
```yaml
mcpServers:
- postgres:
type: stdio
command: uvx
args:
- mcp-server-postgres
- --connection-string
- "${POSTGRES_URL}"
```
## Integración con DevFactory
```go
// shell/postgres.go
package shell
import "github.com/lucasdataproyects/devfactory/core"
type PostgresClient struct {
connString string
}
func (c *PostgresClient) Query(sql string) core.Result[[]map[string]any] {
// ...
}
```
## Dependencias
- MCP servers para cada DB
- golang-migrate para migraciones