Skip to content

Preparar el proyecto para usarlo en Claude Code en la web - #4

Merged
britoruben merged 1 commit into
mainfrom
claude/decision-0008-apply-xll0tw
Sep 27, 2026
Merged

britoruben merged 1 commit into
mainfrom
claude/decision-0008-apply-xll0tw

Conversation

@britoruben

Copy link
Copy Markdown
Owner

Deja main listo para trabajar desde una sesión nueva de Claude Code en la web, sin instalar nada.

Problema que corrige

En una sesión web sobre main, el lector de PDF (pypdf) no cargaba por un fallo de los paquetes del propio sistema: /prepare-pdf fallaba y python3 -m unittest terminaba con un error. /verify-citations sí funcionaba.

Cambios

Archivo Qué cambia
.claude/hooks/session-start.sh + .claude/settings.json Al iniciar cada sesión web: crea .venv, instala requirements.txt y hace que python/python3 usen ese entorno. En un ordenador personal no hace nada
CLAUDE.md Qué existe hoy y qué no (no simular las fases sin construir; las obras citadas de memoria se declaran no comprobadas); trabajo en la nube (carpeta de datos temporal, Crossref puede estar bloqueado, no subir cambios sin que se pida)
docs/next-steps.md Etapa actual: revisión del diseño por el equipo; cómo ayudar en ella y preguntas pendientes
ejemplos/LEEME.md Nuevo apartado "Probarlo en Claude Code en la web", paso a paso y con el resultado esperado
docs/guia.md, docs/glosario.md Al día con el uso en la web; nueva entrada "Sesión"; aviso de qué funciona ya

Comprobaciones

  • La comprobación de inicio funciona en la nube (unos 5 s la primera vez), se puede repetir sin problemas y no hace nada fuera de la nube.
  • Con ella: 51 pruebas en verde; /prepare-pdf del ejemplo encuentra las páginas 45 a 48; el verificador da 8 fallos y 4 avisos en el borrador con errores.
  • Ejecutar la demo no modifica ningún archivo del repositorio.

🤖 Generated with Claude Code

https://claude.ai/code/session_01Exn6zqkpMFQtH4mihcBLa9


Generated by Claude Code

- Comprobación al iniciar cada sesión web (.claude/hooks/session-start.sh):
  crea .venv, instala requirements.txt y hace que python/python3 lo usen.
  Evita el fallo de pypdf con los paquetes del sistema en la nube.
- CLAUDE.md: qué existe hoy y qué no (no simular fases sin construir),
  trabajo en la nube (carpeta de datos temporal, Crossref, no subir cambios
  sin que se pida).
- next-steps.md: etapa actual de revisión del diseño y preguntas pendientes.
- Guías en español: cómo probarlo en la web paso a paso (ejemplos/LEEME.md),
  guía y glosario al día con el uso en la nube.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Exn6zqkpMFQtH4mihcBLa9
@britoruben
britoruben merged commit 5c138a0 into main Sep 27, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants