{"status":"running","startedAt":"2026-11-01T07:53:55.884Z","now":"2026-11-06T16:13:13.037Z","uptime":{"processSeconds":461959},"environment":{"mode":"production","nodeEnv":"production","hostname":"primate-api","ip":"46.224.26.218","platform":"linux/x64","pid":1130894,"role":"all","port":5010},"stack":{"runtime":"Express","node":"v22.23.2","express":"4.21.2","mongoose":"8.24.4","socketio":"4.8.1","appVersion":"1.0.0"},"dataPlane":{"mongo":{"status":"connected","pingMs":1,"dbName":"Primate-Props","host":"127.0.0.1"},"redis":{"status":"not_configured","note":"In-process only (no Redis)"}},"traffic":{"requestsPerMin":872,"totalRequests":5636987,"errors5xx":0,"eventLoopLagMs":20.51,"socketClients":65,"activeConcurrent":14,"peakConcurrent":22,"activeUsers":12,"activeWindowSec":60},"resources":{"cpu":{"percentOfOneCore":42.8,"percentOfMachine":21.41,"cores":2,"userMs":2056546.7,"systemMs":805996.5},"memory":{"rssMB":671.6,"heapUsedMB":296.8,"heapTotalMB":361.8,"heapLimitMB":2072,"externalMB":199.1,"processRssMB":671.6,"hostTotalMB":3819.9,"hostFreeMB":1619.3,"hostUsedMB":2200.6,"processPctOfHost":17.58}},"runtime":{"tpSl":{"running":true,"mode":"event-driven+safety-scan","localTicks":true,"circuitBreakerOpen":false,"failureCount":0,"ticksSeen":186761744,"refusedTicks":0,"safetyScans":2284478,"closesTriggered":1589,"lastTickAt":"2026-11-06T16:13:12.991Z","lastCloseAt":"2026-11-06T16:13:07.002Z","openWithTpSl":41,"symbolsTracked":8},"crons":{"started":true,"jobsEnabled":true,"total":19,"enabledCount":18,"jobs":[{"name":"tp-sl","schedule":"event-driven (price ticks)","enabled":true},{"name":"pending-orders","schedule":"event-driven (price ticks)","enabled":true},{"name":"breach-sweep","schedule":"* * * * * (every minute; accounts holding open trades)","enabled":true},{"name":"ad-budget-alerts","schedule":"7 * * * * (hourly; silent unless a campaign burns spend)","enabled":true},{"name":"news-calendar","schedule":"7 * * * * (hourly; high-impact economic events)","enabled":true},{"name":"support-sla","schedule":"* * * * * (every minute; one reminder at 3 min)","enabled":true},{"name":"capi-health","schedule":"0 9 * * * (daily 09:00 UTC)","enabled":true},{"name":"daily-baseline-reset","schedule":"0 0 * * * (daily 00:00 UTC)","enabled":true},{"name":"daily-lock-release","schedule":"2 0 * * * (daily 00:02 UTC)","enabled":true},{"name":"affiliate-approval","schedule":"7 * * * * (hourly; matured commission -> APPROVED)","enabled":true},{"name":"affiliate-postback-retry","schedule":"*/2 * * * * (every 2 min)","enabled":true},{"name":"rule-enforcement-inactivity","schedule":"15 2 * * * (daily 02:15 UTC)","enabled":true},{"name":"rule-enforcement-weekend","schedule":"55 21 * * 5 (Fri 21:55 UTC)","enabled":true},{"name":"whatsapp-recovery","schedule":"25 * * * * (hourly; abandoned-checkout leads with a phone)","enabled":true},{"name":"email-campaign","schedule":"10 * * * * (hourly)","enabled":true},{"name":"mail-retry","schedule":"*/2 * * * * (every 2 min)","enabled":true},{"name":"b2binpay-reconcile","schedule":"every 60s","enabled":false},{"name":"trailing-drawdown-ratchet","schedule":"01:00 UTC daily","enabled":true},{"name":"platinum-edge-reconcile","schedule":"every 30s","enabled":true}],"b2binpayReconcile":{"name":"b2binpay-reconcile","enabled":false,"started":false,"ownerId":"primate-api:1130894:de57b3a5-1b83-44b1-89bb-92d5a0851716","intervalMs":60000,"staleMs":60000,"batchSize":25,"concurrency":3,"leaseMs":90000,"lockMs":55000,"lastRun":{"lastStartedAt":null,"lastCompletedAt":null,"durationMs":null,"scanned":0,"eligible":0,"reconciled":0,"skipped":0,"fulfilled":0,"failed":0,"lockSkipped":0,"providerErrors":{"auth_401":0,"ip_whitelist_403":0,"provider_timeout":0,"network_error":0,"malformed_response":0,"fulfillment_error":0,"unknown_error":0},"lastErrorSamples":[]}},"platinumEdgeReconcile":{"name":"platinum-edge-reconcile","enabled":true,"started":true,"lastRun":{"scanned":2,"eligible":2,"fulfilled":0,"failed":0,"skipped":2}}},"cache":{"positions":{"positions":41,"symbols":8,"lastReloadAt":"2026-11-06T16:13:05.873Z"},"prices":{"feedCount":2,"quoteSymbols":35,"feeds":[{"role":"crypto","quotes":10},{"role":"forex-metal","quotes":25}],"broadcastSymbols":35}}},"payments":{"b2binpay":{"reconcile":{"name":"b2binpay-reconcile","enabled":false,"started":false,"ownerId":"primate-api:1130894:de57b3a5-1b83-44b1-89bb-92d5a0851716","intervalMs":60000,"staleMs":60000,"batchSize":25,"concurrency":3,"leaseMs":90000,"lockMs":55000,"lastRun":{"lastStartedAt":null,"lastCompletedAt":null,"durationMs":null,"scanned":0,"eligible":0,"reconciled":0,"skipped":0,"fulfilled":0,"failed":0,"lockSkipped":0,"providerErrors":{"auth_401":0,"ip_whitelist_403":0,"provider_timeout":0,"network_error":0,"malformed_response":0,"fulfillment_error":0,"unknown_error":0},"lastErrorSamples":[]},"stalePendingCount":15,"needsReviewCount":7,"stuckProcessingCount":0,"providerFailureCount":15,"reconciliationFailureCount":15,"fulfillmentFailureCount":0,"counts":{"stalePendingCount":15,"needsReviewCount":7,"stuckProcessingCount":0,"providerFailureCount":15,"reconciliationFailureCount":15,"fulfillmentFailureCount":0},"countsNote":null,"lock":{"ownerId":"primate-api:843833:ba7ee8cb-ba22-4788-b36e-22a45e932487","leaseUntil":"2026-09-28T16:23:11.013Z","heartbeatAt":"2026-09-28T16:23:11.013Z","lastStartedAt":"2026-09-28T16:23:11.005Z","lastFinishedAt":"2026-09-28T16:23:11.013Z","version":48718,"lastResult":{"scanned":0,"eligible":0,"reconciled":0,"skipped":0,"fulfilled":0,"failed":0,"lockSkipped":0,"durationMs":8,"providerErrors":{"auth_401":0,"ip_whitelist_403":0,"provider_timeout":0,"network_error":0,"malformed_response":0,"fulfillment_error":0,"unknown_error":0}}}}},"platinumEdge":{"reconcile":{"name":"platinum-edge-reconcile","enabled":true,"started":true,"lastRun":{"scanned":2,"eligible":2,"fulfilled":0,"failed":0,"skipped":2},"stalePendingCount":61,"invalidCallbackCount":26}}},"buildMs":26}