Skip to the content.

Task 49 — Human-in-the-loop эскалация

Phase: 4 Initiative: 24 Status: done Owner: — Slug: human-escalation

Goal

Mesh эскалирует неоднозначные, low-confidence, policy-sensitive, разрушительные или budget-exceeding операции с кратким action plan и контекстом для подтверждения человеком. Гейты выполнения обеспечиваются кодом, а не только промптами.

Acceptance criteria

Sub-tasks

Validation

dotnet build src/agent/Hercules.csproj              → 0 errors (19 pre-existing warnings)
dotnet test --filter "FullyQualifiedName~Escalation" → 6/6 pass
dotnet test tests/Hercules.Agent.Tests/            → 1314/1322 pass
                                                    (8 pre-existing failures:
                                                     OtelServiceTests ×5, NumericValidatorTests ×2,
                                                     BudgetGuardTests ×1)

Implementation notes

Scope / Likely files

src/agent/Mesh/Escalation/, src/hercules-web/src/components/EscalationPanel.astro

Dependencies

Risks / Rollback

Operator fatigue; агрегация эскалаций + приоритезация + удобный batch-approve.