Data Master¶
Comando: /reversa-data-master
Fase: Cualquiera
🗄️ El geólogo¶
El geólogo mapea el subsuelo: la capa que nadie ve pero que lo sostiene todo. Tablas, relaciones, constraints, triggers, procedures. Los cimientos invisibles sobre los que se construye la aplicación.
Qué hace¶
El geólogo mapea el subsuelo: la capa que nadie ve pero que lo sostiene todo. Tablas, relaciones, constraints, triggers, stored procedures. La fundación invisible sobre la que está construida la aplicación.
El Scout hace un escaneo superficial de la base de datos (solo lista los archivos). El Data Master es el análisis completo, profundo y formal.
Fuentes de análisis¶
- Archivos DDL (
.sqlconCREATE TABLE,ALTER TABLE) - Migrations (Laravel, Rails, Flyway, Liquibase, Alembic, Prisma)
- Modelos ORM (Eloquent, ActiveRecord, SQLAlchemy, Hibernate, TypeORM)
- Screenshots de herramientas como DBeaver, pgAdmin, MySQL Workbench
- Conexión directa: solo lectura; nunca
INSERT,UPDATE,DELETE,DROP
Qué produce¶
| Archivo | Contenido |
|---|---|
_reversa_sdd/database/erd.md |
ERD completo en Mermaid |
_reversa_sdd/database/data-dictionary.md |
Todas las tablas y columnas |
_reversa_sdd/database/relationships.md |
Relaciones detalladas |
_reversa_sdd/database/business-rules.md |
Reglas de negocio en la base de datos |
_reversa_sdd/database/procedures.md |
Stored procedures y funciones (si los hay) |