diff --git a/episodes/TRAZA_r1seccion1l1-lo-que-verifiqu-hoy-sin-gas_S20261003.R1_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD.md b/episodes/TRAZA_r1seccion1l1-lo-que-verifiqu-hoy-sin-gas_S20261003.R1_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD.md new file mode 100644 index 00000000..3661b85e --- /dev/null +++ b/episodes/TRAZA_r1seccion1l1-lo-que-verifiqu-hoy-sin-gas_S20261003.R1_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD.md @@ -0,0 +1,39 @@ +--- +episode_id: "3db53100-1f5f-47da-b1ed-69764c98e87a" +puente_flat: "TRAZA_r1seccion1l1-lo-que-verifiqu-hoy-sin-gas_S20261003.R1_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD" +session_code: "S20261003.SID0D9930CB1FED" +acto_dialogico: "informar" +actor_flujo: "multi_actor" +criticidad_aegis: "low" +skill_dominante: "NONE" +fase_proyecto: "operations" +tipo_semantico: "advisory" +summary_one_line: "EPISODIO 1 — Nextcloud: [R1.seccion1.L1] Lo que verifiqué hoy, sin gastar" +source_type: "claude_code" +trust_boundary: "internal" +created_at: "2026-10-09T01:06:00.479461+00:00" +relectura_tagged: false +forgejo_commit_sha: "pending" +--- + +**S20261008.SID0D9930CB1FED · R1 — Opción A: el camino está comprobado; falta tu PDF** + +## [R1.seccion1.L1] Lo que verifiqué hoy, sin gastar + +- La carpeta `C:\Users\Administrador\pdf2md` está entera: el entorno Python (`.venv`), los dos programas (`convert.py` 1.0.0 y `normalize_chunk.py` 2.3.0), la carpeta `input\` con los 5 PDF de prueba y `output\` con sus 7 subcarpetas. +- Los dos programas arrancan y muestran su ayuda desde el entorno de la carpeta. +- La llave de Mistral está declarada en `.env` (conté la línea `MISTRAL_API_KEY=`; no leí su valor) y **está viva**: una consulta de solo lectura a Mistral (lista de modelos, nada se sube, sin costo) respondió `HTTP 200` con 55 modelos, entre ellos los 7 de OCR; `convert.py` usa `mistral-ocr-latest`. +- Un registro anterior muestra lo que vas a ver: 12 páginas convertidas en 4 segundos, 5 imágenes guardadas y el archivo remoto borrado de Mistral al terminar. + +**Lo que vi de paso:** en `output\markdown\` ya no está el Markdown del manual de la HP Z8 (sus trozos, su ficha de ruta y su copia Obsidian siguen ahí, del 2026-10-03). Las carpetas `input\` y `output\markdown\` cambiaron el 2026-10-04 a las 12:54; no sé quién lo movió. Si fuiste tú para el inventario de la Z8, todo bien; solo significa que un nuevo corte de ese manual no encontraría su Markdown. + +## [R1.seccion2.L2] Tu runbook desde cero (en tu computador, PowerShell) + +1. Copia el PDF a `C:\Users\Administrador\pdf2md\input\` con un nombre corto, único y sin espacios, por ejemplo `mi_documento.pdf`. Que no sea un documento delicado: viaja a la nube de Mistral. +2. Abre PowerShell y entra a la carpeta: + +3. Conviértelo. Cuesta 0,4 centavos de dólar por página (50 páginas ≈ 20 centavos). Verás líneas como «Subiendo PDF», «OCR completado: N paginas», «Archivo remoto eliminado» y las rutas del Markdown y del manifest. + +4. Córtalo en trozos. Es gratis. La palabra `mi_documento` es un filtro: solo procesa los Markdown cuyo nombre la contenga; sin filtro, procesaría los 4 documentos de prueba otra vez. + +5. Resultado: `output\markdown\mi_documento.md` (texto limpio), `output\chunks\mi_documento.jsonl` (los trozos), `output\routing\mi_documento.routing.json` (qué ruta recomendó el agente de tránsito y cuál se aplicó) y `output\obsidian\mi_documento.md`. Si algo falla, el registro queda en `logs\`; pégame el error y lo miro.