---
name: ops-dashboard-session-cookie
description: "Проба /api/status ops_dashboard — payload подписи cookie это \"user|issued\" (пайп!), скрипт /tmp/dash_status.py пересоздаваем"
metadata: 
  node_type: memory
  type: reference
  originSessionId: 6f344612-b945-4107-b457-8ad2163cd988
---

Проба тайлов [[ops_dashboard]] (`/api/status` на mini :8787): cookie `ops_dashboard_session=cebers:<issued>:<hmac>`, где hmac = HMAC-SHA256(secret из `_state/session_secret.key`, **`"cebers|<issued>"` — разделитель ПАЙП, не двоеточие** (`server.py: sign_session(f"{username}|{issued}")`).

**Why:** /tmp/dash_status.py стирается при чистке tmp; при пересоздании по памяти дважды наступал на `:` в payload → сервер молча отдаёт login-страницу.

**How to apply:** готовый самовосстанавливающийся блок есть в `~/.claude/skills/investpilot-e2e/tools/verify.sh` (секция dash_status) — копировать оттуда.
