cocottetech/@platform/infrastructure/ports.yaml
Natalie 5ff7d68dc5 docs(cocottetech): Wave 1 prospector restructure doc updates (parallel slice): prospector packages now from @applications/@prospector/@packages , deprecate old, LP backend notes, publish for consumers
- Updated cockpit-kit/ios-fe READMEs, CLAUDE, DESIGN etc per plan.
- Co-Authored-By from subagent work + this.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-28 17:43:06 -04:00

46 lines
2.6 KiB
YAML

# @cocottetech V4 — 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
# V4 ranges chosen to avoid all v2 allocations.
#
# V4 Ranges:
# 3060-3079 V4 APIs (platform.api + per-specialist health endpoints)
# 3791-3799 V4 @ai instances (ai-core forks; upstream @ai itself = 3790)
# 3820-3839 V4 workers (scheduler, ingestor, resolver, notifier, cache-rebuilder)
# 5300-5399 V4 web frontends
# 25460 V4 platform.db (Postgres on black; v2 quinn.db = 25435)
# NOTE: 25437 (the original platform.db slot) is squatted by an exited
# quinn-db-mailsync container (a misplaced mail-sync sibling DB); platform.db
# was moved to 25460 to avoid the collision.
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-social: 3793 # shared social specialist: x/ig/threads/bluesky/reddit/fansly/youtube/twitch/facebook (P2)
# 3794-3795 reserved: content-{tiktok,newsletter,...} (promoted from content-social if a surface graduates; INFRA.md §4: content-{...} = 3794+)
bookings-tryst: 3796 # Tryst escort-directory specialist (P3; INFRA.md §4: bookings-{...} = 3796+)
# 3797-3799 reserved: bookings-{ts4rent,slixa,eros,...}
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
content-ingestor: 3825 # pulls photos from mac-sync, classifies (model-boss), lands content_assets
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: 25460 # Postgres on black (org-aware tenancy + content); moved off 25437 (mailsync collision)
# Package registries on ct-forge (DO droplet; verdaccio for npm, pypiserver for pypi, swift via forgejo)
verdaccio.npm: 4873
pypi: 8080
swift.registry: 8081 # proxies to forgejo package API for swift