45ff922dd4
Ревью #516: isPageId/asPageId/isSlugId/asSlugId/SLUG_ID_RE + типы SlugId/PageRef имели НОЛЬ вызовов в монорепе — только барные ре-экспорты в client.ts и кейсы теста. Несущий смысл — только compile-time бренд PageId (минтится as PageId в resolvePageId, единственном узле канонизации; asPageId туда намеренно не звался). Докстринг заявлял «asPageId() guards the untrusted PUBLIC boundary» — но никто не звал: спекулятивный вес. Удалил мёртвые runtime-символы + типы SlugId/PageRef + ре-экспорты + их тест-файл. Оставил тип PageId + касты. Поправил врущий коммент в resolvePageId (бренд — чистый compile-time маркер, гарантия — что этот узел единственный производитель). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>