diff --git a/openspec/changes/eva-agent-mvp/design.md b/openspec/changes/eva-agent-mvp/design.md index fadd285..56a7081 100644 --- a/openspec/changes/eva-agent-mvp/design.md +++ b/openspec/changes/eva-agent-mvp/design.md @@ -109,3 +109,9 @@ Issue агента — aep/eva-agent#1. Версия агента — 1. Аге `http.server`), `tests/fake_relay.py`; - `tests/test_py39.py` — копия. - Тесты общих частей переносятся из jira-agent и адаптируются: журнал, транспорт, самообновление, запускатель. +12. **`ref` вложений и ссылок — значение атрибута после unescape** (так отдаёт `html.parser`). + Обоснование: хаб (`convert.py`, BeautifulSoup `.get("src"/"href")`) ищет запись по тому же unescaped-значению. + Цена ошибки: адреса с `&` не сопоставятся, вложение останется неразрешённым; правка одной строки. +13. **При расхождении плана с кодом хаба по протоколу прав код хаба.** Поручение владельца; расхождения фиксируются + находками `O-n`, хаб не правится. + Цена ошибки: агент подгонится под ошибочное поведение хаба; видно в e2e.