2fa86e2a33
Незнакомый тип ноды (default-ветка switch) молча схлопывался в свои дети, а незнакомая марка молча выбрасывалась — тихая потеря данных. Теперь сериализатор РЕПОРТИТ потерю: - по умолчанию поведение байт-в-байт прежнее (graceful degrade), но при переданном options.warnings в сток кладётся по одному сообщению на незамапленный тип (дедуп по типу) — потеря наблюдаема; - options.strict бросает ConverterLossError на ПЕРВОМ незнакомом типе (warning = ошибка). git-sync (lossless-путь) включает strict в stabilizePageBody: тип без серизализующей ветки падает громко на записи, а не пишет lossy .md. Валидный контент не затронут — у всех текущих типов схемы есть ветка. Покрытие: converter-loss-warnings.test.ts (нода/марка × strict/non-strict, дедуп, чистый контент) и strict-пин в git-sync stabilize.test.ts — всё через реальный конвертер. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>