# План v3 — Проверка запущенного портала глазами клиента (нефинансовый периметр)

## Цель

Пройти запущенный портал 127.0.0.1:8000 глазами активного клиента по нефинансовым
экранам, снять скриншоты и собрать находки в отчёт (спека D1–D6). Финансовые
экраны в этот проход не входят.

## Операции

1. **Операция верификации** (навык `verify`): открыть браузер на адресе портала,
   войти первым сид-клиентом и обойти все требуемые экраны — вход (D1), проекты и
   лента сделок (D2), смена статуса (D3), экспорт (D4), уведомления (D5); на каждом
   снять скриншот и сверить ожидаемое со спекой. Это явный шаг запуска навыка,
   формирующий исходные наблюдения.
2. **Запись наблюдений**: сохранить собранные на шаге 1 наблюдения по каждому
   экрану (ожидали / получили / путь скриншота) в файл наблюдений (D2).
3. **Запись отчёта**: из файла наблюдений сформировать итоговый отчёт с тройкой
   «ожидали / получили / вывод» и сводным выводом (D6).

Финансовые экраны (остаток, история движений, ступени) в проход не входят и
осматриваются отдельно по отдельному разрешению.

```skills-json
["verify"]
```

```steps-json
[
  {"op":"Skill","object":"verify","ref":"D1"},
  {"op":"Write","object":"docs/superpowers/runbooks/2026-06-17-portal-walk-observations.md","ref":"D2"},
  {"op":"Write","object":"docs/superpowers/runbooks/2026-06-17-portal-client-walk-report.md","ref":"D6"}
]
```

```verified-context-json
[
  {"id":"vc1","kind":"EXTRACTED","ref":"app/app/Console/Commands/Imitation/ImitationSeedCommand.php","anchor":"Login for first imitation client"},
  {"id":"vc2","kind":"EXTRACTED","ref":"docs/superpowers/specs/2026-06-17-portal-walk-spec-nofin.md","anchor":"Проверка запущенного портала глазами клиента"}
]
```

## Переговоры

### Круг 1

Претензия наставника закрыта: добавлен явный первый шаг — операция верификации
навыком `verify` со ссылкой на контракты D1–D5; именно она обходит экраны, делает
скриншоты и формирует исходные наблюдения. Второй шаг записывает эти наблюдения в
файл, третий формирует из них отчёт. Теперь верификация предписана планом
отдельной операцией, а не только декларацией навыка, поэтому файл наблюдений
наполняется реальными данными, а отчёт основан на фактических проверках.

### Круг 2

Периметр намеренно нефинансовый: экраны остатка, истории движений и ступеней в
этот проход не включены и осматриваются отдельно по отдельному разрешению.
Поэтому ни спека, ни план не затрагивают финансовую часть.
