Last reviewed: 2026-03-30
This checklist records the completed runtime repository rename from BinanceQuant to BinancePlatform.
- Current GitHub repo:
QuantStrategyLab/BinancePlatform - Target GitHub repo:
QuantStrategyLab/BinancePlatform - Current runtime model: Oracle Cloud / VPS hosted self-hosted runner
- Current runtime trigger: external scheduler calling GitHub
workflow_dispatch - Current strategy domain:
crypto - Current live profile:
crypto_live_pool_rotation
This repo is not deployed by Cloud Run or Cloud Build triggers. The production runtime depends on:
- a self-hosted GitHub Actions runner
- an external scheduler that calls the GitHub Actions dispatch API
- GCP only as backend state / credentials support
So the main rename risk is not GCP. The main risk is breaking the external dispatch path.
These were the external dependencies that had to be checked before renaming:
- Oracle/VPS cron or scheduler job that calls:
POST /repos/QuantStrategyLab/BinanceQuant/actions/workflows/main.yml/dispatches
- Any shell script, systemd unit, or deployment script that hardcodes:
QuantStrategyLab/BinanceQuanthttps://github.com/QuantStrategyLab/BinanceQuant
- Any local checkout path assumptions like:
/path/to/BinanceQuant
- Any runner registration / documentation that explicitly names
BinanceQuant
These can be updated in the repo during the rename change:
- README / README.zh-CN titles and examples
- operator runbook wording
- module docstrings that still say
BinanceQuant - helper examples using
cd /path/to/BinanceQuant - fallback metadata strings such as:
trend_pool_support.py->source_project
- Confirm the external scheduler script location on Oracle/VPS.
- Update the external dispatch target from:
QuantStrategyLab/BinanceQuantto:QuantStrategyLab/BinancePlatform
- Rename the GitHub repository.
- Update the local workspace folder name.
- Update repo-internal docs / docstrings / examples.
- Trigger one manual runtime run.
- Confirm:
- self-hosted runner still picks up the job
- Firestore state still updates
- runtime log push to
logsbranch still works
gh repo view QuantStrategyLab/BinancePlatform- manual
workflow_dispatchformain.yml - self-hosted runner starts the job
- runtime finishes successfully
- Firestore updates the expected strategy documents
logsbranch receives the hourly execution report
- GCP project id
binancequant - Firestore database name / location
- strategy domain
crypto - current profile
crypto_live_pool_rotation
This rename is now completed. The external dispatch caller and VPS checkout were updated to QuantStrategyLab/BinancePlatform, and manual workflow_dispatch was re-verified after the rename.