chore: initial commit del deploy de utilerias-recon-2

Incluye:
- app.ipynb con las 10 pestanas (Conexion, Descargas, Analisis, NLP, KGS,
  CTM, Saldos Vencidos, DataStage, Estructuras SCAII, Valores).
- launcher.py + run_dev.bat para lanzar Voila localmente.
- docker-compose.yml para levantar Postgres 16 con healthcheck.
- schema_registro.sql con las 27 tablas (Registro501..Registro701,
  RegistroInci/Resumen/Sel, base_numpartes).
- requirements.txt con pandas, pyodbc, psycopg2-binary, sqlalchemy,
  scikit-learn, openpyxl, voila, ipywidgets, python-docx.
- 6 manuales de usuario (CTM, SaldosVencidos, DataStage, EstructurasSCAII,
  Valores, GENPACT_V2 general) en .docx.
- 6 generadores de manuales para regenerar los .docx tras editar.
- .gitignore que excluye .env, .venv, outputs generados y caches.
- README.md con instrucciones de setup en server.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Ernesto Herrera
2026-05-21 08:18:13 -06:00
commit a0081f54d2
21 changed files with 8509 additions and 0 deletions

43
.gitignore vendored Normal file
View File

@@ -0,0 +1,43 @@
# Credenciales y entorno local
.env
*.env.local
# Python
.venv/
__pycache__/
*.pyc
*.pyo
*.pyd
.pytest_cache/
# Jupyter
.ipynb_checkpoints/
# Build artifacts
build/
dist/
*.egg-info/
# IDE
.vscode/
.idea/
*.swp
# OS
Thumbs.db
.DS_Store
# Outputs generados por la app
app/Estructura_*.xlsx
app/Estructura_*.csv
app/plan_*.xlsx
app/plan_*.csv
app/Resultados_*.csv
app/Manual_*_[0-9]*.docx
app/Registro551.xlsx
app/_upload_*.xlsx
app/_*.py
app/app.ipynb.bak
# Docker volumes locales
postgres_data/