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:
parent
644cd6ac4a
commit
880e124361
1 changed files with 29 additions and 0 deletions
|
|
@ -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.
|
||||||
Loading…
Reference in a new issue