← Лента времени
Как мы проверяем факты
«Лента времени» — культурный атлас, а не пересказ. Мы взяли на себя правило, которое почти никто в образовательном контенте не соблюдает:
ни один факт или цитата не попадают на экран непроверенными. Это правило кода, а не обещание.
Проверка разная для разного. Цитата сверяется с первоисточником символ в символ. Справка и аннотация — привязываются к статье-источнику со ссылкой, которую видно на странице. Ниже — как именно.
Цитата — не набранный текст, а срез первоисточника
Каждая цитата хранится не как строка, которую кто-то перепечатал, а как точный диапазон символов в каноническом издании плюс sha256-хеш файла-источника. Машина берёт срез из эталона и сверяет — совпал символ в символ или нет. Если файл-источник изменится хоть на знак, хеш не сойдётся, и цитата просто не опубликуется.
«Не приведи бог видеть русский бунт, бессмысленный и беспощадный!»
Александр Сергеевич Пушкин · «Капитанская дочка»
655 из 655цитат — дословные срезы эталона · 110 выверенных источников
Справки и аннотации — с привязкой к источнику
Биография писателя, аннотация произведения, справка о событии — это пересказ, а не цитата, поэтому у них защита другого рода. Каждая такая справка привязана к конкретной статье-источнику (Википедия, CC BY-SA), и рядом с ней стоит ссылка на эту статью — вы можете проверить сами. Отдельная машинная проверка сверяет, что статья действительно о той самой вещи того самого автора (через связь с Викиданными), — чтобы «Капитаны» Гумилёва не оказались подписаны статьёй о капитанах-регентах Сан-Марино. Справка без подтверждённого источника не публикуется.
История — заземление, а не память
Для полного разбора события защита ещё строже: машинная проверка требует, чтобы каждый год и каждая фамилия из причин, хода и последствий дословно встречались в статье-источнике. Выдуманную дату или лицо пронести нельзя — модуль не пройдёт валидацию и не попадёт в ленту.
Публикация — только через шлюз
В коде нет ни одного места, где страница читает «сырые» данные. Всё идёт через представления со статусом «проверено». Черновик, гипотеза или отклонённая правка физически не могут попасть на экран — их не видит слой публикации. А где выверенных данных пока нет — там честно пусто, а не правдоподобная догадка.
Сейчас в ленте: 100 имён, 58 произведений с разбором, 33 исторических событий, 655 выверенных цитат. Открыть ленту →