# IPSExtractor Cleaning Service Microservicio independiente de limpieza. Esta carpeta puede vivir como repo propio: contiene su API REST, reglas de limpieza, infraestructura, dependencias y Dockerfile sin importar codigo de otros servicios. ## Estructura ```text api/ Endpoints FastAPI domain/ Reglas y analisis de limpieza infrastructure/ Persistencia SQLAlchemy del servicio requirements.txt Dockerfile ``` ## Desarrollo local ```bash pip install -r requirements.txt uvicorn api.main:app --host 0.0.0.0 --port 8002 ``` ## Endpoints principales - `GET /health` - `GET /rules` - `GET /batches/{batch_id}/analysis` - `POST /jobs` - `GET /jobs/{job_id}` - `GET /jobs/{job_id}/rows`