mirror of
https://gitverse.ru/kpa39l/infrastructure.git
synced 2026-09-29 01:55:03 +00:00
27 lines
2.1 KiB
Markdown
27 lines
2.1 KiB
Markdown
# PRD — Infrastructure
|
|
|
|
## Цель
|
|
Каталог /opt/infrastructure — единая точка управления домашней инфраструктурой: конфиги, плейбуки, спеки (openspec), запись операционного опыта (инциденты, разборы) для повторяемости.
|
|
|
|
## Пользователи
|
|
- Владелец инфраструктуры (техноблогер): управляет серверами, бэкапами, сетью; ведёт техблог.
|
|
|
|
## Функциональные требования
|
|
- Документировать инфраструктуру: сервисы (/opt/<svc>), монтирования, бэкапы.
|
|
- Фиксировать опыт инцидентов: диагностика, команды, выводы (WALKTHROUGH).
|
|
- Поддерживать спеки openspec для изменений (s3, tunnel-proxy и т.д.).
|
|
- Содержать точные порты/маппинги и корректные технические детали (важно для пользователя).
|
|
|
|
## Нефункциональные требования
|
|
- Всё в /opt/infrastructure (правило единого каталога; данные не в $HOME).
|
|
- Данные пользователя не удалять (любые операции — только с подтверждением).
|
|
- Документация на русском, точная, без «приблизительно».
|
|
|
|
## Границы (что НЕ делаем)
|
|
- Не дублируем конфиги сервисов, живущих в /opt/<svc> — только ссылки/описания.
|
|
- Не храним секреты в открытом виде (только пути к файлам секретов).
|
|
|
|
## Критерии готовности
|
|
- STATUS.md актуален после каждой сессии.
|
|
- Каждый инцидент закончен записью в WALKTHROUGH.md с командами и выводами.
|
|
- TODO.md — журнал задач с датами и ссылками на сессии. |