--- манифест: Чешуйка «Сундук» статус: черновик v1 обновлено: 2026-08-31 страница: person-chest.html · выпуск #12 связано: [[chesuyka]] — общие правила --- # Чешуйка «Сундук» ## Что это **Файловое хранилище вселенной: файлы, которые сами знают, кто на них и что на них.** Забирает вложения из чатов в оригинальном качестве, раскладывает по годам и событиям, чистит дубликаты. «Дайте мне это разложить, пожалуйста. И подписать. И найти потом за секунду». ## Главное отличие — у Сундука есть глаз Распознавание живёт **внутри** него и срабатывает в момент сохранения, помечая каждый файл: - **кто на снимке** — лица группируются, подписал один раз, дальше сам; - **что на нём** — море, торт, рыбалка, документ, чек. Поэтому поиск идёт обычными словами: «дед на рыбалке летом», «счета за март», «все фото с монтажа у клиента». ## Почему это чешуйка, а не папка Папка в Кобре хранит текстовые файлы проекта. Сундук решает другую боль — **вложения из переписки теряются**: они приходят сжатыми, лежат вперемешку и не ищутся. Разные боли, разные механизмы. ## Что внутри | Экран | Что делает | |---|---| | **Лента** | что приехало недавно, сгруппировано по событиям | | **Поиск** | обычными словами, по лицам и содержимому | | **Настройки** | что забирать, откуда, кому видно | ## Приватность — не деталь, а суть Распознавание лиц в семейном или клиентском архиве — самое чувствительное, что есть в этой вселенной. Поэтому: - распознавание живёт **внутри** Сундука и наружу не отдаётся; - альбом виден тому, кому его открыли, и никому больше; - «кто на фото» — это подписи владельца, а не общая база лиц компании. Область видимости описывается **до** пилота, а не после. Ядро здесь не поможет: разграничение строит сам Сундук. ## Связи Отдаёт медиа Контент-Заводу, когда из архива рождается кейс, и принимает вложения из любого чата Кобры. ## Источники - Канон: `person-chest.html`, выпуск №12 «Дело о семейном сундуке» - [chesuyka.md](manifest-chesuyka.md) — общие правила --- _Источник: `cobra-components/chest.md` в репозитории audio-talks. Эта копия обновляется скриптом `sync-components.mjs` — правки вносить в источник, не здесь._