trading/trade-journal.pre-paperfix.jsonl — 118 of 118 entries

{
  "ts": "2026-09-07T10:12:25.085Z",
  "ticker": "AUDITTEST",
  "composite_score": 73,
  "scores": {
    "fundamental": 80,
    "technical": 75,
    "sentiment": 60
  },
  "weights": {
    "fundamental": 0.4,
    "technical": 0.35,
    "sentiment": 0.25
  },
  "decision": "GO",
  "execution": {
    "entry_price": 1309.5,
    "stop_price": 1250,
    "quantity": 12,
    "risk_pct": "4.54",
    "targets": [
      {
        "level": "T1",
        "price": 1398.75,
        "qty": 4,
        "filled": false
      },
      {
        "level": "T2",
        "price": 1458.25,
        "qty": 4,
        "filled": false
      },
      {
        "level": "T3",
        "price": 1547.5,
        "qty": 4,
        "filled": false
      }
    ],
    "order_ids": {
      "buy": "DRYRUN-1788775946129-c344eo",
      "sl": "DRYRUN-1788775946129-aym0lz"
    },
    "status": "open",
    "dry_run": true
  },
  "reasoning": "composite=73.3. entry=1309.5 stop=1250 qty=12 (risk 4.54%)."
}
{
  "ts": "2026-09-07T10:13:41.239Z",
  "ticker": "X",
  "decision": "TARGETS_DONE",
  "reasoning": "all targets filled: T1,T2,T3"
}
{
  "ts": "2026-09-07T10:13:44.555Z",
  "ticker": "X",
  "decision": "CIRCUIT_BREAKER",
  "reasoning": "portfolio drawdown 3.50% ≥ 3%"
}
{
  "ts": "2026-09-07T10:13:44.869Z",
  "ticker": "X",
  "decision": "TIME_EXIT",
  "reasoning": "28 trading days open, no target hit"
}
{
  "ts": "2026-09-07T10:17:44.796Z",
  "ticker": "HINDUNILVR",
  "composite_score": 54,
  "scores": {
    "fundamental": 78,
    "technical": 30,
    "sentiment": 50
  },
  "weights": {
    "fundamental": 0.4,
    "technical": 0.35,
    "sentiment": 0.25
  },
  "decision": "NO-GO",
  "veto_reason": "composite_54.2<65",
  "reasoning": "composite=54.2 (F=78·0.4 + T=30·0.35 + S=50·0.25). vetoes: composite_54.2<65; alignment_0<5"
}
{
  "ts": "2026-09-07T20:16:00.253Z",
  "ticker": "AUDITTEST",
  "composite_score": 73,
  "scores": {
    "fundamental": 80,
    "technical": 75,
    "sentiment": 60
  },
  "weights": {
    "fundamental": 0.4,
    "technical": 0.35,
    "sentiment": 0.25
  },
  "decision": "NO-GO",
  "veto_reason": "broker_unavailable",
  "reasoning": "composite=73.3 (F=80·0.4 + T=75·0.35 + S=60·0.25). AppError: Upstox resource locked — the order may already be filled, cancelled, or awaiting exchange confirmation. If placing an order, the market may be closed or in a non-tradeable phase. Upstox says: \"The Funds service is accessible from 5:30 AM to 12:00 AM IST daily. Please try again during these service hours.\""
}
{
  "ts": "2026-09-07T20:17:54.881Z",
  "ticker": "X",
  "decision": "TARGETS_DONE",
  "reasoning": "all targets filled: T1,T2,T3"
}
{
  "ts": "2026-09-07T20:17:58.998Z",
  "ticker": "X",
  "decision": "CIRCUIT_BREAKER",
  "reasoning": "portfolio drawdown 3.50% ≥ 3%"
}
{
  "ts": "2026-09-07T20:17:59.314Z",
  "ticker": "X",
  "decision": "TIME_EXIT",
  "reasoning": "29 trading days open, no target hit"
}
{
  "ts": "2026-09-07T20:19:51.316Z",
  "ticker": "X",
  "decision": "TARGETS_DONE",
  "reasoning": "all targets filled: T1,T2,T3"
}
{
  "ts": "2026-09-07T20:19:54.805Z",
  "ticker": "X",
  "decision": "CIRCUIT_BREAKER",
  "reasoning": "portfolio drawdown 3.50% ≥ 3%"
}
{
  "ts": "2026-09-07T20:19:55.148Z",
  "ticker": "X",
  "decision": "TIME_EXIT",
  "reasoning": "29 trading days open, no target hit"
}
{
  "ts": "2026-09-07T21:44:42.847Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|X",
  "qty": 10,
  "trigger": 88,
  "reasoning": "10 of 10 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-07T21:44:46.670Z",
  "source": "safety",
  "decision": "FORCED_EXIT",
  "instrument_key": "NSE_EQ|X",
  "qty": 10,
  "reasoning": "daily loss -5.0% ≤ -3%"
}
{
  "ts": "2026-09-07T21:51:28.557Z",
  "source": "agent",
  "ticker": "ICICIBANK",
  "decision": "PASS",
  "reasoning": "Smoke test review. Fundamentals are clean (ROE 15.8%, 3y rev CAGR 16%, no pledge, no ASM/ESM) but technicals show no edge: RSI 49 neutral, ADX 15.8 (weak/no trend), MACD bearish crossover 4 bars ago with negative histogram, EMA stack not bullish. Only supertrend remains bullish. Price is chopping near BB middle with no clear entry or tight stop available. Passing for now - not sizing risk into a rangebound, low-ADX setup just because fundamentals are good.",
  "last_close": 1423.2,
  "rsi14": 49.35,
  "adx14": 15.79,
  "macd_histogram": -0.53,
  "supertrend_direction": "BULLISH",
  "watch_for": "breakout above 1449 (BB upper) with rising ADX, or pullback to 1386-1400 zone with RSI oversold bounce"
}
{
  "ts": "2026-09-08T03:37:04.022Z",
  "source": "agent",
  "ticker": "RELIANCE",
  "decision": "HOLD_WITH_STOPS",
  "reasoning": "Pre-open plan, 2026-09-08. Position: 1 sh @1317.70, LTP 1309.5 (-0.62%, -₹8.20 — trivial size). Daily chart: RSI 51 neutral, ADX 13.6 (no trend/chop), price sitting right on BB middle (1309.3), EMA9/21/50 all bunched (~1306-1309, no stack), supertrend BEARISH (1339.7). MACD just flipped positive 1 bar ago but histogram tiny (0.67) — not a confirmed signal given ADX this low. No resting stop existed (order book was empty) — placed SL-M sell 1280 (below BB lower 1282 and June support zone) to fix that gap. Plan: hold, no fresh capital added, exit if 1280 stop hits or if a real trend (ADX>20) develops against it. Position is immaterial in size; not worth active management beyond the stop.",
  "entry": 1317.7,
  "ltp": 1309.5,
  "stop": 1280,
  "qty": 1,
  "order_id": "DRYRUN-1788838601616-fencuc"
}
{
  "ts": "2026-09-08T03:37:04.024Z",
  "source": "agent",
  "ticker": "AXISBANK",
  "decision": "HOLD_WITH_STOP",
  "reasoning": "Pre-open plan, 2026-09-08. Position: 10 sh @1367, LTP 1266 (-7.4%, -₹1,010). Daily chart shows early reversal signs: MACD bullish crossover just happened (histogram +4.2, strongest of the whole watchlist scan), ADX 23.3 and rising (only watchlist/holding name with ADX>20, i.e. an actual trend forming), supertrend flipped BULLISH (1209.5), RSI 52 neutral-improving, stochastic mid-range. EMA stack not fully clean (price ~at 50EMA) so not high-conviction yet, but nothing bearish. Fundamentals clean: ROE 12.7%, rev CAGR 14%, no pledge, no ASM/ESM. Announcements are routine IR/investor-meet filings only, no red flags. No resting protective stop existed — placed SL-M sell qty 10 @ trigger 1230 (below 50/21 EMA cluster, above the BB-lower/supertrend support band ~1209) which caps additional downside at ~2.8% from here (~10% total from entry — near but under the 12% catastrophic backstop). Plan: hold through the position, do not average down, let the emerging trend confirm. Would add conviction (not size, position already open) on ADX pushing further >25 with price reclaiming 21EMA; would exit immediately on the 1230 stop or if MACD/supertrend flip back bearish.",
  "entry": 1367,
  "ltp": 1266,
  "stop": 1230,
  "qty": 10,
  "order_id": "DRYRUN-1788838601618-do8ouw",
  "roe_pct": 12.7,
  "rev_cagr_3y_pct": 14,
  "adx14": 23.27
}
{
  "ts": "2026-09-08T03:37:04.026Z",
  "source": "agent",
  "decision": "PASS",
  "reasoning": "Pre-open watchlist scan, 2026-09-08 — no new entries today. Checked all 9 names (ICICIBANK already reviewed yesterday, unchanged view). Daily-timeframe indicators: WIPRO (RSI37, ADX13, supertrend bearish, no confirmation despite oversold stoch), TECHM (MACD histogram -6.3 still bearish despite oversold bounce attempt, ADX16), BAJAJFINSV (MACD -12.3, ADX19, supertrend bearish), SUNPHARMA (supertrend bullish but MACD histogram still negative, ADX18 — no trend confirmation), DRREDDY (ADX29.6 is the strongest trend on the list but it's a downtrend — supertrend bearish, avoid), ONGC (MACD barely positive, ADX17.7, supertrend still bearish). Across the whole list ADX is mostly <20 (choppy, no tradeable trend) except DRREDDY (confirmed downtrend, wrong direction) and AXISBANK (already held, see separate entry). FII 3-day trend is net-selling per get_fii_dii, DII buying offsetting — mixed/neutral macro backdrop, no strong tailwind to force a marginal setup. Decision: no new capital deployed today; will recheck watchlist next session for ADX turning up with a clean EMA stack.",
  "fii_net": 280.13,
  "dii_net": 566.76,
  "fii_3d_trend": "net_selling",
  "checked": [
    "WIPRO",
    "TECHM",
    "BAJAJFINSV",
    "SUNPHARMA",
    "DRREDDY",
    "ONGC"
  ]
}
{
  "ts": "2026-09-08T03:50:01.001Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INE535F01024",
  "qty": 66,
  "trigger": 49.01,
  "reasoning": "66 of 66 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T03:50:01.545Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INE848E01016",
  "qty": 1,
  "trigger": 66.66,
  "reasoning": "1 of 1 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T03:50:02.090Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INE821I01022",
  "qty": 1,
  "trigger": 16.95,
  "reasoning": "1 of 1 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T03:50:02.635Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INF0R8F01042",
  "qty": 1151,
  "trigger": 21.19,
  "reasoning": "1151 of 1151 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T03:50:03.208Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INE669E01016",
  "qty": 4,
  "trigger": 13.58,
  "reasoning": "4 of 4 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T03:50:03.754Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INF0R8F01091",
  "qty": 775,
  "trigger": 20.84,
  "reasoning": "775 of 775 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T03:50:04.294Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INF204KB17I5",
  "qty": 58,
  "trigger": 111.31,
  "reasoning": "58 of 58 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T03:50:04.863Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INF204KC1402",
  "qty": 160,
  "trigger": 196.49,
  "reasoning": "160 of 160 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T03:50:05.444Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INE238A01034",
  "qty": 10,
  "trigger": 1106.05,
  "reasoning": "10 of 10 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T03:50:05.989Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INF204KB14I2",
  "qty": 16,
  "trigger": 238,
  "reasoning": "16 of 16 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T03:50:06.547Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|IN0020230168",
  "qty": 1,
  "trigger": 13732.4,
  "reasoning": "1 of 1 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T03:50:07.109Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INE205B01031",
  "qty": 20,
  "trigger": 376.2,
  "reasoning": "20 of 20 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T03:50:07.671Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INE002A01018",
  "qty": 1,
  "trigger": 1147.1,
  "reasoning": "1 of 1 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T03:50:32.518Z",
  "source": "agent",
  "ticker": "RELIANCE",
  "decision": "MOVE_STOP",
  "reasoning": "Market open, 09:20 IST. Pre-open plan called for SL-M @1280 but order book was empty (never actually placed, only journaled) — safety system had since placed a wide -12% catastrophic backstop at 1147.1 instead. LTP now 1303.4, still supports the tighter 1280 stop (below BB lower/June support). Placed actual protective SL-M sell 1 sh @ trigger 1280. No new capital added, thesis unchanged (chop, ADX~13, immaterial position size).",
  "qty": 1,
  "trigger": 1280,
  "order_id": "DRYRUN-1788839425455-tvshja",
  "ltp": 1303.4,
  "entry": 1317.7
}
{
  "ts": "2026-09-08T03:50:32.519Z",
  "source": "agent",
  "ticker": "AXISBANK",
  "decision": "MOVE_STOP",
  "reasoning": "Market open, 09:20 IST. Pre-open plan called for SL-M @1230 but order book was empty (never actually placed) — safety system had since placed a wide -12% catastrophic backstop at 1106.05 instead, which is looser than intended (would allow ~19% drawdown from entry vs ~10% target). LTP now 1256.9, still supports the tighter 1230 stop (below 50/21 EMA cluster and supertrend support). Placed actual protective SL-M sell 10 sh @ trigger 1230. No averaging down; holding through the emerging reversal (MACD bullish cross, ADX 23 rising, supertrend flipped bullish) with defined risk now in place.",
  "qty": 10,
  "trigger": 1230,
  "order_id": "DRYRUN-1788839425458-5e8xta",
  "ltp": 1256.9,
  "entry": 1367
}
{
  "ts": "2026-09-08T04:00:01.078Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INE535F01024",
  "qty": 66,
  "trigger": 49.28,
  "reasoning": "66 of 66 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:00:01.621Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INE848E01016",
  "qty": 1,
  "trigger": 66.35,
  "reasoning": "1 of 1 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:00:02.228Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INE821I01022",
  "qty": 1,
  "trigger": 16.92,
  "reasoning": "1 of 1 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:00:02.810Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INF0R8F01042",
  "qty": 1151,
  "trigger": 21.19,
  "reasoning": "1151 of 1151 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:00:04.055Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INE669E01016",
  "qty": 4,
  "trigger": 13.56,
  "reasoning": "4 of 4 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:00:04.630Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INF0R8F01091",
  "qty": 775,
  "trigger": 20.83,
  "reasoning": "775 of 775 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:00:05.224Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INF204KB17I5",
  "qty": 58,
  "trigger": 111.27,
  "reasoning": "58 of 58 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:00:05.820Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INF204KC1402",
  "qty": 160,
  "trigger": 196.35,
  "reasoning": "160 of 160 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:00:06.395Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INE238A01034",
  "qty": 10,
  "trigger": 1105.1,
  "reasoning": "10 of 10 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:00:06.983Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INF204KB14I2",
  "qty": 16,
  "trigger": 237.85,
  "reasoning": "16 of 16 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:00:07.556Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|IN0020230168",
  "qty": 1,
  "trigger": 13859.95,
  "reasoning": "1 of 1 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:00:08.158Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INE205B01031",
  "qty": 20,
  "trigger": 372.4,
  "reasoning": "20 of 20 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:00:08.742Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INE002A01018",
  "qty": 1,
  "trigger": 1143.1,
  "reasoning": "1 of 1 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:10:01.042Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INE535F01024",
  "qty": 66,
  "trigger": 48.84,
  "reasoning": "66 of 66 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:10:01.642Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INE848E01016",
  "qty": 1,
  "trigger": 66.34,
  "reasoning": "1 of 1 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:10:02.209Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INE821I01022",
  "qty": 1,
  "trigger": 16.88,
  "reasoning": "1 of 1 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:10:02.804Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INF0R8F01042",
  "qty": 1151,
  "trigger": 21.19,
  "reasoning": "1151 of 1151 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:10:03.397Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INE669E01016",
  "qty": 4,
  "trigger": 13.52,
  "reasoning": "4 of 4 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:10:03.967Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INF0R8F01091",
  "qty": 775,
  "trigger": 20.86,
  "reasoning": "775 of 775 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:10:04.717Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INF204KB17I5",
  "qty": 58,
  "trigger": 111.31,
  "reasoning": "58 of 58 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:10:05.292Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INF204KC1402",
  "qty": 160,
  "trigger": 196.58,
  "reasoning": "160 of 160 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:10:05.866Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INE238A01034",
  "qty": 10,
  "trigger": 1105,
  "reasoning": "10 of 10 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:10:06.467Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INF204KB14I2",
  "qty": 16,
  "trigger": 238.05,
  "reasoning": "16 of 16 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:10:07.058Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|IN0020230168",
  "qty": 1,
  "trigger": 13855.6,
  "reasoning": "1 of 1 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:10:07.624Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INE205B01031",
  "qty": 20,
  "trigger": 372.85,
  "reasoning": "20 of 20 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:10:08.230Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INE002A01018",
  "qty": 1,
  "trigger": 1145.25,
  "reasoning": "1 of 1 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:20:01.541Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INE821I01022",
  "qty": 1,
  "trigger": 16.87,
  "reasoning": "1 of 1 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:20:02.147Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INF0R8F01091",
  "qty": 775,
  "trigger": 20.83,
  "reasoning": "775 of 775 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:20:02.738Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INE535F01024",
  "qty": 66,
  "trigger": 49.05,
  "reasoning": "66 of 66 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:20:03.316Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INE848E01016",
  "qty": 1,
  "trigger": 66.26,
  "reasoning": "1 of 1 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:20:03.921Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INF0R8F01042",
  "qty": 1151,
  "trigger": 21.21,
  "reasoning": "1151 of 1151 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:20:04.669Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INF204KB14I2",
  "qty": 16,
  "trigger": 238.05,
  "reasoning": "16 of 16 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:20:05.245Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INE669E01016",
  "qty": 4,
  "trigger": 13.53,
  "reasoning": "4 of 4 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:20:05.844Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INF204KB17I5",
  "qty": 58,
  "trigger": 111.43,
  "reasoning": "58 of 58 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:20:06.448Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INF204KC1402",
  "qty": 160,
  "trigger": 196.47,
  "reasoning": "160 of 160 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:20:07.052Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INE238A01034",
  "qty": 10,
  "trigger": 1106,
  "reasoning": "10 of 10 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:20:07.661Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INE002A01018",
  "qty": 1,
  "trigger": 1145.85,
  "reasoning": "1 of 1 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:20:08.257Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INE205B01031",
  "qty": 20,
  "trigger": 373.3,
  "reasoning": "20 of 20 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:20:08.831Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|IN0020230168",
  "qty": 1,
  "trigger": 13842.4,
  "reasoning": "1 of 1 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:30:01.523Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INE535F01024",
  "qty": 66,
  "trigger": 48.93,
  "reasoning": "66 of 66 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:30:02.099Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INE848E01016",
  "qty": 1,
  "trigger": 66.2,
  "reasoning": "1 of 1 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:30:02.715Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INE821I01022",
  "qty": 1,
  "trigger": 16.84,
  "reasoning": "1 of 1 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:30:03.280Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INF0R8F01042",
  "qty": 1151,
  "trigger": 21.18,
  "reasoning": "1151 of 1151 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:30:03.876Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INE669E01016",
  "qty": 4,
  "trigger": 13.58,
  "reasoning": "4 of 4 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:30:04.458Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INF0R8F01091",
  "qty": 775,
  "trigger": 20.82,
  "reasoning": "775 of 775 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:30:05.070Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INF204KB17I5",
  "qty": 58,
  "trigger": 111.27,
  "reasoning": "58 of 58 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:30:05.677Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INF204KC1402",
  "qty": 160,
  "trigger": 196.24,
  "reasoning": "160 of 160 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:30:06.298Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INE238A01034",
  "qty": 10,
  "trigger": 1104.85,
  "reasoning": "10 of 10 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:30:06.887Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INF204KB14I2",
  "qty": 16,
  "trigger": 237.9,
  "reasoning": "16 of 16 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:30:07.464Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|IN0020230168",
  "qty": 1,
  "trigger": 13842.4,
  "reasoning": "1 of 1 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:30:08.076Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INE205B01031",
  "qty": 20,
  "trigger": 371.7,
  "reasoning": "20 of 20 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:30:08.719Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INE002A01018",
  "qty": 1,
  "trigger": 1144.95,
  "reasoning": "1 of 1 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:30:57.185Z",
  "source": "agent",
  "ticker": "RELIANCE",
  "decision": "HOLD_WITH_STOPS",
  "reasoning": "Intraday check, 10:00 IST. Thesis unchanged from pre-open: still chop (ADX 13.6, no trend), supertrend bearish, EMA9/21/50 bunched with no stack, MACD histogram positive but tiny and unconfirmed given weak ADX. LTP 1301.4 (-1.24% from entry 1317.70), trivial 1-share position. Found the SL-M @1280 I placed at market open no longer exists (get_order_details returned \"order not found\", order book empty) — re-placed protective SL-M sell 1 sh @ trigger 1280 (below BB-lower 1282.4). Also noticed the safety system has been placing/re-placing wide -12% catastrophic backstops on this and every other holding roughly every 10 minutes, suggesting SL-M orders aren't persisting as resting orders in this environment. Will re-verify next check. No trim, no exit — thesis intact, position immaterial in size.",
  "entry": 1317.7,
  "ltp": 1301.4,
  "stop": 1280,
  "qty": 1,
  "order_id": "DRYRUN-1788841844832-fztzgl",
  "adx14": 13.55,
  "note": "prior stop order vanished, re-placed"
}
{
  "ts": "2026-09-08T04:30:57.187Z",
  "source": "agent",
  "ticker": "AXISBANK",
  "decision": "HOLD_WITH_STOP",
  "reasoning": "Intraday check, 10:00 IST. Thesis intact and strengthening: ADX 23.3 (still best trend on book), MACD histogram +4.2 and supertrend confirmed BULLISH, RSI 52.5 improving. LTP 1255.4 (-8.15% from entry 1367), no averaging down. Found the SL-M @1230 placed at market open no longer exists (order not found) — re-placed protective SL-M sell 10 sh @ trigger 1230 (below 50/21 EMA cluster ~1258-1266, above supertrend support 1209.5). Same operational issue as RELIANCE: stop orders appear not to persist as resting orders, safety system has been repeatedly placing wide -12% catastrophic backstops every ~10min in the interim. Continuing to hold through the emerging reversal; will exit on stop hit or if supertrend/MACD flip back bearish.",
  "entry": 1367,
  "ltp": 1255.4,
  "stop": 1230,
  "qty": 10,
  "order_id": "DRYRUN-1788841844833-aa2z1d",
  "adx14": 23.27,
  "note": "prior stop order vanished, re-placed"
}
{
  "ts": "2026-09-08T04:30:57.188Z",
  "source": "agent",
  "decision": "PASS",
  "reasoning": "Intraday check, 10:00 IST — no clean triggered setup from the pre-open watchlist scan to act on (DRREDDY still trending but wrong direction; rest of list ADX<20/chop, unchanged since pre-open). No new entries."
}
{
  "ts": "2026-09-08T04:40:01.381Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INE535F01024",
  "qty": 66,
  "trigger": 49.24,
  "reasoning": "66 of 66 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:40:02.662Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INE848E01016",
  "qty": 1,
  "trigger": 66.16,
  "reasoning": "1 of 1 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:40:03.380Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INE821I01022",
  "qty": 1,
  "trigger": 16.85,
  "reasoning": "1 of 1 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:40:04.028Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INF0R8F01042",
  "qty": 1151,
  "trigger": 21.19,
  "reasoning": "1151 of 1151 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:40:04.682Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INE669E01016",
  "qty": 4,
  "trigger": 13.58,
  "reasoning": "4 of 4 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:40:05.430Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INF0R8F01091",
  "qty": 775,
  "trigger": 20.82,
  "reasoning": "775 of 775 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:40:06.520Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INF204KB17I5",
  "qty": 58,
  "trigger": 111.32,
  "reasoning": "58 of 58 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:40:07.148Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INF204KC1402",
  "qty": 160,
  "trigger": 196.4,
  "reasoning": "160 of 160 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:40:07.735Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INE238A01034",
  "qty": 10,
  "trigger": 1105.65,
  "reasoning": "10 of 10 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:40:08.402Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INF204KB14I2",
  "qty": 16,
  "trigger": 238.05,
  "reasoning": "16 of 16 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:40:09.024Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|IN0020230168",
  "qty": 1,
  "trigger": 13781.7,
  "reasoning": "1 of 1 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:40:09.626Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INE205B01031",
  "qty": 20,
  "trigger": 371.8,
  "reasoning": "20 of 20 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:40:10.294Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INE002A01018",
  "qty": 1,
  "trigger": 1144.45,
  "reasoning": "1 of 1 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:50:01.705Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INE535F01024",
  "qty": 66,
  "trigger": 48.85,
  "reasoning": "66 of 66 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:50:02.299Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INE848E01016",
  "qty": 1,
  "trigger": 66.29,
  "reasoning": "1 of 1 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:50:02.935Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INE821I01022",
  "qty": 1,
  "trigger": 16.86,
  "reasoning": "1 of 1 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:50:03.751Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INF0R8F01042",
  "qty": 1151,
  "trigger": 21.2,
  "reasoning": "1151 of 1151 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:50:04.345Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INE669E01016",
  "qty": 4,
  "trigger": 13.62,
  "reasoning": "4 of 4 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:50:04.940Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INF0R8F01091",
  "qty": 775,
  "trigger": 20.84,
  "reasoning": "775 of 775 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:50:05.677Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INF204KB17I5",
  "qty": 58,
  "trigger": 111.29,
  "reasoning": "58 of 58 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:50:06.312Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INF204KC1402",
  "qty": 160,
  "trigger": 196.46,
  "reasoning": "160 of 160 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:50:07.032Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INE238A01034",
  "qty": 10,
  "trigger": 1107.3,
  "reasoning": "10 of 10 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:50:07.676Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INF204KB14I2",
  "qty": 16,
  "trigger": 238.2,
  "reasoning": "16 of 16 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:50:08.386Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|IN0020230168",
  "qty": 1,
  "trigger": 13841.15,
  "reasoning": "1 of 1 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:50:08.989Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INE205B01031",
  "qty": 20,
  "trigger": 372.65,
  "reasoning": "20 of 20 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:50:09.618Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|INE002A01018",
  "qty": 1,
  "trigger": 1144.95,
  "reasoning": "1 of 1 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:59:51.117Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|X",
  "qty": 10,
  "trigger": 88,
  "reasoning": "10 of 10 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T04:59:54.500Z",
  "source": "safety",
  "decision": "FORCED_EXIT",
  "instrument_key": "NSE_EQ|X",
  "qty": 10,
  "reasoning": "daily loss -5.3% ≤ -3% of capital"
}
{
  "ts": "2026-09-08T05:01:34.926Z",
  "source": "safety",
  "decision": "CATASTROPHIC_STOP_PLACED",
  "instrument_key": "NSE_EQ|X",
  "qty": 10,
  "trigger": 88,
  "reasoning": "10 of 10 shares had no resting stop; placed backstop at -12%"
}
{
  "ts": "2026-09-08T05:01:38.391Z",
  "source": "safety",
  "decision": "FORCED_EXIT",
  "instrument_key": "NSE_EQ|X",
  "qty": 10,
  "reasoning": "daily loss -5.3% ≤ -3% of capital"
}