Auditoria de deriva doc<->codigo sobre los 33 commits del 2026-08-13/14: cinco
sitios seguian describiendo lo que el codigo dejo de hacer ayer. Se corrigen
COMO BITACORA, al final de cada fichero (el cuerpo es el acta de lo que se
firmo, no el estado del codigo; reescribirlo falsearia la firma). El formato
es el que ya existia en `arts/adom` y `soma/textarea`: `## Backlog`.
- `decisions/book-deviations.md` — dos entradas. D.7 nombraba
`IntentExpectedFamily`, tipo que M6 (13246a2c2) borro, y describia una
derivacion de DOS cubos que S-33 (1a174d5a6) hizo positiva y TRIPLE. Y el
caveat SEM-4 de tree-view/tree-grid nombraba `targetOverride` en presente:
b8aa333fd lo borro, hoy se ancla por identidad (`partInstance`).
- `theming/channels.md` — decia «built-in opt-in channel» de announce.
S-19(ii) (23b20fff5) lo encendio por defecto en las DOS raices; ese commit
actualizo `sema.md` y se dejo este atras.
- `architecture/morfo.md` — el §semaSelector no nombraba los dos matchers que
M5 (b53c93e42) anadio: `state` tipado contra `DataPairOf<M>` y el escape
`undeclaredState`, que LANZA si el attr resulta estar declarado — es lo que
mantiene obligatorio el tipado.
- READMEs de virtual-list / virtual-grid — su columna informal «Emitted? NO»
precede al campo del contrato. c73cae022 hizo que el morfo diga QUIEN
dispara: `emission: 'host'`. La conducta no cambia; cambia su estatus.
Ademas, `architecture/sema.md`: `{{ announce: false }}` -> `{ announce: false }`,
llave doblada que introduje ayer en 23b20fff5.
Verificado: docs-check 0/625 · prettier sin regresion (los 6 ficheros que
avisan ya avisaban en HEAD, medido con stash). Los ficheros de blocks
(`blocks.md`, `AUDIT-blocks-ledger.md`, `CONTINUE-blocks.md`, `PLAN-blocks.md`)
son de la otra sesion y quedan fuera.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>