Local automation runtime

The web app is the operator UI. A separate local worker process handles Shariah Tables sync, Upstox-backed scanning, and paper automation while Kite stays execution-only.

PAPERUpstox data readyACTIVEStopped off hours
Data providerUpstox Analytics Token

Ready through 15 Apr 2027, 11:59 pm

Broker sessionJuned Rahim Sayyed

Last auth 14 May 2026, 1:55 pm

Runtime postureStopped off hours

Upstox quote fetch failed with status 401.

Next stepsUpstox for data, Kite only for execution

Add UPSTOX_ANALYTICS_TOKEN for scans and backtests, then run npm run worker or npm run local. Kite login is only needed when live execution or broker sync is required.

Runtime posture

These values should be visible before every market session.

9 rows
SignalCurrent stateFrequencyNext scheduleMeaning
ModePAPEROn changeManualBoot posture for the worker
Universe modeSHARIAH_TABLESOn changeLockedProduction automation always syncs Shariah Tables. Research universes remain available in backtests and comparisons.
PausedNoContinuous stateOperator controlledWhether the worker is allowed to create new actions
Kill switchOffContinuous stateOperator controlledEmergency automation freeze
Worker statusStopped off hoursNo off-hours loopOn next worker cycleBackground automation loop posture
Last heartbeat14 May 2026, 1:53 pmNo off-hours loopOn next worker heartbeatFreshness of the local worker state
Last universe sync14 May 2026, 1:53 pmMarket hours onlyStart worker during market hoursThe separate worker refreshes the Shariah Tables production universe during active automation cycles.
Last technical scanN/AMarket hours onlyStart worker during market hoursLatest full Upstox-driven Shariah Tables scan
Last broad universe scanN/ABacktests and comparisons onlyNot used by the Shariah Tables workerHistorical reference for research universes such as Nifty 500

System actions

These already update local review state and logs.

Market data cache diagnostics

These counters show whether scans and backtests are reusing warm data or forcing fresh history work.

Provider
UPSTOX
Historical requests
0
Memory cache hits
0
DB range hits
0
Fresh fetch windows
0
Indicator DB hits
0
Indicator recomputes
0
Candle cache entries
0
Estimated candle units
0
Cache evictions
0
Expired evictions
0
Cache TTL
60 min

Audit log

High-signal operational events and warnings.

9 rows
Time
TimeLevelCategorySummaryDetails
14 May 2026, 2:44 pmINFOCONTROLTrading mode changed to PAPER.
14 May 2026, 2:44 pmINFOCONTROLTrading mode changed to LIVE.
14 May 2026, 1:55 pmINFOBROKERKite session authenticated successfully.Account GX8456 connected for localhost usage. Server-side session persisted for the worker.
14 May 2026, 1:53 pmINFOENGINETrade state refreshed via worker:fallback.Monthly paper rotation basket is waiting for the configured entry window. 0 paper positions remain open.
14 May 2026, 1:53 pmWARNSCANUpstox quote fetch failed with status 401.
14 May 2026, 1:53 pmINFOSYNCShariah Tables import completed for 1008 symbols.Tradable universe rebuilt from the selected live source sets.
14 May 2026, 1:40 pmINFOENGINETrade state refreshed via worker:fallback.Monthly paper rotation basket is waiting for the configured entry window. 0 paper positions remain open.
14 May 2026, 1:40 pmWARNSCANUpstox quote fetch failed with status 401.
14 May 2026, 1:40 pmINFOSYNCShariah Tables import completed for 1008 symbols.Tradable universe rebuilt from the selected live source sets.