docs: davfs2 hang incident — разбор, лечение, статус проекта

This commit is contained in:
2026-09-12 09:28:00 +00:00
parent 5dbb598904
commit 9d41f5a538
5 changed files with 140 additions and 18 deletions
+27
View File
@@ -0,0 +1,27 @@
# PRD — Infrastructure
## Цель
Каталог /opt/infrastructure — единая точка управления домашней инфраструктурой: конфиги, плейбуки, спеки (openspec), запись операционного опыта (инциденты, разборы) для повторяемости.
## Пользователи
- Владелец инфраструктуры (техноблогер): управляет серверами, бэкапами, сетью; ведёт техблог.
## Функциональные требования
- Документировать инфраструктуру: сервисы (/opt/<svc>), монтирования, бэкапы.
- Фиксировать опыт инцидентов: диагностика, команды, выводы (WALKTHROUGH).
- Поддерживать спеки openspec для изменений (s3, tunnel-proxy и т.д.).
- Содержать точные порты/маппинги и корректные технические детали (важно для пользователя).
## Нефункциональные требования
- Всё в /opt/infrastructure (правило единого каталога; данные не в $HOME).
- Данные пользователя не удалять (любые операции — только с подтверждением).
- Документация на русском, точная, без «приблизительно».
## Границы (что НЕ делаем)
- Не дублируем конфиги сервисов, живущих в /opt/<svc> — только ссылки/описания.
- Не храним секреты в открытом виде (только пути к файлам секретов).
## Критерии готовности
- STATUS.md актуален после каждой сессии.
- Каждый инцидент закончен записью в WALKTHROUGH.md с командами и выводами.
- TODO.md — журнал задач с датами и ссылками на сессии.