Личный репутационный сайт
Vaneev
Соединяет личную позицию, систему проектов, редакционную практику и прямой контакт.
- Текущий статус
- Работает
- Моя роль
- Владелец и автор
Задача продукта
Развивать новый двуязычный контур PROOF рядом с живым публичным сайтом, не заменяя работающий корень и не связывая два release lifecycle.
Моя роль
Я владею сайтом, определяю его содержание и реализацию и отвечаю за безопасное сосуществование корневого сайта с независимо публикуемым PROOF.
Решения, которые имели значение
Это не список технологий. Каждый выбор закрывает конкретное продуктовое или эксплуатационное ограничение.
Статические HTML, CSS и vanilla JavaScript
- Ограничение или риск
- Корневому репутационному сайту не нужны серверное состояние и постоянная прикладная инфраструктура.
- Почему выбран этот путь
- Статический контур оставляет минимальную поверхность отказа и не требует backend или внешних runtime-зависимостей.
Отдельные release trees Vaneev и PROOF с тремя bridge symlinks
- Ограничение или риск
- Обновление нового раздела не должно перезаписывать файлы или release history работающего корня.
- Почему выбран этот путь
- Каждый контур переключает только собственную ссылку current, а мосты подключают /proof, /ru/proof и /en/proof без общей публикации.
Checksum-проверка, atomic switch и сохранённый rollback
- Ограничение или риск
- Неполный upload или нездоровый новый релиз не должен оставлять публичный сайт в промежуточном состоянии.
- Почему выбран этот путь
- Артефакт проверяется до переключения, активная ссылка меняется атомарно, а неудачная health-проверка возвращает предыдущий target.
Что подтверждают факты
Показывает, как встроить новый независимый контур в работающий сайт без замены его корня.
Проверить самому
Граница публичной проверки. Публично можно сравнить существующий корень vaneev.com с /ru/proof и /en/proof. Checksums, переключение релиза и rollback проверяются deployment-механизмом, но не выдаются за функцию публичного интерфейса.