feat(episode): DEPURA_versin-corregida-validada-en-sandbox_S20260726.R3_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD

Skill: NONE | Type: troubleshooting
Summary: EPISODIO 3 — MNEMO_PRE_DIGEST: Versión corregida (validada en sandbox)
This commit is contained in:
Ember 2026-07-26 19:25:57 +00:00
parent 644cd6ac4a
commit 880e124361

View file

@ -0,0 +1,29 @@
---
episode_id: "1ae5c6d5-8493-4b28-8954-b0ab5fab54c5"
puente_flat: "DEPURA_versin-corregida-validada-en-sandbox_S20260726.R3_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD"
session_code: "S20260726.ARCO_CICLO4_AUTOMEJORA"
acto_dialogico: "informar"
actor_flujo: "multi_actor"
criticidad_aegis: "low"
skill_dominante: "NONE"
fase_proyecto: "operations"
tipo_semantico: "troubleshooting"
summary_one_line: "EPISODIO 3 — MNEMO_PRE_DIGEST: Versión corregida (validada en sandbox)"
source_type: "claude_code"
trust_boundary: "internal"
created_at: "2026-07-26T19:25:41.690126+00:00"
relectura_tagged: false
forgejo_commit_sha: "pending"
---
**H1 es el importante.** Dentro de comillas **dobles**, bash se come el backslash de `\$` y guarda un `$` literal. Medido: con dobles el archivo queda `... \[\033[1;37m\] $ \[\033[0m\]`; con simples conserva `\$`. Y `\$` es precisamente el código que dibuja `#` cuando eres root y `$` cuando no. Al perderlo, el prompt dice `$` **también como root**. Como además el hostname va en rojo permanente, no queda **ninguna** señal visual de que estás como root — justo en el servidor MEMORIA, donde esa señal es la que te frena antes de un `rm` mal apuntado.
**H2:** en `\h\[\033[1;31m\]:\w`, el segundo `1;31` repite el rojo que ya estaba activo, y `\w` no recibe color propio, así que el directorio **hereda el rojo**. Medido: `^[[1;31mQUANTUM-PC^[[1;31m:~/Downloads/...` sin secuencia intermedia. Sospecho que la intención era azul para el path (la convención) y el rojo quedó pegado.
**H4:** verifiqué tu `.bashrc` local — 3 líneas, termina en `\n`, cero definiciones `PS1`, sin `PROMPT_COMMAND`. Ahí el comando corre limpio. **En el servidor MEMORIA no lo verifiqué** (no hice SSH sin pedírtelo): si allá el archivo no termina en salto de línea, la línea nueva se pega a la última y la rompe en silencio.
**H5:** dos riesgos con el emoji. Si el comando viaja desde PowerShell hacia el servidor, la conversión de codificación cp1252 puede corromper el ⚡ y dejarlo escrito como basura permanente — esa clase exacta de bug se cerró en este ecosistema el S20260725. Y los emoji ocupan 2 columnas pero se declaran de ancho ambiguo, lo que puede desalinear líneas largas.
## Versión corregida (validada en sandbox)
La probé contra el caso hostil: archivo sin salto de línea final, corrida dos veces. Resultado: `alias ll='ls -l'` intacto, **1 sola** definición `PS1` tras dos corridas, emoji con bytes `e2 9a a1` exactos, y `:` sin color con el path en azul.