Document BIM session sync canon boundaries

This commit is contained in:
Codex
2026-06-23 20:23:01 +03:00
parent 1aaf53c378
commit f8c19d712a
4 changed files with 50 additions and 1 deletions
+9
View File
@@ -34,6 +34,15 @@ Service catalog UX rules: `docs/SERVICE_CATALOG_UX_RULES.md`.
- [x] Local runtime не отдает `storage/launcher-data.json` напрямую через public static route.
- [x] Local runtime требует user session для `/api/storage/data`.
## Cross-app session sync
- [x] Общий live logout path зафиксирован как `nodedc:session:logout` через Launcher session-sync/frontchannel.
- [x] BIM Viewer подключён к logout path и по logout должен понижать UI до guest/limited controls.
- [x] BIM login-sync marker не является auth-token и требует revalidation через Launcher.
- [ ] Описан общий `ndcauth.session` contract для login/logout/change, а не только BIM-first slice.
- [ ] HUB/OPS/ENGINE/BIM проходят browser matrix: login/logout из любого surface обновляет уже открытые приложения без refresh.
- [ ] Session sync события имеют audit/observability без user secrets в логах.
## Plane
- [ ] Перед изменениями сделан backup DB/env/uploads/storage.