https://github.com/byjackchen/trade-tms-go
· scanned 2026-06-17 01:45 UTC (1 month, 1 week ago)
36 raw signals (0 security + 36 graph)
Last scanned 1 month, 1 week ago · v2 · last Δ +2.3 (diff) · 34 actionable findings from 1 signal source. 2 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1207 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
.env.example |
software | healthy | .env.example |
go.mod |
software | healthy | go.mod |
README.md |
software | healthy | README.md |
Makefile |
software | healthy | Makefile |
compose.yaml |
software | healthy | compose.yaml |
Dockerfile |
software | healthy | Dockerfile |
bars_canonical.json |
software | healthy | testdata/parity/bars_canonical.json |
script_canonical.json |
software | healthy | testdata/parity/script_canonical.json |
nautilus_equity.json |
software | healthy | testdata/parity/nautilus_equity.json |
nautilus_account.json |
software | healthy | testdata/parity/nautilus_account.json |
nautilus_orders.json |
software | healthy | testdata/parity/nautilus_orders.json |
nautilus_positions.json |
software | healthy | testdata/parity/nautilus_positions.json |
deployguard_test.go |
software | healthy | internal/app/deployguard_test.go |
logging.go |
software | healthy | internal/app/logging.go |
shutdown.go |
software | healthy | internal/app/shutdown.go |
doc.go |
software | healthy | internal/app/doc.go |
version.go |
software | healthy | internal/app/version.go |
deps.go |
software | healthy | internal/adapters/deps.go |
doc.go |
software | healthy | internal/adapters/doc.go |
convert_test.go |
software | healthy | internal/adapters/moomoo/convert_test.go |
client_test.go |
software | healthy | internal/adapters/moomoo/client_test.go |
codec.go |
software | healthy | internal/adapters/moomoo/codec.go |
doc.go |
software | healthy | internal/adapters/moomoo/doc.go |
conformance_trd_test.go |
software | healthy | internal/adapters/moomoo/conformance_trd_test.go |
requests.go |
software | healthy | internal/adapters/moomoo/requests.go |
protocol_test.go |
software | healthy | internal/adapters/moomoo/protocol_test.go |
protocol.go |
software | healthy | internal/adapters/moomoo/protocol.go |
conformance_test.go |
software | healthy | internal/adapters/moomoo/conformance_test.go |
trd_convert.go |
software | healthy | internal/adapters/moomoo/trd_convert.go |
client.go |
software | healthy | internal/adapters/moomoo/client.go |
trade.go |
software | healthy | internal/adapters/moomoo/trade.go |
convert.go |
software | healthy | internal/adapters/moomoo/convert.go |
conformance_reply_test.go |
software | healthy | internal/adapters/moomoo/conformance_reply_test.go |
trd_client.go |
software | healthy | internal/adapters/moomoo/trd_client.go |
conformance_replies.json |
software | healthy | internal/adapters/moomoo/testdata/conformance_replies.json |
conformance_trd_frames.json |
software | healthy | internal/adapters/moomoo/testdata/conformance_trd_frames.js… |
conformance_frames.json |
software | healthy | internal/adapters/moomoo/testdata/conformance_frames.json |
server.go |
software | healthy | internal/adapters/moomoo/mock/server.go |
pg_source_test.go |
software | healthy | internal/adapters/moomoo/mock/pg_source_test.go |
roundtrip_test.go |
software | healthy | internal/adapters/moomoo/mock/roundtrip_test.go |
venue.go |
software | healthy | internal/adapters/moomoo/mock/venue.go |
venue_test.go |
software | healthy | internal/adapters/moomoo/mock/venue_test.go |
venue_handlers.go |
software | healthy | internal/adapters/moomoo/mock/venue_handlers.go |
source.go |
software | healthy | internal/adapters/moomoo/mock/source.go |
convert.go |
software | healthy | internal/adapters/moomoo/mock/convert.go |
Qot_UpdateKL.proto |
software | healthy | internal/adapters/moomoo/proto/Qot_UpdateKL.proto |
Trd_Common.proto |
software | healthy | internal/adapters/moomoo/proto/Trd_Common.proto |
Qot_Sub.proto |
software | healthy | internal/adapters/moomoo/proto/Qot_Sub.proto |
KeepAlive.proto |
software | healthy | internal/adapters/moomoo/proto/KeepAlive.proto |
Trd_UpdateOrder.proto |
software | healthy | internal/adapters/moomoo/proto/Trd_UpdateOrder.proto |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
apiTrials |
software | healthy | e2e/tests/14-hyperopt-detail.spec.ts:apiTrials |
setIfPresent |
software | healthy | e2e/tests/16-hyperopt-cancel.spec.ts:setIfPresent |
widestLaunch |
software | healthy | e2e/tests/09-backtest-cancel.spec.ts:widestLaunch |
latestJobStatus |
software | healthy | e2e/tests/09-backtest-cancel.spec.ts:latestJobStatus |
settle |
software | healthy | e2e/tests/30-paper-console-errors.spec.ts:settle |
settle |
software | healthy | e2e/tests/06-console-errors.spec.ts:settle |
waitReady |
software | healthy | e2e/tests/06-console-errors.spec.ts:waitReady |
backtestsUiReady |
software | healthy | e2e/tests/07-backtest-launch.spec.ts:backtestsUiReady |
flagged |
software | healthy | e2e/tests/29-reconciliation.spec.ts:flagged |
disabledBefore |
software | healthy | e2e/tests/22-live-mode-switch-guard.spec.ts:disabledBefore |
hasSeedTicker |
software | healthy | e2e/tests/02-gap-heatmap.spec.ts:hasSeedTicker |
text |
software | healthy | e2e/tests/11-strategy-detail.spec.ts:text |
disabledBefore |
software | healthy | e2e/tests/28-live-safety.spec.ts:disabledBefore |
stillDisabled |
software | healthy | e2e/tests/28-live-safety.spec.ts:stillDisabled |
latestJobStatus |
software | healthy | e2e/tests/04-cancel-flow.spec.ts:latestJobStatus |
backtestsUiReady |
software | healthy | e2e/tests/09-backtest-list-dialog.spec.ts:backtestsUiReady |
disabledBefore |
software | healthy | e2e/tests/26-flatten.spec.ts:disabledBefore |
settle |
software | healthy | e2e/tests/17-hyperopt-console-errors.spec.ts:settle |
settle |
software | healthy | e2e/tests/23-live-console-errors.spec.ts:settle |
waitReady |
software | healthy | e2e/tests/23-live-console-errors.spec.ts:waitReady |
openRealStrategyLaunch |
software | healthy | e2e/tests/12-strategy-backtest.spec.ts:openRealStrategyLaun… |
cfg |
software | healthy | e2e/tests/12-strategy-backtest.spec.ts:cfg |
apiMetrics |
software | healthy | e2e/tests/12-strategy-backtest.spec.ts:apiMetrics |
parseRendered |
software | healthy | e2e/tests/08-backtest-detail.spec.ts:parseRendered |
detailReady |
software | healthy | e2e/tests/08-backtest-detail.spec.ts:detailReady |
apiEquityPts |
software | healthy | e2e/tests/08-backtest-detail.spec.ts:apiEquityPts |
apiTradeRows |
software | healthy | e2e/tests/08-backtest-detail.spec.ts:apiTradeRows |
studyCount |
software | healthy | e2e/tests/13-hyperopt-launch.spec.ts:studyCount |
setIfPresent |
software | healthy | e2e/tests/13-hyperopt-launch.spec.ts:setIfPresent |
apiList |
software | healthy | e2e/tests/13-hyperopt-launch.spec.ts:apiList |
text |
software | healthy | e2e/tests/15-hyperopt-promote.spec.ts:text |
moduleDir |
software | healthy | e2e/seed/seed.ts:moduleDir |
meta |
software | healthy | e2e/seed/seed.ts:meta |
main |
software | healthy | e2e/seed/seed.ts:main |
pollUntil |
software | healthy | e2e/fixtures/global-setup.ts:pollUntil |
apiReady |
software | healthy | e2e/fixtures/global-setup.ts:apiReady |
uiReady |
software | healthy | e2e/fixtures/global-setup.ts:uiReady |
body |
software | healthy | e2e/fixtures/global-setup.ts:body |
globalSetup |
software | healthy | e2e/fixtures/global-setup.ts:globalSetup |
isSevere |
software | healthy | e2e/fixtures/test.ts:isSevere |
onConsole |
software | healthy | e2e/fixtures/test.ts:onConsole |
onPageError |
software | healthy | e2e/fixtures/test.ts:onPageError |
formatIntLikeUi |
software | healthy | e2e/lib/format.ts:formatIntLikeUi |
liveUiReady |
software | healthy | e2e/lib/live.ts:liveUiReady |
liveReaderAvailable |
software | healthy | e2e/lib/live.ts:liveReaderAvailable |
currentSession |
software | healthy | e2e/lib/live.ts:currentSession |
hasRunningSignalSession |
software | healthy | e2e/lib/live.ts:hasRunningSignalSession |
liveTradingAvailable |
software | healthy | e2e/lib/live.ts:liveTradingAvailable |
hasRunningPaperSession |
software | healthy | e2e/lib/live.ts:hasRunningPaperSession |
hasRunningTradingSession |
software | healthy | e2e/lib/live.ts:hasRunningTradingSession |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
testdata |
software | healthy | testdata |
parity |
software | healthy | testdata/parity |
internal |
software | healthy | internal |
app |
software | healthy | internal/app |
adapters |
software | healthy | internal/adapters |
moomoo |
software | healthy | internal/adapters/moomoo |
testdata |
software | healthy | internal/adapters/moomoo/testdata |
mock |
software | healthy | internal/adapters/moomoo/mock |
proto |
software | healthy | internal/adapters/moomoo/proto |
pb |
software | healthy | internal/adapters/moomoo/pb |
qotgetsubinfo |
software | healthy | internal/adapters/moomoo/pb/qotgetsubinfo |
trdcommon |
software | healthy | internal/adapters/moomoo/pb/trdcommon |
qotrequesthistorykl |
software | healthy | internal/adapters/moomoo/pb/qotrequesthistorykl |
getglobalstate |
software | healthy | internal/adapters/moomoo/pb/getglobalstate |
qotregqotpush |
software | healthy | internal/adapters/moomoo/pb/qotregqotpush |
trdplaceorder |
software | healthy | internal/adapters/moomoo/pb/trdplaceorder |
trdgetpositionlist |
software | healthy | internal/adapters/moomoo/pb/trdgetpositionlist |
trdgetorderlist |
software | healthy | internal/adapters/moomoo/pb/trdgetorderlist |
keepalive |
software | healthy | internal/adapters/moomoo/pb/keepalive |
trdgetacclist |
software | healthy | internal/adapters/moomoo/pb/trdgetacclist |
trdupdateorder |
software | healthy | internal/adapters/moomoo/pb/trdupdateorder |
trdgetorderfilllist |
software | healthy | internal/adapters/moomoo/pb/trdgetorderfilllist |
qotcommon |
software | healthy | internal/adapters/moomoo/pb/qotcommon |
trdunlocktrade |
software | healthy | internal/adapters/moomoo/pb/trdunlocktrade |
initconnect |
software | healthy | internal/adapters/moomoo/pb/initconnect |
trdupdateorderfill |
software | healthy | internal/adapters/moomoo/pb/trdupdateorderfill |
trdmodifyorder |
software | healthy | internal/adapters/moomoo/pb/trdmodifyorder |
common |
software | healthy | internal/adapters/moomoo/pb/common |
qotgetkl |
software | healthy | internal/adapters/moomoo/pb/qotgetkl |
qotsub |
software | healthy | internal/adapters/moomoo/pb/qotsub |
qotgetbasicqot |
software | healthy | internal/adapters/moomoo/pb/qotgetbasicqot |
qotupdatekl |
software | healthy | internal/adapters/moomoo/pb/qotupdatekl |
trdgetfunds |
software | healthy | internal/adapters/moomoo/pb/trdgetfunds |
livetrade |
software | healthy | internal/livetrade |
api |
software | healthy | internal/api |
jobs |
software | healthy | internal/jobs |
handlers |
software | healthy | internal/jobs/handlers |
strategy |
software | healthy | internal/strategy |
sepa |
software | healthy | internal/strategy/sepa |
testdata |
software | healthy | internal/strategy/sepa/testdata |
sectoradapter |
software | healthy | internal/strategy/sectoradapter |
pairs |
software | healthy | internal/strategy/pairs |
testdata |
software | healthy | internal/strategy/pairs/testdata |
pairsadapter |
software | healthy | internal/strategy/pairsadapter |
orbadapter |
software | healthy | internal/strategy/orbadapter |
sector_rotation |
software | healthy | internal/strategy/sector_rotation |
testdata |
software | healthy | internal/strategy/sector_rotation/testdata |
orb |
software | healthy | internal/strategy/orb |
testdata |
software | healthy | internal/strategy/orb/testdata |
sepaadapter |
software | healthy | internal/strategy/sepaadapter |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
000010_eod_idempotency.down.sql |
data | healthy | migrations/000010_eod_idempotency.down.sql |
000003_strategy.up.sql |
data | healthy | migrations/000003_strategy.up.sql |
000002_marketdata.down.sql |
data | healthy | migrations/000002_marketdata.down.sql |
000006_ops.down.sql |
data | healthy | migrations/000006_ops.down.sql |
000012_runs_collision_free_ts.up.sql |
data | healthy | migrations/000012_runs_collision_free_ts.up.sql |
000009_dataset_sync_runs.down.sql |
data | healthy | migrations/000009_dataset_sync_runs.down.sql |
000007_universe_members.up.sql |
data | healthy | migrations/000007_universe_members.up.sql |
000009_dataset_sync_runs.up.sql |
data | healthy | migrations/000009_dataset_sync_runs.up.sql |
000011_strategy_state.up.sql |
data | healthy | migrations/000011_strategy_state.up.sql |
000001_init.down.sql |
data | healthy | migrations/000001_init.down.sql |
000005_live.up.sql |
data | healthy | migrations/000005_live.up.sql |
000004_research.down.sql |
data | healthy | migrations/000004_research.down.sql |
000010_eod_idempotency.up.sql |
data | healthy | migrations/000010_eod_idempotency.up.sql |
000004_research.up.sql |
data | healthy | migrations/000004_research.up.sql |
000003_strategy.down.sql |
data | healthy | migrations/000003_strategy.down.sql |
000008_jobs_p1.down.sql |
data | healthy | migrations/000008_jobs_p1.down.sql |
000002_marketdata.up.sql |
data | healthy | migrations/000002_marketdata.up.sql |
000007_universe_members.down.sql |
data | healthy | migrations/000007_universe_members.down.sql |
000005_live.down.sql |
data | healthy | migrations/000005_live.down.sql |
000012_runs_collision_free_ts.down.sql |
data | healthy | migrations/000012_runs_collision_free_ts.down.sql |
000006_ops.up.sql |
data | healthy | migrations/000006_ops.up.sql |
000008_jobs_p1.up.sql |
data | healthy | migrations/000008_jobs_p1.up.sql |
000011_strategy_state.down.sql |
data | healthy | migrations/000011_strategy_state.down.sql |
000001_init.up.sql |
data | healthy | migrations/000001_init.up.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
NotFound |
frontend | healthy | ui/src/app/not-found.tsx |
Error |
frontend | healthy | ui/src/app/error.tsx |
RootLayout |
frontend | healthy | ui/src/app/layout.tsx |
Home |
frontend | healthy | ui/src/app/page.tsx |
BacktestsPage |
frontend | healthy | ui/src/app/backtests/page.tsx |
BacktestDetailPage |
frontend | healthy | ui/src/app/backtests/[id]/page.tsx |
StrategiesPage |
frontend | healthy | ui/src/app/strategies/page.tsx |
StrategyDetailPage |
frontend | healthy | ui/src/app/strategies/[id]/page.tsx |
LiveCockpitPage |
frontend | healthy | ui/src/app/live/page.tsx |
LiveStrategiesPage |
frontend | healthy | ui/src/app/live/strategies/page.tsx |
LiveSystemPage |
frontend | healthy | ui/src/app/live/system/page.tsx |
LiveWatchlistPage |
frontend | healthy | ui/src/app/live/watchlist/page.tsx |
HyperoptPage |
frontend | healthy | ui/src/app/hyperopt/page.tsx |
StudyDetailPage |
frontend | healthy | ui/src/app/hyperopt/[id]/page.tsx |
OpsPage |
frontend | healthy | ui/src/app/ops/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | ui/src/app/page.tsx |
/backtests |
frontend | healthy | ui/src/app/backtests/page.tsx |
/backtests/[id] |
frontend | healthy | ui/src/app/backtests/[id]/page.tsx |
/strategies |
frontend | healthy | ui/src/app/strategies/page.tsx |
/strategies/[id] |
frontend | healthy | ui/src/app/strategies/[id]/page.tsx |
/live |
frontend | healthy | ui/src/app/live/page.tsx |
/live/strategies |
frontend | healthy | ui/src/app/live/strategies/page.tsx |
/live/system |
frontend | healthy | ui/src/app/live/system/page.tsx |
/live/watchlist |
frontend | healthy | ui/src/app/live/watchlist/page.tsx |
/hyperopt |
frontend | healthy | ui/src/app/hyperopt/page.tsx |
/hyperopt/[id] |
frontend | healthy | ui/src/app/hyperopt/[id]/page.tsx |
/ops |
frontend | healthy | ui/src/app/ops/page.tsx |
/data |
frontend | healthy | e2e/tests/06-console-errors.spec.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3000 |
network | healthy | compose.yaml |
port:55432 |
network | healthy | compose.yaml |
port:5432 |
network | healthy | compose.yaml |
port:56379 |
network | healthy | compose.yaml |
port:6379 |
network | healthy | compose.yaml |
port:18080 |
network | healthy | compose.yaml |
port:8080 |
network | healthy | compose.yaml |
port:18090 |
network | healthy | compose.yaml |
port:13000 |
network | healthy | compose.yaml |
port:64 |
network | healthy | ui/pnpm-lock.yaml |
port:16 |
network | healthy | ui/pnpm-lock.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
image::ui/Dockerfile |
hardware | healthy | ui/Dockerfile |
postgres |
hardware | healthy | compose.yaml |
redis |
hardware | healthy | compose.yaml |
migrate |
hardware | healthy | compose.yaml |
tmsgo-api |
hardware | healthy | compose.yaml |
tmsgo-worker |
hardware | healthy | compose.yaml |
tmsgo-live |
hardware | healthy | compose.yaml |
ui |
hardware | healthy | compose.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | .env.example |
redis |
data | healthy | .env.example |
postgres |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
ApiError |
software | healthy | ui/src/lib/api/client.ts:ApiError |
MissingConfigError |
software | healthy | ui/src/lib/server/api.ts:MissingConfigError |
| Label | Layer | Status | Path |
|---|---|---|---|
byjackchen__trade-tms-go |
software | healthy | /data/fable5_failed_archive/byjackchen__trade-tms-go |
| Label | Layer | Status | Path |
|---|---|---|---|
tms |
data | healthy | migrations/000003_strategy.up.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | .env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::internal/exec/moomoo/safety_test.go |
security | healthy | internal/exec/moomoo/safety_test.go |
This page is publicly accessible at:
https://repobility.com/scan/3a787c91-2d79-414a-aa04-8430bf171f0d/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/3a787c91-2d79-414a-aa04-8430bf171f0d/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.