Files

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 — журнал задач с датами и ссылками на сессии.