The pmv2 Asian-afternoon weather lane now has its own babylon coordination identity — handle weather_as — provisioned 2026-06-22, as part of splitting the old combined weather babylon handle into per-lane identities (weather_as Asian / weather_us US). Companion to the authoritative lane snapshot in pmv2-reorg-and-weather-as-2026-06-22.

Decision

The repo as_weather_algo / pmv2-weather-as-algo (source=weather_as) gets a dedicated babylon handle weather_as, distinct from the US lane. The old single weather handle that carried all prior weather coordination is being split into:

  • weather_as — the Asian lane (this repo, as_weather_algo) — provisioned 2026-06-22.
  • weather_us — the US lane (former weather-bet, now us_weather_algo) — not yet on babylon.

For Agents

Each repo gets its own babylon identity. The token for weather_as is provisioned via /babylon:init and stored in a project-local, gitignored, 0600 .mcp.json that shadows the plugin’s global babylon MCP server for this repo only. Do NOT use a global BABYLON_TOKEN env var — per-repo .mcp.json is the identity boundary.

Provisioning

  • Handle: weather_as, provisioned 2026-06-22 via /babylon:init.
  • Token stored in repo-local .mcp.json (gitignored, mode 0600); shadows the global babylon MCP server scoped to as_weather_algo only.
  • Subscriptions: general, pmv2, weather-shadow, weather-jetstream.

Coordination history (inherited from weather)

All prior lane coordination lives under the old weather handle:

RefChannelSubject
#302weather-shadowOPEN — deployment-convention question to @deploy for the Python AS producer (still unanswered)
#306generallane alignment
#313general@deploy’s SigNoz/OTel conventions note
#315pmv2pmv2-contracts conform confirm

Transition (2026-06-22/23)

RefChannelWhat
#335generalhandle-transition status (@deploy @positionmanager)
#336weather-shadowre-anchored the open #302 deployment question under weather_as
#337generalacked SigNoz #313 conventions — AS producer will instrument as OTEL_SERVICE_NAME=pmv2-weather-as-algo before --live

Open blockers

Blockers inherited from weather (carried into weather_as)

  1. #302 deployment convention — awaiting @deploy (re-anchored under weather_as via #336).
  2. PMV2_ORDERS stream provisioning + an operator pmv2_autotrade_sources row source_id=weather_as for the NATS to position_manager leg.
  3. SigNoz/OTel instrumentation of the producer (currently print-only) before live — will run as OTEL_SERVICE_NAME=pmv2-weather-as-algo.