atlilith/@platform/infrastructure/ports.yaml
autocommit bb2b15cd80 chore(infrastructure): 🔧 Update port definitions in ports.yaml for infrastructure service communication
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-17 07:41:16 -07:00

36 lines
1.7 KiB
YAML

# @atlilith V3 — canonical service port registry
# Single source of truth. Edit here; never hardcode ports elsewhere.
#
# Coexists with v2 registry at ~/Code/@projects/@lilith/lilith-platform.live/infrastructure/ports.yaml
# V3 ranges chosen to avoid all v2 allocations.
#
# V3 Ranges:
# 3060-3079 V3 APIs (platform.api + per-specialist health endpoints)
# 3791-3799 V3 @ai instances (ai-core forks; upstream @ai itself = 3790)
# 3820-3839 V3 workers (scheduler, ingestor, resolver, notifier, cache-rebuilder)
# 5300-5399 V3 web frontends
# 25437 V3 platform.db (Postgres on black; v2 quinn.db = 25435)
apis:
platform.api: 3060 # NestJS data plane on black
ai_instances:
ai-copilot: 3791 # cross-surface front-door @ai (P0)
content-onlyfans: 3792 # OF surface agent (P1)
content-x: 3793 # X/Twitter surface agent (P2)
# 3794-3799 reserved: content-{instagram,tiktok,threads,...} + bookings-{tryst,ts4rent,...}
workers:
scheduler: 3820 # polls content_posts, dispatches to platform skills
engagement-ingestor: 3821 # pulls inbound across surfaces
prospect-resolver: 3822 # P4: links events across surfaces to one prospects row
notifier: 3823 # iOS push + iMessage via mac-sync + email digest
cache-rebuilder: 3824 # vps-0-resident; consumes cache.invalidate events
frontends:
ai-copilot.web-fe: 5300 # secondary AI web UI
content-portal: 5301 # bulk content review (vps-0)
engagement-portal: 5302 # cross-surface engagement triage (vps-0)
infrastructure:
platform.db: 25437 # Postgres on black (org-aware tenancy + content)