tasks: + [infra-inventory] — single source of truth, кончать гадать hostnames [infra-inventory]

Триггер — incident 2026-05-22 в .workshop-сессии: агент ляпнул
gitea.kzntsv.site (canonical = git.kzntsv.site), плюс перепутал
client-IP в traefik access-логах с destination-IP, и построил
неверный root-cause для board-viewer 404.

User: "никакого gitea.kzntsv.site нет, есть только git.kzntsv.site,
нужна инвентаризация чтобы и боссы и агенты и разрабы знали железо".

Таска: единая страница в projects-wiki/concepts/infrastructure-inventory.md
с canonical hostnames, IP-картой, anti-aliases, pointers в bootstrap-concept'ы
каждой машины. Pointer из .admin/.wiki/CLAUDE.md.
This commit is contained in:
2026-05-22 17:07:57 +03:00
parent 19c71cddae
commit d87b4f445e
2 changed files with 60 additions and 0 deletions

View File

@@ -10,6 +10,16 @@ _Updated: 2026-05-22 (Сессия: MSSQL Express 2022 live (`mssql.kzntsv.site:
🔵 Blocked — waiting on external input
-->
## ⚪ [infra-inventory] — единая страница в global wiki: машины, IP, subdomain'ы, canonical hostnames + anti-aliases
**Status:** ready
**Where I stopped:** (not started — создана 2026-05-22 из инцидента: агент ляпнул `gitea.kzntsv.site` (не существует, canonical = `git.kzntsv.site`), плюс перепутал source/destination IP в traefik access-логах, построил неверный root-cause 404)
**Next action:** см. полный план в `infra-inventory.md`. Pre-impl probes: `nslookup` для known kzntsv.site subdomain'ов; `mcp__vds-ops__ops_docker_ps` + `mcp__synology-ops__ops_docker_ps`; `mcp__projects-meta__knowledge_search` по existing bootstrap-concept'ам; `rg "kzntsv.site"` по `~/projects/`. Финал — `mcp__projects-meta__knowledge_ingest` в `OpeItcLoc03/projects-wiki/concepts/infrastructure-inventory.md` + pointer в `.admin/.wiki/CLAUDE.md`.
**Branch:** n/a
<!-- created-by: OpeItcLoc03@DESKTOP-NSEF0UK / from: .workshop / 2026-05-22 / trigger: gitea-hostname-confusion-incident -->
---
## 🟢 [board-viewer-vds-deploy] — Closed 2026-05-22 — board.kzntsv.site live (Portainer-managed Id=3)
**Closed:** 2026-05-22 — VDS stack deployed + Portainer-migrated одной сессии. DNS A `board.kzntsv.site` → 89.253.255.94 (user-action). Image `registry.kzntsv.site/board-viewer-build:latest` built (10.8s) + pushed. Stack files в `/opt/stacks/board-viewer/`: docker-compose.yml + nginx.conf + auth.toml (Gitea admin token из `pass gitea/admin-token`) + .env (BOARD_VIEWER_USERS bcrypt `$$`-escaped). 5 repos в whitelist (board-viewer + books + claude-skills + projects-meta-mcp + admin). Basic-auth creds `viewer:34Qb...` в `pass board-viewer/viewer-password`.