Skip to the content.

Task 5 — Интерфейсы

Phase: 1 Status: done Owner: — Slug: interfaces

Goal

CLI REPL, Telegram-бот, ASP.NET Core Minimal API и Astro web UI поверх одного application service и policy-слоя.

Acceptance criteria

Scope / Likely files

src/agent/CLI/, src/agent/Telegram/, src/agent/Hercules.WebApi/, src/hercules-web/

Dependencies

Risks / Rollback

Дрейф UX между интерфейсами; единый presentation-слой обязателен.

Implementation notes

2026-08-12

Добавлено:

src/hercules-web/src/lib/api.ts — новые TypeScript-типы и методы:

src/hercules-web/src/pages/skills.astro — расширенная страница навыков:

src/hercules-web/src/components/StatsDashboard.astro — расширенный дашборд:

src/agent/Telegram/TelegramBot.cs — расширенный Telegram-бот:

src/agent/Program.cs — добавлена DI-регистрация:

Validation: