# План добора backend-вердикта — Этап 2

## Цель

Прогнать backend-сюиту Pest параллельно из каталога приложения (cwd=app, прямой php — мимо
composer-таймаута) и записать вердикт в аддендум к находкам Этапа 2. Деструктивных операций нет;
раннер работает только с изолированной тестовой БД, единственная запись — новый markdown-аддендум.

```skills-json
["audit-portal"]
```

```steps-json
[
  {"op":"Bash","object":"cd app && php artisan test --parallel","ref":"G1"},
  {"op":"Write","object":"c:\\моя\\проекты\\портал crm\\Документация\\docs\\superpowers\\audits\\2026-06-15-portal-tech-audit-backend-addendum.md","ref":"G2"}
]
```

```verified-context-json
[
  {"id":"C1","kind":"EXTRACTED","ref":"app/composer.json","anchor":"\"test:parallel\": \"@php vendor/bin/pest"},
  {"id":"C2","kind":"EXTRACTED","ref":"tools/cost-pricing.mjs","anchor":"export const PRICING = Object.freeze("}
]
```
