You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/platform_runtime_inventory.md
+11-8Lines changed: 11 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# Platform Runtime Inventory
2
2
3
-
_Verified snapshot: 2026-04-14_
3
+
_Verified snapshot: 2026-04-18_
4
4
5
5
This document records the **current live runtime inventory** across platform repositories and deployment projects. It is meant to answer one question quickly:
6
6
@@ -28,7 +28,7 @@ For the current platform / strategy-domain / live-profile matrix, see [`platform
28
28
|---|---|---:|---|---|---|---|
29
29
| IBKR |`QuantStrategyLab/InteractiveBrokersPlatform`|`us_equity`|`soxl_soxx_trend_income`| Cloud Run |`interactivebrokersquant`|`interactive-brokers-quant-service`|
30
30
| Schwab |`QuantStrategyLab/CharlesSchwabPlatform`|`us_equity`|`tqqq_growth_income`| Cloud Run |`charlesschwabquant`|`charles-schwab-quant-service`|
@@ -56,7 +56,7 @@ For the current platform / strategy-domain / live-profile matrix, see [`platform
56
56
-`ibkr-account-groups`
57
57
-`interactive-brokers-telegram-token`
58
58
-**Current notes**
59
-
- Transitional envs `IB_GATEWAY_ZONE` and `IB_GATEWAY_IP_MODE` have already been removed from the service because the selected account-group payload now carries those values.
59
+
- Transitional envs `IB_GATEWAY_ZONE=us-central1-c` and `IB_GATEWAY_IP_MODE=internal` are still present as service-level fallbacks; the target state is to keep these in the selected account-group payload.
60
60
61
61
### Charles Schwab
62
62
@@ -69,19 +69,21 @@ For the current platform / strategy-domain / live-profile matrix, see [`platform
@@ -118,6 +120,7 @@ For the current platform / strategy-domain / live-profile matrix, see [`platform
118
120
-`longport_token_sg`
119
121
-**Current notes**
120
122
- HK and SG keep two independent Cloud Run services, two triggers, and two GitHub Environments.
123
+
- HK uses feature-snapshot envs for `tech_communication_pullback_enhancement`; SG is currently on the direct-runtime `soxl_soxx_trend_income` profile.
121
124
- App key / secret are region-specific Secret Manager refs; Telegram token is shared inside the LongBridge project.
122
125
-`SERVICE_NAME` is now aligned to the full runtime-facing names above, instead of using the older short `longbridge-quant-hk` / `longbridge-quant-sg` prefixes.
@@ -26,7 +29,7 @@ For repository responsibility boundaries, see [`platform_repo_boundaries.md`](./
26
29
|---|---|---|---|---|---|
27
30
| IBKR |`QuantStrategyLab/InteractiveBrokersPlatform`|`us_equity`|`soxl_soxx_trend_income`| Cloud Run | Yes - rollout allowlist can switch among supported profiles |
28
31
| Charles Schwab |`QuantStrategyLab/CharlesSchwabPlatform`|`us_equity`|`tqqq_growth_income`| Cloud Run | Yes - rollout allowlist can switch among supported profiles |
29
-
| LongBridge |`QuantStrategyLab/LongBridgePlatform`|`us_equity`|`tech_communication_pullback_enhancement` on HK / `tqqq_growth_income` on SG | Cloud Run | Yes - rollout allowlist can switch among supported profiles |
32
+
| LongBridge |`QuantStrategyLab/LongBridgePlatform`|`us_equity`|`tech_communication_pullback_enhancement` on HK / `soxl_soxx_trend_income` on SG | Cloud Run | Yes - rollout allowlist can switch among supported profiles |
30
33
| Binance |`QuantStrategyLab/BinancePlatform`|`crypto`|`crypto_leader_rotation`| Oracle Cloud + self-hosted runner | No - only this profile is supported today |
31
34
32
35
## What this means right now
@@ -49,7 +52,9 @@ Currently enabled live profiles in `us_equity`:
Copy file name to clipboardExpand all lines: docs/us_equity_live_switch_runbook.md
+4-1Lines changed: 4 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,6 +14,7 @@ Current live US equity profiles:
14
14
-`global_etf_rotation`
15
15
-`mega_cap_leader_rotation_aggressive`
16
16
-`mega_cap_leader_rotation_dynamic_top20`
17
+
-`mega_cap_leader_rotation_top50_balanced`
17
18
-`russell_1000_multi_factor_defensive`
18
19
-`soxl_soxx_trend_income`
19
20
-`tqqq_growth_income`
@@ -27,7 +28,7 @@ Current runtime platforms:
27
28
-`schwab`
28
29
-`longbridge`
29
30
30
-
For the current eight-profile scope, all three platforms now report the full matrix as `eligible=true` and `enabled=true`. That means live switching is now an operational change, not a strategy-contract migration.
31
+
For the current nine-profile scope, all three platforms now report the full matrix as `eligible=true` and `enabled=true`. That means live switching is now an operational change, not a strategy-contract migration.
31
32
32
33
## Operational profile groups
33
34
@@ -41,6 +42,7 @@ Treat the live profiles as two operational groups:
41
42
-`dynamic_mega_leveraged_pullback`
42
43
-`mega_cap_leader_rotation_aggressive`
43
44
-`mega_cap_leader_rotation_dynamic_top20`
45
+
-`mega_cap_leader_rotation_top50_balanced`
44
46
-`russell_1000_multi_factor_defensive`
45
47
-`tech_communication_pullback_enhancement`
46
48
@@ -121,6 +123,7 @@ If any of those checks fail, stop. That is a code or rollout problem, not a live
0 commit comments