О системе FilBox
Назначение: FilBox — рабочая система планирования, координации, контроля и документирования процессов Сахалинской филармонии. Система объединяет web-контур, календарь, реестры, сообщения, уведомления, bot-runtime и юридически чувствительные процессы доступа и согласий.
Текущая версия: 1.14.0 (2026-05-04)
Текущий релизный статус
- Статус:
released-code-only-green-closeout-complete. - LIVE release: code-only релиз закрыт зеленым; post-release smoke
pass=20 fail=0, write probes skipped. - Parity/readiness: source parity
9/9, env parity19/19; external dependency readinessREADY,pass=28 warn=0 fail=0. - Recovery: actual LIVE restore/restart rehearsal закрыт; post-restore smoke
pass=20 fail=0. - Security transport: SSH post-quantum key exchange hardening закрыт; negotiated
sntrup761x25519-sha512@openssh.com.
Что такое FilBox
FilBox — это единый рабочий контур, в котором ведутся события, участники, репертуар, назначения, билеты, персоны, уведомления, служебные сообщения, экспортные сценарии и связанный юридический пакет. Система используется как в web-интерфейсе, так и через рабочие bot-контуры Telegram и MAX.
Каноничная модель эксплуатации такая: локальная система используется как первичная среда проверки и доработки, а серверный ноутбук является основным production/runtime-контуром. Это разделение закреплено в архитектурной документации и поддерживается в самих runtime-профилях.
Каноничные рабочие контуры
- Внешний защищённый доступ:
https://filbox.sakhfilarmonia.ru. - Локальная сеть филармонии:
http://filbox.sakhfilarmonia.ru:3001/. - Локальный ноутбук: каноничная рабочая копия, тестовый bot-runtime, UX/smoke/regression.
- Серверный ноутбук: основной production web/runtime и основные боты.
Планируемый сетевой demo-контур
Для демонстраций предусмотрена отдельная demo-среда под основным доменом по пути /demo. Это не часть production-данных: demo должен работать отдельным runtime-процессом, с базой filbox_demo, отдельной cookie-сессией, синтетическими seed-данными и отключёнными live-интеграциями.
Каноничный план реализации закреплён в docs/DEMO_PUBLIC_PATH_CONTOUR_PLAN_2026-05-02.md. До завершения rollout путь /demo считается проектируемым контуром; после внедрения production-страницы входа и регистрации смогут вести туда отдельной кнопкой Демо.
Основные рабочие модули
- Ведет календарь событий и афишу, включая ролевые режимы отображения.
- Поддерживает реестры мероприятий, персон, участий, репертуара, назначений, билетов, площадок, подразделений и словарей.
- Содержит витрины ускоренного ввода и операторские рабочие сценарии для событий и связанных сущностей.
- Управляет служебными сообщениями, уведомлениями и автоматическими рассылками в system/TG/MAX.
- Поддерживает публичную афишу, публичный просмотр события и PDF/экспортный контур.
- Обеспечивает ролевой доступ, аудит изменений и прозрачность эксплуатационных процессов.
Доменная логика и рабочие правила
- Мероприятия являются центром рабочего домена; с ними связаны участия, репертуар и назначения.
- Статус
Архивдля мероприятий отменён; каноничный финальный статус —Исполнено. - При переходе мероприятия в
Исполненосвязанные подтверждённые участники, репертуар и назначения каскадно переходят вИсполнено. - Ответственные учитываются в статистике и рейтинге, а агрегаты события считают уникальных людей события без лишнего дублирования в текстовом списке.
- Автоматические напоминания и digest-сценарии используют уже обновлённое доменное состояние.
Bot-runtime и коммуникации
- FilBox работает с Telegram и MAX как с рабочими каналами доступа и уведомлений.
- Локальный ноутбук использует тестовые боты, серверный — основные.
- Система поддерживает служебные сообщения, персональные уведомления, автонапоминания и зеркалирование автоуведомлений в TG/MAX через единый dispatch-контур.
- Для персональных bot-сценариев используется чувствительный контур связки
персона <-> пользователь <-> bot profile.
Юридический контур (внедрено)
- Публичные юридические документы доступны по маршрутам
/legal/*: Terms, Consent PD, Privacy Policy, Cookie Policy, Consent Public, Consent Ads. - Внутренние регламенты доступны в
/admin/legal?tab=guide(включая пакет B1-B7 и служебные guide/policy). - Журнал согласий
legal_consent_logработает в append-only режиме: удаление запрещено, отзыв фиксируется отдельными полями. - Экспорты журнала, обращения субъектов ПДн и юридический аудит доступны в админ-контуре по ролям.
- Архив исходных docx/pdf/zip сохранен в проекте как источник версий и основание для сверки.
Документы и источники
- Публичные документы: A1-A6 ->
legal_documentsи/legal/*. - Внутренние документы: B1-B7 ->
legal_policiesи раздел/admin/legal. - Матрица размещения:
docs/LEGAL_DOCUMENT_PLACEMENT_MATRIX_2026-03-02.md. - Архив пакета:
data/legal/archive_20260301. - Каноничный пакет системной документации: архитектура, логика, стабильная эксплуатация и юридический пакет закреплены в
docs/*CANON*.md.
Стабильность и эксплуатация
- Каноничный порядок изменений: локальная правка -> локальная проверка ->
code-onlyперенос на сервер. - По умолчанию не трогаются база, person-linkage и bot-linkage, если задача этого не требует напрямую.
- Перед релизом и после него обязательны smoke-проверки и rollback backup-контур.
- Каноничные системные документы являются частью стабильности; изменение поведения без обновления канона не считается полностью закреплённым.
Авторство и охрана
Дата создания: 01.02.2026.
Автор: Александров Илья Юрьевич, директор Сахалинской филармонии ©.
FilBox. Все права защищены.
Версионный журнал
Официальная история FilBox ведётся как каноничная линейка версий 1.x. Первый выпуск — 1.0.0 от 2026-02-01. Дальше в журнале по шагам отражено, как система расширялась от базового рабочего контура до текущего стабильного релизного состояния.
Каждая запись фиксирует не только краткий заголовок, но и подробности релиза: что именно было усилено, какие модули затронуты и какие проверки считаются обязательными после выката. Старые технические ярлыки, не входящие в каноничную линию релизов, в живом журнале больше не используются.
| Дата | Версия | Тип | Кратко | Автор | Утвердил | Внесено кем |
|---|---|---|---|---|---|---|
| 2026-05-04 | 1.14.0 | RELEASE | Release-readiness closeout закрыт: code-only LIVE релиз, restore/restart rehearsal и SSH PQ hardening подтверждены зелеными проверками. |
Александров Илья Юрьевич, директор Сахалинской филармонии © | Директор | Каноническая запись |
Подробности релиза
Затронутые модулиRelease readiness, About/version journal, Dual contour operations, Backup/recovery, Server smoke, External dependencies, MFA/MAX, Mobile/PWA, SSH/OpenSSH Что проверить после выкатаПроверить docs/SYSTEM_RELEASE_READINESS_FINAL_PACKET_2026-05-04.md, docs/SYSTEM_RELEASE_READINESS_WORK_PLAN_2026-05-03.md, docs/SYSTEM_RELEASE_READINESS_SSH_PQ_HARDENING_INVENTORY_2026-05-04.md, reports/ops/live_restore_restart_rehearsal_20260504_020225.md и /about после bootstrap. |
||||||
| 2026-04-30 | demo-season-v1-2026-04-30 | DEMO | Demo season v1 |
Александров Илья Юрьевич, директор Сахалинской филармонии © | Директор | Каноническая запись |
Подробности релиза
Затронутые модулиDemo, Calendar, Events, Tickets, Service Notes, Repertoire Что проверить после выкатаПроверяется локальным route-аудитом demo-контура. |
||||||
| 2026-04-29 | 1.13.0 | OPS | Сведения о версиях и QA-контракт двух контуров обновлены по итогам апрельского месяца. |
Александров Илья Юрьевич, директор Сахалинской филармонии © | Директор | Каноническая запись |
Подробности релиза
Затронутые модулиVERSION, About/version journal, QA contract map, LIVE mutation guard, Scripts README, Release runbooks, Desktop launchers, Button runners, CI/infra docs Что проверить после выкатаПроверить VERSION, /about после bootstrap, docs/DUAL_CONTOUR_RELEASE_VERSION_SUMMARY_2026-04-29.md, docs/QA_CONTRACT_MAP_2026-04-28.md и final coverage/gap audit checkpoint. |
||||||
| 2026-04-24 | 1.12.0 | RELEASE | LAB-to-LIVE UI/helper rollout выполнен через code-only release с backup, smoke и post-release proof. |
Александров Илья Юрьевич, директор Сахалинской филармонии © | Директор | Каноническая запись |
Подробности релиза
Затронутые модулиModern UI helpers, Foundation components, Service notes UI, Card component, Public pages, About page, Backup sync, Server release smoke Что проверить после выкатаПроверить reports/ops/lab_to_live_code_only_rollout_execution_checkpoint_20260424_190729.md, lab_card_fix_code_only_rollout_execution_checkpoint_20260424_194814.md и post-rollout GET/smoke доказательства. |
||||||
| 2026-04-18 | 1.11.0 | RELEASE | Release-critical документация, cookie/legal/public/mobile и доменные evidence-пакеты сведены в active-layer. |
Александров Илья Юрьевич, директор Сахалинской филармонии © | Директор | Каноническая запись |
Подробности релиза
Затронутые модулиDocumentation, Dual contour ops, Cookie/legal surface, Public/mobile/PWA, Access, Core registries, Service notes, Bots, Ticketing, Security, Backup/release Что проверить после выкатаПроверить docs/SYSTEM_FUNCTIONAL_MAP_2026-04-18.md, RELEASE_CRITICAL_DOCUMENT_MATRIX, DUAL_CONTOUR_OPERATIONS_CANON и доменные release evidence summaries. |
||||||
| 2026-04-12 | 1.10.0 | MINOR | Ticketing/Radario и кодовая структура получили устойчивый автоматизированный контур. |
Александров Илья Юрьевич, директор Сахалинской филармонии © | Директор | Каноническая запись |
Подробности релиза
Затронутые модулиTickets, Radario, Ticket import, Ticket dashboard, Backup runtime, Startup jobs, Auto ingest, Codebase structure, Documentation handoff Что проверить после выкатаПроверить ticketing reports/import/backfill, Radario automation docs, target helper tests, release-safe cleanup status и отсутствие возврата к закрытым helper-pass. |
||||||
| 2026-04-02 | 1.9.0 | MINOR | Служебки, кадровые связки и сообщения доведены до стабильного dual-contour рабочего состояния. |
Александров Илья Юрьевич, директор Сахалинской филармонии © | Директор | Каноническая запись |
Подробности релиза
Затронутые модулиService notes, Offday, Workflow, Messages, Notifications, Staffing, Persons, Person linkage, Daily statistics, PDF Что проверить после выкатаПроверить создание и согласование служебок, offday/PDF, уведомления, staffing/person-linkage и апрельские P1-P13 reports на LAB и LIVE по применимым сценариям. |
||||||
| 2026-03-21 | 1.8.0 | RELEASE | Экспортный хаб, стабилизация UI и каноничная системная документация закреплены в первой линии FilBox. |
Александров Илья Юрьевич, директор Сахалинской филармонии © | Директор | Каноническая запись |
Подробности релиза
Затронутые модулиExports hub, PDF cards, Dashboard UX, Table top scroll, Sessions, About page, System docs canon, Legal docs canon Что проверить после выкатаПроверить /exports, открытие PDF в новой вкладке, главную панель, мобильный UX, /about и каноничный комплект docs/*CANON*.md. |
||||||
| 2026-03-20 | 1.7.0 | MINOR | Жизненный цикл мероприятий и регистрационно-ботовый контур приведены к актуальному канону. |
Александров Илья Юрьевич, директор Сахалинской филармонии © | Директор | Каноническая запись |
Подробности релиза
Затронутые модулиEvent lifecycle, Participations/Repertoire/Assignments cascade, MAX access flow, PERSON/STRP, Auto notifications, Festi, WEEK, PDF month Что проверить после выкатаПроверить статусы мероприятий, MAX approve/direct-set/recovery, TG/MAX PERSON/STRP, WEEK/Festi и PDF-контур. |
||||||
| 2026-03-17 | 1.6.0 | MINOR | Операторские витрины и массовые рабочие сценарии доведены до стабильного уровня. |
Александров Илья Юрьевич, директор Сахалинской филармонии © | Директор | Каноническая запись |
Подробности релиза
Затронутые модулиParticipations showcase, Repertoire showcase, Assignments showcase, Batch actions, Operator UX, Codebase hardening Что проверить после выкатаПроверить витрины, пакетные операции, сохранение записей, операторские таблицы и регрессионный проход по ролям. |
||||||
| 2026-03-12 | 1.5.0 | MINOR | Серверный release-контур и правила стабильной эксплуатации выведены в production-режим. |
Александров Илья Юрьевич, директор Сахалинской филармонии © | Директор | Каноническая запись |
Подробности релиза
Затронутые модулиServer runtime, Release contour, Backups, Restore drill, Smoke, Runtime profiles, Runbooks Что проверить после выкатаПроверить релизный сценарий, backup/restore, restart, smoke, разделение local/test и server/main. |
||||||
| 2026-03-02 | 1.4.0 | MINOR | Персоны, связки доступа и юридический контур закреплены как канон FilBox. |
Александров Илья Юрьевич, директор Сахалинской филармонии © | Директор | Каноническая запись |
Подробности релиза
Затронутые модулиPersons, Registration, Person/User/Bot linkage, Legal, legal_documents, legal_consent_log, admin/legal Что проверить после выкатаПроверить /register, approve/reject, person linkage, /legal/*, /legal/reaccept, /admin/legal и выгрузки. |
||||||
| 2026-02-27 | 1.3.0 | MINOR | Сообщения, уведомления и базовый TG/MAX dispatch-контур закреплены как рабочие. |
Александров Илья Юрьевич, директор Сахалинской филармонии © | Директор | Каноническая запись |
Подробности релиза
Затронутые модулиMessages, Notifications, message_queue, TG_CFG, TG_USERS, TG_LOGS, MAX runtime, Inbox Что проверить после выкатаПроверить историю уведомлений, ручную и queued-отправку, базовые TG/MAX-сценарии и журналы доставки. |
||||||
| 2026-02-18 | 1.2.0 | MINOR | Календарь, публичная афиша и PDF-контур выведены в рабочий режим. |
Александров Илья Юрьевич, директор Сахалинской филармонии © | Директор | Каноническая запись |
Подробности релиза
Затронутые модулиCalendar, Public Afisha, Public Event, PDF export routes, Status rendering, Calendar filters Что проверить после выкатаПроверить /calendar, /public/afisha, карточку события, PDF-экспорт и соответствие статусов цветовой легенде. |
||||||
| 2026-02-10 | 1.1.0 | MINOR | Роли, доступ и базовые реестры выведены в единый рабочий web-контур. |
Александров Илья Юрьевич, директор Сахалинской филармонии © | Директор | Каноническая запись |
Подробности релиза
Затронутые модулиLogin, Роли, Права, Scope, Events, Persons, Participations, Repertoire, Assignments, Dictionaries, Navigation Что проверить после выкатаПроверить вход по ролям, переходы по меню, чтение/редактирование реестров, корректность role/scope-ограничений. |
||||||
| 2026-02-01 | 1.0.0 | MAJOR | Первый каноничный выпуск FilBox и старт рабочего контура системы. |
Александров Илья Юрьевич, директор Сахалинской филармонии © | Директор | Каноническая запись |
Подробности релиза
Затронутые модулиWeb, Роли и доступ, Календарь, Афиша, Мероприятия, Персоны, Участия, Репертуар, Назначения, Сообщения, Уведомления, TG/MAX Что проверить после выкатаПроверить запуск web-контура, вход по ролям, календарь, базовые реестры, сообщения, уведомления и базовый bot/runtime-контур. |
||||||