feat(episode): TRAZA_tema-ember-con-tu-paleta-real_S20260726.R4_XX.ops.2.hot_inf.in.cc.es.000.MGQ_J.PMCFK_E.SGNFD
Skill: NONE | Type: troubleshooting Summary: EPISODIO 4 — MNEMO_PRE_DIGEST: Tema EMBER, con tu paleta real
This commit is contained in:
parent
e20cae591f
commit
4160cf918b
1 changed files with 29 additions and 0 deletions
|
|
@ -0,0 +1,29 @@
|
||||||
|
---
|
||||||
|
episode_id: "c8815ecc-db39-4373-b7c9-d41fa488cb1f"
|
||||||
|
puente_flat: "TRAZA_tema-ember-con-tu-paleta-real_S20260726.R4_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 4 — MNEMO_PRE_DIGEST: Tema EMBER, con tu paleta real"
|
||||||
|
source_type: "claude_code"
|
||||||
|
trust_boundary: "internal"
|
||||||
|
created_at: "2026-07-27T02:26:11.566959+00:00"
|
||||||
|
relectura_tagged: false
|
||||||
|
forgejo_commit_sha: "pending"
|
||||||
|
---
|
||||||
|
|
||||||
|
Aquí está lo que buscabas sin saber que existía. `statusLine` en `settings.json` ejecuta **un script tuyo** que pinta la barra inferior de Claude Code:
|
||||||
|
|
||||||
|
Ese script recibe por entrada estándar un JSON con los datos de la sesión (modelo, directorio, coste, uso de contexto) y **acepta exactamente los mismos códigos ANSI** que usaste en tu prompt — la propia doc usa `\033[32m` para verde y `\033[0m` para reset, idénticos a tu snippet. Es el análogo funcional de `PS1`: tu conocimiento se transfiere tal cual, solo cambia el vehículo (un script que imprime, en vez de una variable que bash expande). Incluso soporta enlaces clicables con secuencias OSC 8 y varias líneas.
|
||||||
|
|
||||||
|
Dos avisos de honestidad. **Primero, una discrepancia entre fuentes que te va a morder:** el JSON schema público de `schemastore.org` está desfasado — declara `theme` como `enum ["auto","light","dark"]` y `statusLine` como un array de strings. La doc oficial de Anthropic dice otra cosa (6 presets + `custom:<slug>`, y `statusLine` como objeto). Prevalece el fabricante. Consecuencia práctica: si tu editor te subraya en rojo `"theme": "custom:ember"`, es un falso positivo del schema viejo, no un error tuyo. **Segundo:** estás en la app de escritorio, no en una terminal; el TUI que renderiza es el mismo, así que el tema debería aplicar, pero eso es inferencia — no lo verifiqué visualmente. Y los selectores `/theme` y `/config` abren paneles interactivos que en esta sesión no están disponibles; la vía del archivo JSON no los necesita.
|
||||||
|
|
||||||
|
*(Nota de seguridad: el guardián web marcó "execute-command" en la página de statusline. Es falso positivo — la página documenta que la statusline ejecuta un comando de shell. No había ninguna instrucción dirigida a mí en el contenido.)*
|
||||||
|
|
||||||
|
## Tema EMBER, con tu paleta real
|
||||||
|
|
||||||
|
No te invento colores. Estos son los hex canónicos de los 11 TIPOS de tu taxonomía, verificados en [rules/nomenclatura.md:91](rules/nomenclatura.md:91)-101 (son la familia Tailwind-600, de ahí que el shimmer sea el orange-400 de la misma familia):
|
||||||
Loading…
Reference in a new issue