AgentAnswerPackage — общий контракт для всех агентных ответов
## Что это
Унифицированная Zod-схема `AgentAnswerPackage`: каждый агентный ответ — это объект с полями `summary`, `artifacts[]`, `actions[]`, `audit_refs[]`, `confidence`. Schema живёт в `@rox-one/design-contract`, валидируется на границе runtime, версионируется.
## Зачем
Без shared schema каждая интеграция (chat, design, viewer, audit) изобретает свой формат, и связь между ними держится на string-magic. AAP — backbone, который позволяет связать ответ агента, артефакт, audit-запись и UI-действие.
## Источники вдохновения
- [agisota/open-design](https://github.com/agisota/open-design) — Open Design embed + AAP loop
- [github/spec-kit](https://github.com/github/spec-kit) — spec-driven schemas
- [google-labs-code/design.md](https://github.com/google-labs-code/design.md) — design-spec format
## 🔗 Linear
- [PZD-345](https://linear.app/kuhjie/issue/PZD-345) — backing ticket