{
  "period_start": "2026-09-14",
  "period_end": "2026-09-18",
  "reference_close": "2026-09-18",
  "certified_trade_cohort": {
    "scan_folders": [
      "20260914",
      "20260915",
      "20260916",
      "20260917"
    ],
    "proposals": 35
  },
  "scans": [
    {
      "folder": "20260914",
      "count": 8,
      "regime": "RECOVERY",
      "horizons": {
        "10": 8
      }
    },
    {
      "folder": "20260915",
      "count": 9,
      "regime": "RECOVERY",
      "horizons": {
        "10": 9
      }
    },
    {
      "folder": "20260916",
      "count": 10,
      "regime": "RISK-ON",
      "horizons": {
        "10": 10
      }
    },
    {
      "folder": "20260917",
      "count": 8,
      "regime": "RECOVERY",
      "horizons": {
        "10": 8
      }
    }
  ],
  "missing_scan_sessions": [
    "2026-09-18"
  ],
  "unique_tickers": 28,
  "symbols": [
    "AAPL",
    "BBY",
    "BITO",
    "BUG",
    "CTA",
    "DOCU",
    "DRH",
    "EMR",
    "FAST",
    "FTNT",
    "HACK",
    "IBIT",
    "ISRG",
    "JNJ",
    "META",
    "MO",
    "MTDR",
    "NWSA",
    "QCOM",
    "REXR",
    "ROIV",
    "STT",
    "T",
    "TSM",
    "UNM",
    "XLE",
    "XOM",
    "XOP"
  ],
  "proposals": [
    {
      "scan_folder": "20260914",
      "regime": "RECOVERY",
      "ticker": "META",
      "strategy": "Breakout",
      "sector": "Comm",
      "region": "US",
      "entry": 648.03,
      "entry_low": 648.03,
      "entry_high": 648.03,
      "stop": 615.97,
      "tp1": 680.08,
      "tp2": 690.76,
      "horizon": 10,
      "execution": {
        "status": "limit_order_single_price",
        "gate": "LIMIT au prix unique, valable la séance cible seulement ; pas de poursuite du prix."
      }
    },
    {
      "scan_folder": "20260914",
      "regime": "RECOVERY",
      "ticker": "AAPL",
      "strategy": "Breakout",
      "sector": "Tech",
      "region": "US",
      "entry": 332.27,
      "entry_low": 332.27,
      "entry_high": 332.27,
      "stop": 320.2,
      "tp1": 344.57,
      "tp2": 348.36,
      "horizon": 10,
      "execution": {
        "status": "limit_order_single_price",
        "gate": "LIMIT au prix unique, valable la séance cible seulement ; pas de poursuite du prix."
      }
    },
    {
      "scan_folder": "20260914",
      "regime": "RECOVERY",
      "ticker": "EMR",
      "strategy": "Pullback",
      "sector": "Industrials",
      "region": "US",
      "entry": 152.19,
      "entry_low": 152.19,
      "entry_high": 152.19,
      "stop": 146.52,
      "tp1": 157.86,
      "tp2": 159.75,
      "horizon": 10,
      "execution": {
        "status": "limit_order_single_price",
        "gate": "LIMIT au prix unique, valable la séance cible seulement ; pas de poursuite du prix."
      }
    },
    {
      "scan_folder": "20260914",
      "regime": "RECOVERY",
      "ticker": "MTDR",
      "strategy": "Momentum",
      "sector": "Energy",
      "region": "US",
      "entry": 61.05,
      "entry_low": 61.05,
      "entry_high": 61.05,
      "stop": 58.45,
      "tp1": 63.65,
      "tp2": 64.52,
      "horizon": 10,
      "execution": {
        "status": "limit_order_single_price",
        "gate": "LIMIT au prix unique, valable la séance cible seulement ; pas de poursuite du prix."
      }
    },
    {
      "scan_folder": "20260914",
      "regime": "RECOVERY",
      "ticker": "JNJ",
      "strategy": "Pullback",
      "sector": "Healthcare",
      "region": "US",
      "entry": 265.58,
      "entry_low": 265.58,
      "entry_high": 265.58,
      "stop": 257.28,
      "tp1": 273.87,
      "tp2": 276.64,
      "horizon": 10,
      "execution": {
        "status": "limit_order_single_price",
        "gate": "LIMIT au prix unique, valable la séance cible seulement ; pas de poursuite du prix."
      }
    },
    {
      "scan_folder": "20260914",
      "regime": "RECOVERY",
      "ticker": "NWSA",
      "strategy": "Pullback",
      "sector": "Comm",
      "region": "US",
      "entry": 29.44,
      "entry_low": 29.44,
      "entry_high": 29.44,
      "stop": 28.44,
      "tp1": 30.43,
      "tp2": 30.76,
      "horizon": 10,
      "execution": {
        "status": "limit_order_single_price",
        "gate": "LIMIT au prix unique, valable la séance cible seulement ; pas de poursuite du prix."
      }
    },
    {
      "scan_folder": "20260914",
      "regime": "RECOVERY",
      "ticker": "XLE",
      "strategy": "Momentum",
      "sector": "Energy",
      "region": "ETF",
      "entry": 65.14,
      "entry_low": 65.14,
      "entry_high": 65.14,
      "stop": 63.18,
      "tp1": 66.95,
      "tp2": 67.55,
      "horizon": 10,
      "execution": {
        "status": "limit_order_single_price",
        "gate": "LIMIT au prix unique, valable la séance cible seulement ; pas de poursuite du prix."
      }
    },
    {
      "scan_folder": "20260914",
      "regime": "RECOVERY",
      "ticker": "BITO",
      "strategy": "Momentum",
      "sector": "Crypto",
      "region": "ETF",
      "entry": 10.37,
      "entry_low": 10.37,
      "entry_high": 10.37,
      "stop": 9.9,
      "tp1": 10.84,
      "tp2": 10.99,
      "horizon": 10,
      "execution": {
        "status": "limit_order_single_price",
        "gate": "LIMIT au prix unique, valable la séance cible seulement ; pas de poursuite du prix."
      }
    },
    {
      "scan_folder": "20260915",
      "regime": "RECOVERY",
      "ticker": "META",
      "strategy": "Breakout",
      "sector": "Comm",
      "region": "US",
      "entry": 665.6,
      "entry_low": 665.6,
      "entry_high": 665.6,
      "stop": 633.63,
      "tp1": 697.57,
      "tp2": 708.22,
      "horizon": 10,
      "execution": {
        "status": "limit_order_single_price",
        "gate": "LIMIT au prix unique, valable la séance cible seulement ; pas de poursuite du prix."
      }
    },
    {
      "scan_folder": "20260915",
      "regime": "RECOVERY",
      "ticker": "AAPL",
      "strategy": "Breakout",
      "sector": "Tech",
      "region": "US",
      "entry": 333.08,
      "entry_low": 333.08,
      "entry_high": 333.08,
      "stop": 321.42,
      "tp1": 344.57,
      "tp2": 348.62,
      "horizon": 10,
      "execution": {
        "status": "limit_order_single_price",
        "gate": "LIMIT au prix unique, valable la séance cible seulement ; pas de poursuite du prix."
      }
    },
    {
      "scan_folder": "20260915",
      "regime": "RECOVERY",
      "ticker": "QCOM",
      "strategy": "Breakout",
      "sector": "Semis",
      "region": "US",
      "entry": 180.15,
      "entry_low": 180.15,
      "entry_high": 180.15,
      "stop": 168.86,
      "tp1": 191.44,
      "tp2": 195.2,
      "horizon": 10,
      "execution": {
        "status": "limit_order_single_price",
        "gate": "LIMIT au prix unique, valable la séance cible seulement ; pas de poursuite du prix."
      }
    },
    {
      "scan_folder": "20260915",
      "regime": "RECOVERY",
      "ticker": "REXR",
      "strategy": "Breakout",
      "sector": "RealEstate",
      "region": "US",
      "entry": 38.43,
      "entry_low": 38.43,
      "entry_high": 38.43,
      "stop": 37.27,
      "tp1": 39.67,
      "tp2": 39.83,
      "horizon": 10,
      "execution": {
        "status": "limit_order_single_price",
        "gate": "LIMIT au prix unique, valable la séance cible seulement ; pas de poursuite du prix."
      }
    },
    {
      "scan_folder": "20260915",
      "regime": "RECOVERY",
      "ticker": "ROIV",
      "strategy": "Momentum",
      "sector": "Healthcare",
      "region": "US",
      "entry": 41.02,
      "entry_low": 41.02,
      "entry_high": 41.02,
      "stop": 38.64,
      "tp1": 43.4,
      "tp2": 44.19,
      "horizon": 10,
      "execution": {
        "status": "limit_order_single_price",
        "gate": "LIMIT au prix unique, valable la séance cible seulement ; pas de poursuite du prix."
      }
    },
    {
      "scan_folder": "20260915",
      "regime": "RECOVERY",
      "ticker": "XOP",
      "strategy": "Momentum",
      "sector": "Energy",
      "region": "ETF",
      "entry": 193.47,
      "entry_low": 193.47,
      "entry_high": 193.47,
      "stop": 186.84,
      "tp1": 200.09,
      "tp2": 202.3,
      "horizon": 10,
      "execution": {
        "status": "limit_order_single_price",
        "gate": "LIMIT au prix unique, valable la séance cible seulement ; pas de poursuite du prix."
      }
    },
    {
      "scan_folder": "20260915",
      "regime": "RECOVERY",
      "ticker": "IBIT",
      "strategy": "Momentum",
      "sector": "Crypto",
      "region": "ETF",
      "entry": 44.74,
      "entry_low": 44.74,
      "entry_high": 44.74,
      "stop": 42.8,
      "tp1": 46.37,
      "tp2": 47.31,
      "horizon": 10,
      "execution": {
        "status": "limit_order_single_price",
        "gate": "LIMIT au prix unique, valable la séance cible seulement ; pas de poursuite du prix."
      }
    },
    {
      "scan_folder": "20260915",
      "regime": "RECOVERY",
      "ticker": "STT",
      "strategy": "Pullback",
      "sector": "Financials",
      "region": "US",
      "entry": 188.16,
      "entry_low": 188.16,
      "entry_high": 188.16,
      "stop": 181.94,
      "tp1": 195.18,
      "tp2": 196.45,
      "horizon": 10,
      "execution": {
        "status": "limit_order_single_price",
        "gate": "LIMIT au prix unique, valable la séance cible seulement ; pas de poursuite du prix."
      }
    },
    {
      "scan_folder": "20260915",
      "regime": "RECOVERY",
      "ticker": "FAST",
      "strategy": "Pullback",
      "sector": "Industrials",
      "region": "US",
      "entry": 49.44,
      "entry_low": 49.44,
      "entry_high": 49.44,
      "stop": 47.84,
      "tp1": 51.52,
      "tp2": 51.57,
      "horizon": 10,
      "execution": {
        "status": "limit_order_single_price",
        "gate": "LIMIT au prix unique, valable la séance cible seulement ; pas de poursuite du prix."
      }
    },
    {
      "scan_folder": "20260916",
      "regime": "RISK-ON",
      "ticker": "AAPL",
      "strategy": "Momentum",
      "sector": "Tech",
      "region": "US",
      "entry": 331.34,
      "entry_low": 331.34,
      "entry_high": 331.34,
      "stop": 320.01,
      "tp1": 344.57,
      "tp2": 346.44,
      "horizon": 10,
      "execution": {
        "status": "limit_order_single_price",
        "gate": "Ordre à cours limité au prix unique publié. Pas de poursuite si la séance ouvre au-dessus : le plan devient caduc tant que le prix n'est pas revenu dans la zone."
      }
    },
    {
      "scan_folder": "20260916",
      "regime": "RISK-ON",
      "ticker": "XOM",
      "strategy": "Breakout",
      "sector": "Energy",
      "region": "US",
      "entry": 169.27,
      "entry_low": 169.27,
      "entry_high": 169.27,
      "stop": 163.65,
      "tp1": 174.89,
      "tp2": 176.76,
      "horizon": 10,
      "execution": {
        "status": "limit_order_single_price",
        "gate": "Ordre à cours limité au prix unique publié. Pas de poursuite si la séance ouvre au-dessus : le plan devient caduc tant que le prix n'est pas revenu dans la zone."
      }
    },
    {
      "scan_folder": "20260916",
      "regime": "RISK-ON",
      "ticker": "JNJ",
      "strategy": "Pullback",
      "sector": "Healthcare",
      "region": "US",
      "entry": 266.88,
      "entry_low": 266.88,
      "entry_high": 266.88,
      "stop": 258.44,
      "tp1": 275.32,
      "tp2": 278.13,
      "horizon": 10,
      "execution": {
        "status": "limit_order_single_price",
        "gate": "Ordre à cours limité au prix unique publié. Pas de poursuite si la séance ouvre au-dessus : le plan devient caduc tant que le prix n'est pas revenu dans la zone."
      }
    },
    {
      "scan_folder": "20260916",
      "regime": "RISK-ON",
      "ticker": "EMR",
      "strategy": "Pullback",
      "sector": "Industrials",
      "region": "US",
      "entry": 146.96,
      "entry_low": 146.96,
      "entry_high": 146.96,
      "stop": 141.14,
      "tp1": 153.95,
      "tp2": 154.72,
      "horizon": 10,
      "execution": {
        "status": "limit_order_single_price",
        "gate": "Ordre à cours limité au prix unique publié. Pas de poursuite si la séance ouvre au-dessus : le plan devient caduc tant que le prix n'est pas revenu dans la zone."
      }
    },
    {
      "scan_folder": "20260916",
      "regime": "RISK-ON",
      "ticker": "T",
      "strategy": "Momentum",
      "sector": "Comm",
      "region": "US",
      "entry": 26.73,
      "entry_low": 26.73,
      "entry_high": 26.73,
      "stop": 25.88,
      "tp1": 27.58,
      "tp2": 27.86,
      "horizon": 10,
      "execution": {
        "status": "limit_order_single_price",
        "gate": "Ordre à cours limité au prix unique publié. Pas de poursuite si la séance ouvre au-dessus : le plan devient caduc tant que le prix n'est pas revenu dans la zone."
      }
    },
    {
      "scan_folder": "20260916",
      "regime": "RISK-ON",
      "ticker": "UNM",
      "strategy": "Breakout",
      "sector": "Financials",
      "region": "US",
      "entry": 95.89,
      "entry_low": 95.89,
      "entry_high": 95.89,
      "stop": 92.64,
      "tp1": 99.14,
      "tp2": 100.22,
      "horizon": 10,
      "execution": {
        "status": "limit_order_single_price",
        "gate": "Ordre à cours limité au prix unique publié. Pas de poursuite si la séance ouvre au-dessus : le plan devient caduc tant que le prix n'est pas revenu dans la zone."
      }
    },
    {
      "scan_folder": "20260916",
      "regime": "RISK-ON",
      "ticker": "BBY",
      "strategy": "Momentum",
      "sector": "Consumer",
      "region": "US",
      "entry": 93.21,
      "entry_low": 93.21,
      "entry_high": 93.21,
      "stop": 88.18,
      "tp1": 98.24,
      "tp2": 99.91,
      "horizon": 10,
      "execution": {
        "status": "limit_order_single_price",
        "gate": "Ordre à cours limité au prix unique publié. Pas de poursuite si la séance ouvre au-dessus : le plan devient caduc tant que le prix n'est pas revenu dans la zone."
      }
    },
    {
      "scan_folder": "20260916",
      "regime": "RISK-ON",
      "ticker": "DRH",
      "strategy": "Pullback",
      "sector": "RealEstate",
      "region": "US",
      "entry": 12.39,
      "entry_low": 12.39,
      "entry_high": 12.39,
      "stop": 11.94,
      "tp1": 12.97,
      "tp2": 12.98,
      "horizon": 10,
      "execution": {
        "status": "limit_order_single_price",
        "gate": "Ordre à cours limité au prix unique publié. Pas de poursuite si la séance ouvre au-dessus : le plan devient caduc tant que le prix n'est pas revenu dans la zone."
      }
    },
    {
      "scan_folder": "20260916",
      "regime": "RISK-ON",
      "ticker": "BUG",
      "strategy": "Momentum",
      "sector": "ETF-Factor",
      "region": "ETF",
      "entry": 45.3,
      "entry_low": 45.3,
      "entry_high": 45.3,
      "stop": 42.84,
      "tp1": 47.76,
      "tp2": 48.57,
      "horizon": 10,
      "execution": {
        "status": "limit_order_single_price",
        "gate": "Ordre à cours limité au prix unique publié. Pas de poursuite si la séance ouvre au-dessus : le plan devient caduc tant que le prix n'est pas revenu dans la zone."
      }
    },
    {
      "scan_folder": "20260916",
      "regime": "RISK-ON",
      "ticker": "HACK",
      "strategy": "Momentum",
      "sector": "Cybersecurity",
      "region": "ETF",
      "entry": 120.52,
      "entry_low": 120.52,
      "entry_high": 120.52,
      "stop": 114.94,
      "tp1": 126.09,
      "tp2": 127.95,
      "horizon": 10,
      "execution": {
        "status": "limit_order_single_price",
        "gate": "Ordre à cours limité au prix unique publié. Pas de poursuite si la séance ouvre au-dessus : le plan devient caduc tant que le prix n'est pas revenu dans la zone."
      }
    },
    {
      "scan_folder": "20260917",
      "regime": "RECOVERY",
      "ticker": "TSM",
      "strategy": "Pullback",
      "sector": "Semis",
      "region": "US",
      "entry": 417.98,
      "entry_low": 417.98,
      "entry_high": 417.98,
      "stop": 401.36,
      "tp1": 434.59,
      "tp2": 440.13,
      "horizon": 10,
      "execution": {
        "status": "limit_order_single_price",
        "gate": "Ordre à cours limité au prix unique publié, valable la séance. Pas de poursuite si le marché ouvre au-dessus : la ligne ne se déclenche pas et n'est pas reportée au lendemain."
      }
    },
    {
      "scan_folder": "20260917",
      "regime": "RECOVERY",
      "ticker": "ISRG",
      "strategy": "Breakout",
      "sector": "Healthcare",
      "region": "US",
      "entry": 382.29,
      "entry_low": 382.29,
      "entry_high": 382.29,
      "stop": 364.66,
      "tp1": 404.98,
      "tp2": 405.79,
      "horizon": 10,
      "execution": {
        "status": "limit_order_single_price",
        "gate": "Ordre à cours limité au prix unique publié, valable la séance. Pas de poursuite si le marché ouvre au-dessus : la ligne ne se déclenche pas et n'est pas reportée au lendemain."
      }
    },
    {
      "scan_folder": "20260917",
      "regime": "RECOVERY",
      "ticker": "MO",
      "strategy": "Breakout",
      "sector": "Staples",
      "region": "US",
      "entry": 70.12,
      "entry_low": 70.12,
      "entry_high": 70.12,
      "stop": 67.82,
      "tp1": 72.41,
      "tp2": 73.18,
      "horizon": 10,
      "execution": {
        "status": "limit_order_single_price",
        "gate": "Ordre à cours limité au prix unique publié, valable la séance. Pas de poursuite si le marché ouvre au-dessus : la ligne ne se déclenche pas et n'est pas reportée au lendemain."
      }
    },
    {
      "scan_folder": "20260917",
      "regime": "RECOVERY",
      "ticker": "UNM",
      "strategy": "Breakout",
      "sector": "Financials",
      "region": "US",
      "entry": 94.81,
      "entry_low": 94.81,
      "entry_high": 94.81,
      "stop": 91.43,
      "tp1": 98.18,
      "tp2": 99.31,
      "horizon": 10,
      "execution": {
        "status": "limit_order_single_price",
        "gate": "Ordre à cours limité au prix unique publié, valable la séance. Pas de poursuite si le marché ouvre au-dessus : la ligne ne se déclenche pas et n'est pas reportée au lendemain."
      }
    },
    {
      "scan_folder": "20260917",
      "regime": "RECOVERY",
      "ticker": "FTNT",
      "strategy": "Breakout",
      "sector": "Cybersecurity",
      "region": "US",
      "entry": 171.77,
      "entry_low": 171.77,
      "entry_high": 171.77,
      "stop": 161.22,
      "tp1": 182.32,
      "tp2": 185.84,
      "horizon": 10,
      "execution": {
        "status": "limit_order_single_price",
        "gate": "Ordre à cours limité au prix unique publié, valable la séance. Pas de poursuite si le marché ouvre au-dessus : la ligne ne se déclenche pas et n'est pas reportée au lendemain."
      }
    },
    {
      "scan_folder": "20260917",
      "regime": "RECOVERY",
      "ticker": "DOCU",
      "strategy": "Momentum",
      "sector": "Tech",
      "region": "US",
      "entry": 70.4,
      "entry_low": 70.4,
      "entry_high": 70.4,
      "stop": 66.06,
      "tp1": 74.73,
      "tp2": 76.18,
      "horizon": 10,
      "execution": {
        "status": "limit_order_single_price",
        "gate": "Ordre à cours limité au prix unique publié, valable la séance. Pas de poursuite si le marché ouvre au-dessus : la ligne ne se déclenche pas et n'est pas reportée au lendemain."
      }
    },
    {
      "scan_folder": "20260917",
      "regime": "RECOVERY",
      "ticker": "BUG",
      "strategy": "Momentum",
      "sector": "ETF-Factor",
      "region": "ETF",
      "entry": 44.95,
      "entry_low": 44.95,
      "entry_high": 44.95,
      "stop": 42.54,
      "tp1": 47.35,
      "tp2": 48.16,
      "horizon": 10,
      "execution": {
        "status": "limit_order_single_price",
        "gate": "Ordre à cours limité au prix unique publié, valable la séance. Pas de poursuite si le marché ouvre au-dessus : la ligne ne se déclenche pas et n'est pas reportée au lendemain."
      }
    },
    {
      "scan_folder": "20260917",
      "regime": "RECOVERY",
      "ticker": "CTA",
      "strategy": "Momentum",
      "sector": "ETF-Factor",
      "region": "ETF",
      "entry": 30.67,
      "entry_low": 30.67,
      "entry_high": 30.67,
      "stop": 29.57,
      "tp1": 31.77,
      "tp2": 32.13,
      "horizon": 10,
      "execution": {
        "status": "limit_order_single_price",
        "gate": "Ordre à cours limité au prix unique publié, valable la séance. Pas de poursuite si le marché ouvre au-dessus : la ligne ne se déclenche pas et n'est pas reportée au lendemain."
      }
    }
  ],
  "sources": [
    {
      "path": "scanner/20260914/signals.json",
      "sha256": "285c6af64d6e882c1614e39a462aac71e6f695616a7a2123d0b24b91cae940da"
    },
    {
      "path": "scanner/20260914/index.html",
      "sha256": "d972d46836be109cc66755d568ae948df501371184b7620330dd511e18d7ac71"
    },
    {
      "path": "scanner/20260915/signals.json",
      "sha256": "4bdf264947927b88b93a2ea26fcfcfd1dfc0a1ef9db04f471a3e0ff622e791ca"
    },
    {
      "path": "scanner/20260915/index.html",
      "sha256": "199ce565e75a73f7785543b8d25fc105b779247efba86934678e4f7e72d4c36d"
    },
    {
      "path": "scanner/20260916/signals.json",
      "sha256": "078e641676fec8181fe351db64418872bad2c0ce9022f8d333b7ca64396525b5"
    },
    {
      "path": "scanner/20260916/index.html",
      "sha256": "bbc1d69b6f719d0f4deea6d24f249f6b5353d966cbd5f993f47e068130f7407b"
    },
    {
      "path": "scanner/20260917/signals.json",
      "sha256": "e20c798c1df512464b2baa47088f0937afc95cf4c4be995770cd92d74737b3a4"
    },
    {
      "path": "scanner/20260917/index.html",
      "sha256": "78f7f56ac6f2f311aef9fec0f4e09251752ee24dccf8488da0ca25d4c7c9e469"
    }
  ],
  "scope": "Primary published proposals; watch-only records are not orders. All ten-session horizons remain immature at cutoff."
}
