Skip to the content.

Task 96 — Port migration 5000 → 8421

Phase: 8 Status: done Owner: — Slug: port-migration-8421 Studio Stage: 1 (pre-PR, до старта Studio)

Goal

Перенести дефолтный порт Hercules.WebApi с 5000 на 8421 (новый диапазон 8421-8521). См. ADR-0003.

Acceptance criteria

Sub-tasks

Scope / Likely files

src/agent/Hercules.WebApi/Program.cs, src/agent/appsettings.json, src/agent/Config/AppConfig.cs, src/hercules-web/.env.example, src/hercules-web/src/lib/api.ts, src/hercules-web/src/components/MeshRouterPanel.astro, src/hercules-web/src/components/AgentCardPanel.astro, src/hercules-web/README.md, tests/Hercules.Agent.Tests/Phase3Tests/.cs, tests/Hercules.Agent.Tests/Phase4Tests/.cs, docs/QUICKSTART-.md, README.md, docs/API-.md, docs/AGENT-MESH-.md, docs/CONFIGURATION-.md, CHANGELOG-.md

Out of scope (НЕ менять)

Implementation notes

Round 1 (this tick) — completed

Port migration 5000 → 8421 для Hercules.WebApi, в полном соответствии с ADR-0003 (диапазон 8421-8521, мнемоника “степени двойки”, 100 портов для fleet на одной машине).

Что изменилось (28 файлов, +156/-89):

Что НЕ тронуто (out of scope, по ADR-0003):

Round 1 (this tick) — validation

Validation

Dependencies

Risks / Rollback

Dependencies

Scope / Likely files

src/agent/Hercules.WebApi/Program.cs, src/agent/appsettings.json, src/agent/Hercules.WebApi/appsettings.json, src/hercules-web/.env.example, docs/QUICKSTART-*.md