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
+20-5Lines changed: 20 additions & 5 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-18_
3
+
_Verified snapshot: 2026-05-14_
4
4
5
5
This document records the public runtime wiring inventory across platform repositories and deployment projects. It is meant to answer one question quickly:
6
6
@@ -45,7 +45,12 @@ For the platform / strategy-domain / configurable-profile matrix, see [`platform
- account token secrets selected by `LONGPORT_SECRET_NAME`
110
123
- runtime Telegram token secret
111
124
-**Runtime notes**
112
-
- PAPER and SG are live today; HK keeps the same deployment pattern when it is added. Each account identity gets its own Cloud Run service, trigger, and GitHub Environment.
125
+
- Each account identity gets its own Cloud Run service, trigger, and GitHub Environment. HK can keep the same deployment pattern when it is promoted; rollout state is controlled outside the public docs.
126
+
- Each live account identity now has three Cloud Scheduler triggers: `precheck` after the open window, `probe` at open+30 minutes, and the root execution trigger near the close window.
127
+
- For Cloud Scheduler HTTP targets, keep the OIDC audience on the Cloud Run service root URL; do not append `precheck` or `probe` to the audience.
Copy file name to clipboardExpand all lines: docs/platform_strategy_matrix.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -29,7 +29,7 @@ For strategy behavior, research status, and archived backtest evidence, see
29
29
|---|---|---|---|---|---|---|
30
30
| IBKR |`QuantStrategyLab/InteractiveBrokersPlatform`|`us_equity`|`RUNTIME_TARGET_JSON` + `ACCOUNT_GROUP`|`STRATEGY_PROFILE=<runtime_enabled us_equity profile>`| Cloud Run | Yes - controlled by platform rollout config |
31
31
| Charles Schwab |`QuantStrategyLab/CharlesSchwabPlatform`|`us_equity`|`RUNTIME_TARGET_JSON`|`STRATEGY_PROFILE=<runtime_enabled us_equity profile>`| Cloud Run | Yes - controlled by platform rollout config |
32
-
| LongBridge |`QuantStrategyLab/LongBridgePlatform`|`us_equity`|`RUNTIME_TARGET_JSON` + `ACCOUNT_REGION`|`STRATEGY_PROFILE=<runtime_enabled us_equity profile>` per account service | Cloud Run | Yes - paper and SG today; HK later|
32
+
| LongBridge |`QuantStrategyLab/LongBridgePlatform`|`us_equity`|`RUNTIME_TARGET_JSON` + `ACCOUNT_REGION`|`STRATEGY_PROFILE=<runtime_enabled us_equity profile>` per account service | Cloud Run | Yes - controlled by per-account rollout config|
33
33
| Binance |`QuantStrategyLab/BinancePlatform`|`crypto`|`RUNTIME_TARGET_JSON` (workflow-local) |`crypto_leader_rotation`| Oracle Cloud + self-hosted runner | No - only this profile is supported today |
34
34
35
35
## What this means right now
@@ -42,7 +42,7 @@ Platforms currently in this domain:
42
42
-`CharlesSchwabPlatform`
43
43
-`LongBridgePlatform`
44
44
45
-
LongBridge account identities are modeled as `paper`, `HK`, and `SG`; today the live services use `paper` and `SG`, and `HK` follows the same contract when it is introduced.
45
+
LongBridge account identities are modeled as `paper`, `HK`, and `SG`; each account service follows the same contract, with deployment-specific rollout control deciding which ones are active.
0 commit comments