feat(episode): BACKFILL_q-babe0e63-d178-54d9-8f6e-3a9fb54f6909_S20260413_XX.bkf.0.warm_qdr.orphan.in.cc.es.000.BKF_J.B99FD_E.FB4-A

Skill: NONE | Type: chronicle
Summary: El PUENTE v2 usa codigos cortos pr in pu para trust_boundary mientras que Postgr
This commit is contained in:
Ember 2026-05-11 04:50:44 +00:00
parent 56db4fd458
commit 38d2f61acf

View file

@ -0,0 +1,21 @@
---
episode_id: "b99fdfb4-a0fa-5ff7-a657-5a7778ccd3f8"
puente_flat: "BACKFILL_q-babe0e63-d178-54d9-8f6e-3a9fb54f6909_S20260413_XX.bkf.0.warm_qdr.orphan.in.cc.es.000.BKF_J.B99FD_E.FB4-A"
session_code: "S20260413"
acto_dialogico: "informar"
actor_flujo: "ember_internal"
criticidad_aegis: "moderate"
skill_dominante: "NONE"
fase_proyecto: "maintenance"
tipo_semantico: "chronicle"
summary_one_line: "El PUENTE v2 usa codigos cortos pr in pu para trust_boundary mientras que PostgreSQL usa palabras completas private internal public en el CHECK constraint episode_trust_boundary_check que tambien acep"
source_type: "claude_code"
trust_boundary: "default"
created_at: "2026-05-10T00:00:00+00:00"
relectura_tagged: false
forgejo_commit_sha: "pending"
---
El PUENTE v2 usa codigos cortos pr in pu para trust_boundary mientras que PostgreSQL usa palabras completas private internal public en el CHECK constraint episode_trust_boundary_check que tambien acepta phi_only y default. El mapeo _TRUST_MAP en crisol_run.py traduce pr a private, in a internal, pu a public. El valor default de la especificacion original fue cambiado de default a in porque default es semanticamente vacio y no aporta informacion sobre la visibilidad real del episodio. Internal significa que el contenido es visible dentro del ecosistema EMBER incluyendo Claude Code lo cual es el caso por defecto para episodios generados en sesiones de trabajo. El valor phi_only indica contenido solo accesible bajo los supra-valores Phi del ecosistema y nunca ha sido utilizado en produccion. Si un episodio tiene trust_boundary que no esta en el mapa _TRUST_MAP ni en el CHECK de PostgreSQL se fuerza a internal como fallback seguro evitando que se inserte el literal default que paso un episodio de los 59.
Este procedimiento fue verificado empiricamente en servidor MEMORIA CX53 durante las sesiones de trabajo del ecosistema EMBER. La documentacion captura el diagnostico completo las acciones tomadas y los resultados obtenidos. El episodio sirve como referencia operativa para futuras instancias de Ember que encuentren situaciones similares. Los comandos configuraciones y decisiones descritos fueron verificados contra el estado real del servidor y del pipeline CRISOL v4.0. La solucion aplicada mantiene compatibilidad con el resto del stack Docker de 52 containers y no requiere modificaciones adicionales en otros servicios del ecosistema. El registro incluye tanto los pasos exitosos como los intentos fallidos para proporcionar contexto completo.