Add architecture package and application skeleton

This commit is contained in:
2026-07-03 21:09:47 +03:00
parent 7d6cc1c83e
commit ce2b263e52
47 changed files with 2377 additions and 53 deletions
+34
View File
@@ -0,0 +1,34 @@
# Error Model
## Error Families
### ValidationError
Некорректный вход, schema mismatch, invalid command envelope.
### PolicyError
Действие запрещено текущей конфигурацией или требует manual/confirm остановки.
### RetryableInfrastructureError
Временная ошибка транспорта, timeout, transient upstream failure.
### NonRetryableInfrastructureError
Постоянная ошибка конфигурации, unsupported capability, broken contract.
### ExecutionError
Ошибка бизнес-исполнения конкретного node.
### CancellationError
Task или node остановлены по explicit cancel.
## User-Facing Behavior
- validation и policy ошибки должны быть ясными и краткими;
- infra ошибки должны сохранять technical details в logs/events;
- task итог должен различать `failed` и `waiting for action`.