`[data-file-upload] [data-disabled]` (0,2,0) vestia todo nodo disabled bajo el
provider, HUESPEDES incluidos, y ganaba el empate por orden de import - el
accidente que B' condena. Medido en la composicion documentada del composer:
el textarea huesped recibia la atenuacion TRES veces (0.4^3 = 0.064, el
placeholder casi ilegible) con el file-upload NI SIQUIERA disabled, y
`--chat-composer-disabled-opacity` no alcanzaba nunca.
- La mitad descendiente se sustituye por los CINCO selectores por parte
(label, dropzone, trigger, item-remove, clear-trigger; el provider ya
estaba). El morfo declara `data-disabled` exactamente en esas partes y soma
lo estampa siempre junto al atributo de parte: el barrido era 100 %
redundante hacia dentro - solo anadia alcance hacia fuera.
- Unicidad re-censada HOY: 171 recetas, unica ocurrencia con `data-disabled`.
- Medido: file-upload CERO ESTRICTO (4.608 valores x 8 estados + pase
disabled propio 0/35); composer recupera EXACTAMENTE 6 valores (opacity y
alpha de textarea/input, cursor x2) y nada mas - la excepcion a D-TH.5
firmada, con capturas antes/despues.
- Centinela: composer 29 -> 30/33 (revive `disabled-opacity`; su excepcion
EXACTA salio STALE por si sola - el reverso de la ceguera a patrones);
file-upload 61/98, exit 0 ambos.
- README del composer corregido: su adjudicacion "no se ve hasta que un tema
mueva" era FALSA para el textarea (triple atenuacion en el tema default).
- Registro: PLAN 8 entrada fechada - CONTINUE item 3 EJECUTADA - notas en
las fichas de ambos.
Aviso de instrumento (en el registro): la sonda sancionada es CIEGA a esta
firma (sin paso disabled; su filtro del composer no ve [data-textarea]) - su
cero vale como regresion, no como testigo; el gate se cumplio con instrumento
dedicado, exacto y sin extras.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>