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

## Цель

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

## Операции

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

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

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

```steps-json
[
  {"op":"Skill","object":"verify","ref":"D1-D5"},
  {"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

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

### Круг 2

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