intl-reportslisted
Install: claude install-skill senda-labs/DQIII8
# /intl-reports — Orquestador de Informes de Internacionalización
Proyecto en `/root/dqiii8/my-projects/intl-reports/`.
CSV tanda3: `data/3a tanda empresas 201 P&L 28 abril.csv` (201 empresas).
## Arquitectura
**Orchestrator v4** (`core.cli`) = pipeline completo por empresa, vía `claude --print` subprocess.
**NUNCA** lanzar desde Claude Code activo (`CLAUDECODE=1` bloquea con error explícito).
**Siempre** desde terminal/tmux externo:
```bash
env -u CLAUDECODE python3 -m core.cli run --slug {slug} --concurrency 6
```
## Pipeline batch (modo producción)
```bash
# Batch secuencial desde tmux externo — NO desde Claude Code
bash scripts/batch_run_tanda3.sh data/tanda3_run_ready.txt
```
El script:
1. Salta empresas con ambos DOCXs ya existentes (>500 KB c/u)
2. Detecta estado parcial → `resume`; empresa fresh → `run`
3. Para en `exit 2` si detecta rate limit (reanudar después)
4. Flags: `--concurrency 6 --skip-brief`
### Waves del Orchestrator v4
```
Wave -2 crawler auto skip si dossier < 30d
Wave -1 implications_brief auto [Haiku], --skip-brief lo omite si ya existe
Wave 0 strategic + diag_intro + diag_areas×6 [8 en paralelo]
Wave 1 market_signals_layer + diag_conclusions
Wave 2 plan_body_org + plan_body_financial
Wave 3 plan_body_governance + plan_body_entry
Wave 4 plan_body_marketing
Wave 5 markets + plan_body_recommendations
Post QA → auto_qa_fixer → DOCX → Telegram
```
## Prerrequisitos por empresa (gate real del pipeline)
```
A. SABI