potyk-reads (/reads/)
Публичный раздел про чтение. В глобальном меню сайта отдельного пункта нет — раздел доступен из меню potyk-culture (секция «Чтение»). URL и бренд прежние. В сайдбаре — то же меню крыла, что на /culture/.
Сценарии
Открыть раздел
Пользователь открывает /reads/ (или пункт «Главная» / «Чтение» в меню potyk-culture).
Ожидаемый результат: страница раздела с заголовком potyk-reads. В бренде сверху — potyk-reads; в сайдбаре — полное меню крыла potyk-culture, не общее меню potyk-io. На главной — сетка контент-карточек книг в режиме 4 колонки (на мобилке сразу 2): обложка или заглушка, название, автор (серым; подзаголовок — только если задан в свойствах книги), пропорции обложки 9:16; заголовок и серые строки (автор / подзаголовок) в одну строку с подгонкой размера шрифта. Клик по карточке открывает страницу ревью книги. Если книг нет — видно, что список пуст.
Карточка книги из свойств страницы
Зачем: название, автор, обложка (и опционально подзаголовок) живут у самой книги, а не зашиты в шаблон главной.
Что делает пользователь: открывает /reads/ после того, как у страницы ревью заданы свойства книги (название, автор, обложка; подзаголовок — по желанию).
Ожидаемый результат: в сетке у карточки видны название и автор; подзаголовок — только если задан; обложка — картинка книги (если свойства обложки нет — заглушка).
Страница ревью книги
Зачем: читать заметки по книге отдельно от сетки.
Что делает пользователь: кликает карточку на главной или открывает URL вида /reads/<книга>.
Ожидаемый результат: страница с markdown-ревью. Под заголовком — свойства книги, если заданы: автор, подзаголовок, всего страниц. Прочитано страниц на /reads/ не показывается (прогресс живёт в игре — см. инвентарь). Обложка в теле — не шире 200px (на узком экране — на всю ширину колонки). Несуществующий путь — 404.