Ready through 15 Apr 2027, 11:59 pm
Worker health, sync visibility, and operator controls
This section turns silent failures into visible events. You can see freshness, connectivity, kill-switch posture, and audit logs in one place.
Runtime posture
These values should be visible before every market session.
| Signal | Current state | Frequency | Next schedule | Meaning |
|---|---|---|---|---|
| Mode | PAPER | On change | Manual | Boot posture for the worker |
| Universe mode | SHARIAH_TABLES | On change | Locked | Production automation always syncs Shariah Tables. Research universes remain available in backtests and comparisons. |
| Paused | No | Continuous state | Operator controlled | Whether the worker is allowed to create new actions |
| Kill switch | Off | Continuous state | Operator controlled | Emergency automation freeze |
| Worker status | Stopped off hours | No off-hours loop | On next worker cycle | Background automation loop posture |
| Last heartbeat | 14 May 2026, 1:53 pm | No off-hours loop | On next worker heartbeat | Freshness of the local worker state |
| Last universe sync | 14 May 2026, 1:53 pm | Market hours only | Start worker during market hours | The separate worker refreshes the Shariah Tables production universe during active automation cycles. |
| Last technical scan | N/A | Market hours only | Start worker during market hours | Latest full Upstox-driven Shariah Tables scan |
| Last broad universe scan | N/A | Backtests and comparisons only | Not used by the Shariah Tables worker | Historical 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.
Time | ||||
|---|---|---|---|---|
| Time | Level | Category | Summary | Details |
| 14 May 2026, 2:44 pm | INFO | CONTROL | Trading mode changed to PAPER. | — |
| 14 May 2026, 2:44 pm | INFO | CONTROL | Trading mode changed to LIVE. | — |
| 14 May 2026, 1:55 pm | INFO | BROKER | Kite session authenticated successfully. | Account GX8456 connected for localhost usage. Server-side session persisted for the worker. |
| 14 May 2026, 1:53 pm | INFO | ENGINE | Trade 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 pm | WARN | SCAN | Upstox quote fetch failed with status 401. | — |
| 14 May 2026, 1:53 pm | INFO | SYNC | Shariah Tables import completed for 1008 symbols. | Tradable universe rebuilt from the selected live source sets. |
| 14 May 2026, 1:40 pm | INFO | ENGINE | Trade 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 pm | WARN | SCAN | Upstox quote fetch failed with status 401. | — |
| 14 May 2026, 1:40 pm | INFO | SYNC | Shariah Tables import completed for 1008 symbols. | Tradable universe rebuilt from the selected live source sets. |