{
 "meta": {
  "title": "All-in-One Setup v7 \u2014 parameter list",
  "build": "7.0.0-dev.1",
  "generated": "2026-10-03",
  "generator": "/workspace/aio7_params_gen/gen_parameters_v7.py",
  "sources": {
   "setuphunter_v683_fillfix_ninjascript": {
    "path": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
    "md5": "1b43fa7ba6",
    "version": "SetupHunter_v6_8_3_FILL_FIX (Name in SetDefaults)",
    "lines": 3822
   },
   "setuphunter_v683_notes": {
    "path": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NOTES.md",
    "md5": "13a09346b6"
   },
   "ownership_core_vs_zz": {
    "path": "allinone_v7/contracts/param_ownership_v683.json",
    "md5": "42e615b276",
    "note": "from the v7 scaffold job (7.0.0-dev.1); used as-is for A vs B"
   },
   "python_twin": {
    "path": "setuphunter_py/setuphunter_v68 (+ setuphunter_v65 base EngineConfig)",
    "version": "6.8.3 (__init__.__version__)",
    "files": [
     "setuphunter_py/setuphunter_v68/engine.py",
     "setuphunter_py/setuphunter_v65/engine.py"
    ]
   },
   "smt_v3_allinone_ninjascript": {
    "path": "SMT_Strategy_V3.cs",
    "md5": "36a69a8a44",
    "note": "Name=\"SMT Strategy\"; identical md5 to exports/src/PC2_SMT_Strategy_V3.cs (USB_2026-01-06 and ORIG_2025-12-02 copies differ)"
   },
   "smt_advanced_ninjascript": {
    "path": "smt-python/ninja/SMT_Advanced.cs",
    "md5": "b8068ffc27",
    "note": "Name=\"SMT Advanced\""
   },
   "smt_advanced_python_yaml": {
    "path": "smt-python/config/smt_advanced/default.yaml",
    "md5": "8a6eb12299",
    "note": "name smt_advanced_v1"
   },
   "roman_essentials": {
    "path": "smt-python/config/essentials_host/essentials_params_full.json",
    "md5": "43fb1fc485",
    "version": "2026-09-25",
    "groups": "smt-python/config/essentials_host/essentials_groups.json"
   },
   "nitro_crt_v2": {
    "path": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
    "md5": "41da1414bd",
    "version": "crt_v2_m3"
   }
  },
  "counts_per_section": {
   "A All-in-One chassis core": 211,
   "B Setup Hunter / ZZ plugin": 139,
   "C SMT V3 All-in-One plugin": 731,
   "D Roman Essentials plugin": 294,
   "E Nitro CRT (optional, planned)": 92
  },
  "total": 1467,
  "counts_per_source": {
   "A:chassis": 211,
   "B:setuphunter_zz": 139,
   "C:smt_advanced (Python lane)": 39,
   "C:smt_advanced (V3 lane, Ninja)": 23,
   "C:smt_v3_allinone": 669,
   "D:roman_essentials": 294,
   "E:nitro_crt_v2 (optional, planned)": 92
  },
  "proposed_move_to_chassis": {
   "C": 203,
   "D": 211,
   "E": 30
  },
  "chassis_area_counts": {
   "logging": 10,
   "bar_loop": 1,
   "risk_exits": 67,
   "orders_positions": 66,
   "session": 36,
   "money_mgmt": 31
  },
  "twin_only_fields": 50,
  "notes": [
   "Defaults are literal source values; nothing tuned or invented.",
   "All ownership changes beyond the scaffold A/B split are PROPOSALS for David, not decisions.",
   "Q numbers refer to allinone_v7/docs/OPEN_QUESTIONS.md (scaffold job)."
  ]
 },
 "overlaps": [
  {
   "concept": "session_windows",
   "per_section": {
    "A": 22,
    "C": 162,
    "D": 54,
    "E": 8
   },
   "proposal": "PROPOSAL for David: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8)."
  },
  {
   "concept": "fvg",
   "per_section": {
    "B": 14,
    "C": 105
   },
   "proposal": "PROPOSAL for David: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7)."
  },
  {
   "concept": "stop_target",
   "per_section": {
    "A": 17,
    "B": 4,
    "C": 60,
    "D": 13,
    "E": 2
   },
   "proposal": "PROPOSAL for David: Chassis owns SL/TP execution; plugins send stop_hint/target_hint (ZZ profiles, SMT RR presets, Nitro 1.5R) (Q2, Q9)."
  },
  {
   "concept": "trailing_stop",
   "per_section": {
    "A": 23,
    "B": 4,
    "C": 15,
    "D": 27
   },
   "proposal": "PROPOSAL for David: Chassis (6.8.3 baseline trail + 06. Staged Trail). Essentials 008 and SMT V3 028 map onto it as profiles (Q1, Q9)."
  },
  {
   "concept": "break_even",
   "per_section": {
    "A": 16,
    "C": 14,
    "D": 25,
    "E": 3
   },
   "proposal": "PROPOSAL for David: Chassis exit engine (6.8.3 Advanced_BreakEven* / Ratchet / Roman_BE*). Essentials near-target BE and Nitro F11 become an EXIT-hook option on it; SMT V3 027 and SMT Adv breakeven_at_r become profile values (Q1, Q9)."
  },
  {
   "concept": "smt_divergence",
   "per_section": {
    "B": 9,
    "C": 41
   },
   "proposal": "PROPOSAL for David: SMT V3 plugin owns SMT detection; ZZ group 14 SMT/basket stays in ZZ for parity, retire later (Q7, Q11)."
  },
  {
   "concept": "scale_in",
   "per_section": {
    "A": 30,
    "D": 10
   },
   "proposal": "PROPOSAL for David: Chassis (6.8.3 13. Scale-In Engine, 51 knobs). Essentials 010-012 duplicate."
  },
  {
   "concept": "htf_bias",
   "per_section": {
    "B": 14,
    "C": 4,
    "D": 5,
    "E": 9
   },
   "proposal": "PROPOSAL for David: Keep per-plugin for parity now (ZZ 04/12, SMT htf_bias, Nitro F3, Essentials 036); candidate shared chassis HTF service later (Q5)."
  },
  {
   "concept": "quantity_lots",
   "per_section": {
    "A": 10,
    "C": 6,
    "D": 13
   },
   "proposal": "PROPOSAL for David: Chassis money/qty (6.8.3 FixedQuantity / MM056). SMT V3 001 lot sizes and Essentials 004 lots map onto it."
  },
  {
   "concept": "money_management_mm056",
   "per_section": {
    "A": 16,
    "D": 11
   },
   "proposal": "PROPOSAL for David: Chassis (6.8.3 10. MM056 + 06 Risk Risk%). Essentials 056 is the same Roman \u00a7056 \u2014 duplicate, 6.8.3 wins."
  },
  {
   "concept": "news_calendar",
   "per_section": {
    "A": 4,
    "B": 1,
    "D": 8,
    "E": 12
   },
   "proposal": "PROPOSAL for David: Chassis news filter: 6.8.3 News Guard behaviour first, then merge Nitro F8 sourced FOMC/BLS/CME calendar (Q4)."
  },
  {
   "concept": "daily_close_schedule",
   "per_section": {
    "A": 11,
    "D": 10
   },
   "proposal": "PROPOSAL for David: Chassis (6.8.3 05 Schedule + SessionEndExitMode). Essentials 055 End-of-CME-session maps onto it."
  },
  {
   "concept": "daily_pnl_limits",
   "per_section": {
    "A": 8,
    "D": 13
   },
   "proposal": "PROPOSAL for David: Chassis risk (6.8.3 06 Risk daily limits + 07. Session Risk). Essentials 051-054 shut-offs map onto it."
  },
  {
   "concept": "frequency_jump",
   "per_section": {
    "A": 10,
    "D": 10
   },
   "proposal": "PROPOSAL for David: Chassis (6.8.3 01. Frequency Jump). Essentials 009 duplicate."
  },
  {
   "concept": "max_trades_per_day",
   "per_section": {
    "A": 7,
    "C": 3,
    "D": 7,
    "E": 2
   },
   "proposal": "PROPOSAL for David: Chassis (6.8.3 02. One Trade Mode + Advanced_MaxTradesPerDay). SMT one_trade_per_day, Nitro F7/F9 and Essentials 053 map onto it."
  },
  {
   "concept": "slippage",
   "per_section": {
    "A": 5,
    "D": 3
   },
   "proposal": "PROPOSAL for David: Chassis (6.8.3 11. Slippage 057). Essentials 057 duplicate."
  },
  {
   "concept": "pause_cadence_oneshot",
   "per_section": {
    "A": 2,
    "B": 2,
    "D": 3
   },
   "proposal": "PROPOSAL for David: Chassis order cadence (Q3)."
  },
  {
   "concept": "commission",
   "per_section": {
    "A": 5,
    "D": 2
   },
   "proposal": "PROPOSAL for David: Chassis (6.8.3 12. Commission Equity). Essentials 098 duplicate."
  }
 ],
 "exact_name_duplicates": [
  {
   "key": "entryoffsetpoints",
   "rows": [
    "B:EntryOffsetPoints",
    "D:EntryOffsetPoints"
   ]
  },
  {
   "key": "baselinestoplosspoints",
   "rows": [
    "A:BaselineStopLossPoints",
    "D:BaselineStopLossPoints"
   ]
  },
  {
   "key": "baselineprofittargetpoints",
   "rows": [
    "A:BaselineProfitTargetPoints",
    "D:BaselineProfitTargetPoints"
   ]
  },
  {
   "key": "baselinetrailstartpoints",
   "rows": [
    "A:BaselineTrailStartPoints",
    "D:BaselineTrailStartPoints"
   ]
  },
  {
   "key": "baselinetraildistancepoints",
   "rows": [
    "A:BaselineTrailDistancePoints",
    "D:BaselineTrailDistancePoints"
   ]
  },
  {
   "key": "oneshotperdirection",
   "rows": [
    "A:OneShotPerDirection",
    "D:OneShotPerDirection"
   ]
  },
  {
   "key": "duplicatetolerancepoints",
   "rows": [
    "B:DuplicateTolerancePoints",
    "D:DuplicateTolerancePoints"
   ]
  },
  {
   "key": "customtimeframeminutes",
   "rows": [
    "B:CustomTimeframeMinutes",
    "C:CustomTimeframeMinutes",
    "D:CustomTimeframeMinutes"
   ]
  },
  {
   "key": "customswingdepth",
   "rows": [
    "B:CustomSwingDepth",
    "D:CustomSwingDepth"
   ]
  },
  {
   "key": "custompendingexpiryhours",
   "rows": [
    "B:CustomPendingExpiryHours",
    "D:CustomPendingExpiryHours"
   ]
  },
  {
   "key": "customprofittargetpoints",
   "rows": [
    "B:CustomProfitTargetPoints",
    "D:CustomProfitTargetPoints"
   ]
  },
  {
   "key": "customstoplosspoints",
   "rows": [
    "B:CustomStopLossPoints",
    "D:CustomStopLossPoints"
   ]
  },
  {
   "key": "customtrailstartpoints",
   "rows": [
    "B:CustomTrailStartPoints",
    "D:CustomTrailStartPoints"
   ]
  },
  {
   "key": "customtraildistancepoints",
   "rows": [
    "B:CustomTrailDistancePoints",
    "D:CustomTrailDistancePoints"
   ]
  },
  {
   "key": "customentryoffsetpoints",
   "rows": [
    "B:CustomEntryOffsetPoints",
    "D:CustomEntryOffsetPoints"
   ]
  },
  {
   "key": "custompauseseconds",
   "rows": [
    "B:CustomPauseSeconds",
    "D:CustomPauseSeconds"
   ]
  },
  {
   "key": "usedailyclosewindow",
   "rows": [
    "A:UseDailyCloseWindow",
    "D:UseDailyCloseWindow"
   ]
  },
  {
   "key": "dailyclosehour",
   "rows": [
    "A:DailyCloseHour",
    "D:DailyCloseHour"
   ]
  },
  {
   "key": "dailycloseminute",
   "rows": [
    "A:DailyCloseMinute",
    "D:DailyCloseMinute"
   ]
  },
  {
   "key": "dailyreopenhour",
   "rows": [
    "A:DailyReopenHour",
    "D:DailyReopenHour"
   ]
  },
  {
   "key": "dailyreopenminute",
   "rows": [
    "A:DailyReopenMinute",
    "D:DailyReopenMinute"
   ]
  },
  {
   "key": "deletependingsatdailyclose",
   "rows": [
    "A:DeletePendingsAtDailyClose",
    "D:DeletePendingsAtDailyClose"
   ]
  },
  {
   "key": "closepositionsatdailyclose",
   "rows": [
    "A:ClosePositionsAtDailyClose",
    "D:ClosePositionsAtDailyClose"
   ]
  },
  {
   "key": "usefridayclose",
   "rows": [
    "A:UseFridayClose",
    "D:UseFridayClose"
   ]
  },
  {
   "key": "fridayclosehour",
   "rows": [
    "A:FridayCloseHour",
    "D:FridayCloseHour"
   ]
  },
  {
   "key": "fridaycloseminute",
   "rows": [
    "A:FridayCloseMinute",
    "D:FridayCloseMinute"
   ]
  },
  {
   "key": "deletependingsfriday",
   "rows": [
    "A:DeletePendingsFriday",
    "D:DeletePendingsFriday"
   ]
  },
  {
   "key": "closepositionsfriday",
   "rows": [
    "A:ClosePositionsFriday",
    "D:ClosePositionsFriday"
   ]
  },
  {
   "key": "usemoneymanagement",
   "rows": [
    "A:UseMoneyManagement",
    "D:UseMoneyManagement",
    "D:UseMoneyManagement"
   ]
  },
  {
   "key": "riskpercent",
   "rows": [
    "A:RiskPercent",
    "D:RiskPercent",
    "D:RiskPercent"
   ]
  },
  {
   "key": "fixedquantity",
   "rows": [
    "A:FixedQuantity",
    "D:FixedQuantity"
   ]
  },
  {
   "key": "virtualstartingbalance",
   "rows": [
    "A:VirtualStartingBalance",
    "D:VirtualStartingBalance",
    "D:VirtualStartingBalance"
   ]
  },
  {
   "key": "maxspreadticks",
   "rows": [
    "A:MaxSpreadTicks",
    "D:MaxSpreadTicks"
   ]
  },
  {
   "key": "deletependingsonhighspread",
   "rows": [
    "A:DeletePendingsOnHighSpread",
    "D:DeletePendingsOnHighSpread"
   ]
  },
  {
   "key": "usedailyprofittarget",
   "rows": [
    "A:UseDailyProfitTarget",
    "D:UseDailyProfitTarget"
   ]
  },
  {
   "key": "dailyprofittargetcurrency",
   "rows": [
    "A:DailyProfitTargetCurrency",
    "D:DailyProfitTargetCurrency"
   ]
  },
  {
   "key": "usedailylosslimit",
   "rows": [
    "A:UseDailyLossLimit",
    "D:UseDailyLossLimit"
   ]
  },
  {
   "key": "dailylosslimitcurrency",
   "rows": [
    "A:DailyLossLimitCurrency",
    "D:DailyLossLimitCurrency"
   ]
  },
  {
   "key": "useequityprotection",
   "rows": [
    "A:UseEquityProtection",
    "D:UseEquityProtection"
   ]
  },
  {
   "key": "dailyequityprotectionpercent",
   "rows": [
    "A:DailyEquityProtectionPercent",
    "D:DailyEquityProtectionPercent"
   ]
  },
  {
   "key": "advancedusehtfbiasalignment",
   "rows": [
    "B:Advanced_UseHTFBiasAlignment",
    "D:Advanced_UseHTFBiasAlignment"
   ]
  },
  {
   "key": "advancedusekillzonelogic",
   "rows": [
    "A:Advanced_UseKillzoneLogic",
    "D:Advanced_UseKillzoneLogic"
   ]
  },
  {
   "key": "advancedusemicrooriginalprofile",
   "rows": [
    "B:Advanced_UseMicroOriginalProfile",
    "D:Advanced_UseMicroOriginalProfile"
   ]
  },
  {
   "key": "advancedmicrosignaltf",
   "rows": [
    "B:Advanced_MicroSignalTF",
    "D:Advanced_MicroSignalTF"
   ]
  },
  {
   "key": "advancedmicroswingdepth",
   "rows": [
    "B:Advanced_MicroSwingDepth",
    "D:Advanced_MicroSwingDepth"
   ]
  },
  {
   "key": "advancedmicrotppoints",
   "rows": [
    "B:Advanced_MicroTPPoints",
    "D:Advanced_MicroTPPoints"
   ]
  },
  {
   "key": "advancedmicroslpoints",
   "rows": [
    "B:Advanced_MicroSLPoints",
    "D:Advanced_MicroSLPoints"
   ]
  },
  {
   "key": "advancedmicrotrailstartpoints",
   "rows": [
    "B:Advanced_MicroTrailStartPoints",
    "D:Advanced_MicroTrailStartPoints"
   ]
  },
  {
   "key": "advancedmicrotrailstoppoints",
   "rows": [
    "B:Advanced_MicroTrailStopPoints",
    "D:Advanced_MicroTrailStopPoints"
   ]
  },
  {
   "key": "advancedmicroentryoffsetpoints",
   "rows": [
    "B:Advanced_MicroEntryOffsetPoints",
    "D:Advanced_MicroEntryOffsetPoints"
   ]
  },
  {
   "key": "advancedmicropauseseconds",
   "rows": [
    "B:Advanced_MicroPauseSeconds",
    "D:Advanced_MicroPauseSeconds"
   ]
  },
  {
   "key": "advancedmicromaxspreadpoints",
   "rows": [
    "B:Advanced_MicroMaxSpreadPoints",
    "D:Advanced_MicroMaxSpreadPoints"
   ]
  },
  {
   "key": "advancedhtftrendtf",
   "rows": [
    "B:Advanced_HTFTrendTF",
    "D:Advanced_HTFTrendTF"
   ]
  },
  {
   "key": "advancedhtfmacrotf",
   "rows": [
    "B:Advanced_HTFMacroTF",
    "D:Advanced_HTFMacroTF"
   ]
  },
  {
   "key": "advancedhtffastemaperiod",
   "rows": [
    "B:Advanced_HTFFastEmaPeriod",
    "D:Advanced_HTFFastEmaPeriod"
   ]
  },
  {
   "key": "advancedhtfslowemaperiod",
   "rows": [
    "B:Advanced_HTFSlowEmaPeriod",
    "D:Advanced_HTFSlowEmaPeriod"
   ]
  },
  {
   "key": "advancedhtfmacroemaperiod",
   "rows": [
    "B:Advanced_HTFMacroEmaPeriod",
    "D:Advanced_HTFMacroEmaPeriod"
   ]
  },
  {
   "key": "advancedusebreakeven",
   "rows": [
    "A:Advanced_UseBreakEven",
    "D:Advanced_UseBreakEven"
   ]
  },
  {
   "key": "advancedusepartialclose",
   "rows": [
    "A:Advanced_UsePartialClose",
    "D:Advanced_UsePartialClose"
   ]
  },
  {
   "key": "advancedusestructuretrail",
   "rows": [
    "A:Advanced_UseStructureTrail",
    "D:Advanced_UseStructureTrail"
   ]
  },
  {
   "key": "advancedbreakeventriggerpoints",
   "rows": [
    "A:Advanced_BreakEvenTriggerPoints",
    "D:Advanced_BreakEvenTriggerPoints"
   ]
  },
  {
   "key": "advancedbreakevenbufferpoints",
   "rows": [
    "A:Advanced_BreakEvenBufferPoints",
    "D:Advanced_BreakEvenBufferPoints"
   ]
  },
  {
   "key": "advancedpartialclosepoints",
   "rows": [
    "A:Advanced_PartialClosePoints",
    "D:Advanced_PartialClosePoints"
   ]
  },
  {
   "key": "advancedusevolumeprofile",
   "rows": [
    "B:Advanced_UseVolumeProfile",
    "D:Advanced_UseVolumeProfile"
   ]
  },
  {
   "key": "advancedvptimeframe",
   "rows": [
    "B:Advanced_VPTimeframe",
    "D:Advanced_VPTimeframe"
   ]
  },
  {
   "key": "advancedvplookbackbars",
   "rows": [
    "B:Advanced_VPLookbackBars",
    "D:Advanced_VPLookbackBars"
   ]
  },
  {
   "key": "advancedvppricebuckets",
   "rows": [
    "B:Advanced_VPPriceBuckets",
    "D:Advanced_VPPriceBuckets"
   ]
  },
  {
   "key": "advancedvpvalueareapercent",
   "rows": [
    "B:Advanced_VPValueAreaPercent",
    "D:Advanced_VPValueAreaPercent"
   ]
  },
  {
   "key": "advancedvpusepocfilter",
   "rows": [
    "B:Advanced_VPUsePOCFilter",
    "D:Advanced_VPUsePOCFilter"
   ]
  },
  {
   "key": "advancedvpusevahvalfilter",
   "rows": [
    "B:Advanced_VPUseVAHVALFilter",
    "D:Advanced_VPUseVAHVALFilter"
   ]
  },
  {
   "key": "advancedvpusehvnlvnfilter",
   "rows": [
    "B:Advanced_VPUseHVNLVNFilter",
    "D:Advanced_VPUseHVNLVNFilter"
   ]
  },
  {
   "key": "advancedvpmindistancefrompocpoints",
   "rows": [
    "B:Advanced_VPMinDistanceFromPOCPoints",
    "D:Advanced_VPMinDistanceFromPOCPoints"
   ]
  },
  {
   "key": "advancedvpmindistancefromhvnpoints",
   "rows": [
    "B:Advanced_VPMinDistanceFromHVNPoints",
    "D:Advanced_VPMinDistanceFromHVNPoints"
   ]
  },
  {
   "key": "advancedvphvnratio",
   "rows": [
    "B:Advanced_VPHVNRatio",
    "D:Advanced_VPHVNRatio"
   ]
  },
  {
   "key": "advancedvplvnratio",
   "rows": [
    "B:Advanced_VPLVNRatio",
    "D:Advanced_VPLVNRatio"
   ]
  },
  {
   "key": "advancedvpallowlvnbreakout",
   "rows": [
    "B:Advanced_VPAllowLVNBreakout",
    "D:Advanced_VPAllowLVNBreakout"
   ]
  },
  {
   "key": "advancedvpallowpocreclaim",
   "rows": [
    "B:Advanced_VPAllowPOCReclaim",
    "D:Advanced_VPAllowPOCReclaim"
   ]
  },
  {
   "key": "advancedvprequireroomtotarget",
   "rows": [
    "B:Advanced_VPRequireRoomToTarget",
    "D:Advanced_VPRequireRoomToTarget"
   ]
  },
  {
   "key": "advancedvpminroomtotargetpoints",
   "rows": [
    "B:Advanced_VPMinRoomToTargetPoints",
    "D:Advanced_VPMinRoomToTargetPoints"
   ]
  },
  {
   "key": "advancedusepropfirmguard",
   "rows": [
    "A:Advanced_UsePropFirmGuard",
    "D:Advanced_UsePropFirmGuard"
   ]
  },
  {
   "key": "advancedusenewsguard",
   "rows": [
    "A:Advanced_UseNewsGuard",
    "D:Advanced_UseNewsGuard"
   ]
  },
  {
   "key": "advancedusetradememory",
   "rows": [
    "A:Advanced_UseTradeMemory",
    "D:Advanced_UseTradeMemory"
   ]
  },
  {
   "key": "advancedusescaleinengine",
   "rows": [
    "A:Advanced_UseScaleInEngine",
    "D:Advanced_UseScaleInEngine"
   ]
  },
  {
   "key": "advancedusefreshzigzagbreakentries",
   "rows": [
    "B:Advanced_UseFreshZigZagBreakEntries",
    "D:Advanced_UseFreshZigZagBreakEntries"
   ]
  },
  {
   "key": "advancedmaxfreshbreaktrades",
   "rows": [
    "B:Advanced_MaxFreshBreakTrades",
    "D:Advanced_MaxFreshBreakTrades"
   ]
  },
  {
   "key": "advancedminpullbackpointsbeforenextbreak",
   "rows": [
    "B:Advanced_MinPullbackPointsBeforeNextBreak",
    "D:Advanced_MinPullbackPointsBeforeNextBreak"
   ]
  },
  {
   "key": "advancedminbarsbetweenfreshbreaks",
   "rows": [
    "B:Advanced_MinBarsBetweenFreshBreaks",
    "D:Advanced_MinBarsBetweenFreshBreaks"
   ]
  },
  {
   "key": "advancedrequirenewswingforeachentry",
   "rows": [
    "B:Advanced_RequireNewSwingForEachEntry",
    "D:Advanced_RequireNewSwingForEachEntry"
   ]
  },
  {
   "key": "advancedusesetupclassifier",
   "rows": [
    "B:Advanced_UseSetupClassifier",
    "D:Advanced_UseSetupClassifier"
   ]
  },
  {
   "key": "advancedmaxopentrades",
   "rows": [
    "A:Advanced_MaxOpenTrades",
    "D:Advanced_MaxOpenTrades"
   ]
  },
  {
   "key": "advancedmaxtradespersetup",
   "rows": [
    "A:Advanced_MaxTradesPerSetup",
    "D:Advanced_MaxTradesPerSetup"
   ]
  },
  {
   "key": "advancedmaxtradesperday",
   "rows": [
    "A:Advanced_MaxTradesPerDay",
    "D:Advanced_MaxTradesPerDay"
   ]
  },
  {
   "key": "advancedmaxdailylosspercent",
   "rows": [
    "A:Advanced_MaxDailyLossPercent",
    "D:Advanced_MaxDailyLossPercent"
   ]
  },
  {
   "key": "advanceddailyprofitlockpercent",
   "rows": [
    "A:Advanced_DailyProfitLockPercent",
    "D:Advanced_DailyProfitLockPercent"
   ]
  },
  {
   "key": "advancednewsminutesbefore",
   "rows": [
    "A:Advanced_NewsMinutesBefore",
    "D:Advanced_NewsMinutesBefore"
   ]
  },
  {
   "key": "advancednewsminutesafter",
   "rows": [
    "A:Advanced_NewsMinutesAfter",
    "D:Advanced_NewsMinutesAfter"
   ]
  },
  {
   "key": "advancednewsmanualtimescsv",
   "rows": [
    "A:Advanced_NewsManualTimesCSV",
    "D:Advanced_NewsManualTimesCSV"
   ]
  },
  {
   "key": "exitmode",
   "rows": [
    "A:ExitMode",
    "D:ExitMode"
   ]
  },
  {
   "key": "ratchetbe1triggerpts",
   "rows": [
    "A:Ratchet_BE1_TriggerPts",
    "D:Ratchet_BE1_TriggerPts"
   ]
  },
  {
   "key": "ratchetbe1lockpts",
   "rows": [
    "A:Ratchet_BE1_LockPts",
    "D:Ratchet_BE1_LockPts"
   ]
  },
  {
   "key": "ratchetbe2triggerpts",
   "rows": [
    "A:Ratchet_BE2_TriggerPts",
    "D:Ratchet_BE2_TriggerPts"
   ]
  },
  {
   "key": "ratchetbe2lockpts",
   "rows": [
    "A:Ratchet_BE2_LockPts",
    "D:Ratchet_BE2_LockPts"
   ]
  },
  {
   "key": "ratchetbe3triggerpts",
   "rows": [
    "A:Ratchet_BE3_TriggerPts",
    "D:Ratchet_BE3_TriggerPts"
   ]
  },
  {
   "key": "ratchetbe3lockpts",
   "rows": [
    "A:Ratchet_BE3_LockPts",
    "D:Ratchet_BE3_LockPts"
   ]
  },
  {
   "key": "ratchetbe3enable",
   "rows": [
    "A:Ratchet_BE3_Enable",
    "D:Ratchet_BE3_Enable"
   ]
  },
  {
   "key": "romanlegs",
   "rows": [
    "A:Roman_Legs",
    "D:Roman_Legs"
   ]
  },
  {
   "key": "romanlot1",
   "rows": [
    "A:Roman_Lot1",
    "D:Roman_Lot1"
   ]
  },
  {
   "key": "romanlot2",
   "rows": [
    "A:Roman_Lot2",
    "D:Roman_Lot2"
   ]
  },
  {
   "key": "romanlot3",
   "rows": [
    "A:Roman_Lot3",
    "D:Roman_Lot3"
   ]
  },
  {
   "key": "romanlot4",
   "rows": [
    "A:Roman_Lot4",
    "D:Roman_Lot4"
   ]
  },
  {
   "key": "romantargetpts1",
   "rows": [
    "A:Roman_TargetPts1",
    "D:Roman_TargetPts1"
   ]
  },
  {
   "key": "romantargetpts2",
   "rows": [
    "A:Roman_TargetPts2",
    "D:Roman_TargetPts2"
   ]
  },
  {
   "key": "romantargetpts3",
   "rows": [
    "A:Roman_TargetPts3",
    "D:Roman_TargetPts3"
   ]
  },
  {
   "key": "romantargetpts4",
   "rows": [
    "A:Roman_TargetPts4",
    "D:Roman_TargetPts4"
   ]
  },
  {
   "key": "romanslpts",
   "rows": [
    "A:Roman_SLPts",
    "D:Roman_SLPts"
   ]
  },
  {
   "key": "romanbetriggerpts1",
   "rows": [
    "A:Roman_BE_TriggerPts1",
    "D:Roman_BE_TriggerPts1"
   ]
  },
  {
   "key": "romanbetriggerpts2",
   "rows": [
    "A:Roman_BE_TriggerPts2",
    "D:Roman_BE_TriggerPts2"
   ]
  },
  {
   "key": "romanbetriggerpts3",
   "rows": [
    "A:Roman_BE_TriggerPts3",
    "D:Roman_BE_TriggerPts3"
   ]
  },
  {
   "key": "romanbetriggerpts4",
   "rows": [
    "A:Roman_BE_TriggerPts4",
    "D:Roman_BE_TriggerPts4"
   ]
  },
  {
   "key": "romanbelockpts",
   "rows": [
    "A:Roman_BE_LockPts",
    "D:Roman_BE_LockPts"
   ]
  },
  {
   "key": "romanuseperlegtrail",
   "rows": [
    "A:Roman_UsePerLegTrail",
    "D:Roman_UsePerLegTrail"
   ]
  },
  {
   "key": "usefrequencyjump",
   "rows": [
    "A:UseFrequencyJump",
    "D:UseFrequencyJump"
   ]
  },
  {
   "key": "freqjump1triggerpts",
   "rows": [
    "A:FreqJump1_TriggerPts",
    "D:FreqJump1_TriggerPts"
   ]
  },
  {
   "key": "freqjump1frequencybars",
   "rows": [
    "A:FreqJump1_FrequencyBars",
    "D:FreqJump1_FrequencyBars"
   ]
  },
  {
   "key": "freqjump1jumpbehindpts",
   "rows": [
    "A:FreqJump1_JumpBehindPts",
    "D:FreqJump1_JumpBehindPts"
   ]
  },
  {
   "key": "freqjump2triggerpts",
   "rows": [
    "A:FreqJump2_TriggerPts",
    "D:FreqJump2_TriggerPts"
   ]
  },
  {
   "key": "freqjump2frequencybars",
   "rows": [
    "A:FreqJump2_FrequencyBars",
    "D:FreqJump2_FrequencyBars"
   ]
  },
  {
   "key": "freqjump2jumpbehindpts",
   "rows": [
    "A:FreqJump2_JumpBehindPts",
    "D:FreqJump2_JumpBehindPts"
   ]
  },
  {
   "key": "freqjump3triggerpts",
   "rows": [
    "A:FreqJump3_TriggerPts",
    "D:FreqJump3_TriggerPts"
   ]
  },
  {
   "key": "freqjump3frequencybars",
   "rows": [
    "A:FreqJump3_FrequencyBars",
    "D:FreqJump3_FrequencyBars"
   ]
  },
  {
   "key": "freqjump3jumpbehindpts",
   "rows": [
    "A:FreqJump3_JumpBehindPts",
    "D:FreqJump3_JumpBehindPts"
   ]
  },
  {
   "key": "useonetrademode",
   "rows": [
    "A:UseOneTradeMode",
    "D:UseOneTradeMode"
   ]
  },
  {
   "key": "onetrademax",
   "rows": [
    "A:OneTradeMax",
    "D:OneTradeMax"
   ]
  },
  {
   "key": "onetraderesetonsession",
   "rows": [
    "A:OneTradeResetOnSession",
    "D:OneTradeResetOnSession"
   ]
  },
  {
   "key": "dividelongsshorts",
   "rows": [
    "A:DivideLongsShorts",
    "D:DivideLongsShorts"
   ]
  },
  {
   "key": "usesessionfilters",
   "rows": [
    "A:UseSessionFilters",
    "D:UseSessionFilters",
    "D:UseSessionFilters"
   ]
  },
  {
   "key": "skippremarket",
   "rows": [
    "A:SkipPreMarket",
    "D:SkipPreMarket",
    "D:SkipPreMarket"
   ]
  },
  {
   "key": "skiplunch",
   "rows": [
    "A:SkipLunch",
    "D:SkipLunch",
    "D:SkipLunch"
   ]
  },
  {
   "key": "allowopenwindow",
   "rows": [
    "A:AllowOpenWindow",
    "D:AllowOpenWindow",
    "D:AllowOpenWindow"
   ]
  },
  {
   "key": "allowclosewindow",
   "rows": [
    "A:AllowCloseWindow",
    "D:AllowCloseWindow",
    "D:AllowCloseWindow"
   ]
  },
  {
   "key": "premarketstarthour",
   "rows": [
    "A:PreMarketStartHour",
    "D:PreMarketStartHour"
   ]
  },
  {
   "key": "premarketstartminute",
   "rows": [
    "A:PreMarketStartMinute",
    "D:PreMarketStartMinute"
   ]
  },
  {
   "key": "premarketendhour",
   "rows": [
    "A:PreMarketEndHour",
    "D:PreMarketEndHour"
   ]
  },
  {
   "key": "premarketendminute",
   "rows": [
    "A:PreMarketEndMinute",
    "D:PreMarketEndMinute"
   ]
  },
  {
   "key": "openwindowstarthour",
   "rows": [
    "A:OpenWindowStartHour",
    "D:OpenWindowStartHour"
   ]
  },
  {
   "key": "openwindowstartminute",
   "rows": [
    "A:OpenWindowStartMinute",
    "D:OpenWindowStartMinute"
   ]
  },
  {
   "key": "openwindowendhour",
   "rows": [
    "A:OpenWindowEndHour",
    "D:OpenWindowEndHour"
   ]
  },
  {
   "key": "openwindowendminute",
   "rows": [
    "A:OpenWindowEndMinute",
    "D:OpenWindowEndMinute"
   ]
  },
  {
   "key": "lunchstarthour",
   "rows": [
    "A:LunchStartHour",
    "D:LunchStartHour"
   ]
  },
  {
   "key": "lunchstartminute",
   "rows": [
    "A:LunchStartMinute",
    "D:LunchStartMinute"
   ]
  },
  {
   "key": "lunchendhour",
   "rows": [
    "A:LunchEndHour",
    "D:LunchEndHour"
   ]
  },
  {
   "key": "lunchendminute",
   "rows": [
    "A:LunchEndMinute",
    "D:LunchEndMinute"
   ]
  },
  {
   "key": "closewindowstarthour",
   "rows": [
    "A:CloseWindowStartHour",
    "D:CloseWindowStartHour"
   ]
  },
  {
   "key": "closewindowstartminute",
   "rows": [
    "A:CloseWindowStartMinute",
    "D:CloseWindowStartMinute"
   ]
  },
  {
   "key": "closewindowendhour",
   "rows": [
    "A:CloseWindowEndHour",
    "D:CloseWindowEndHour"
   ]
  },
  {
   "key": "closewindowendminute",
   "rows": [
    "A:CloseWindowEndMinute",
    "D:CloseWindowEndMinute"
   ]
  },
  {
   "key": "sessionmaxtrades",
   "rows": [
    "A:SessionMaxTrades",
    "D:SessionMaxTrades"
   ]
  },
  {
   "key": "usehtfbiasgate",
   "rows": [
    "B:UseHTFBiasGate",
    "D:UseHTFBiasGate"
   ]
  },
  {
   "key": "htfminutes",
   "rows": [
    "B:HTFMinutes",
    "D:HTFMinutes"
   ]
  },
  {
   "key": "htfmode",
   "rows": [
    "B:HTFMode",
    "D:HTFMode"
   ]
  },
  {
   "key": "usevwapbias",
   "rows": [
    "B:UseVWAPBias",
    "D:UseVWAPBias"
   ]
  },
  {
   "key": "usestagedtrail",
   "rows": [
    "A:UseStagedTrail",
    "D:use_staged_trail"
   ]
  },
  {
   "key": "trail1triggerpts",
   "rows": [
    "A:Trail1_TriggerPts",
    "D:trail1_trigger_pts"
   ]
  },
  {
   "key": "trail1distpts",
   "rows": [
    "A:Trail1_DistPts",
    "D:trail1_dist_pts"
   ]
  },
  {
   "key": "trail2triggerpts",
   "rows": [
    "A:Trail2_TriggerPts",
    "D:trail2_trigger_pts"
   ]
  },
  {
   "key": "trail2distpts",
   "rows": [
    "A:Trail2_DistPts",
    "D:trail2_dist_pts"
   ]
  },
  {
   "key": "trail3triggerpts",
   "rows": [
    "A:Trail3_TriggerPts",
    "D:trail3_trigger_pts"
   ]
  },
  {
   "key": "trail3distpts",
   "rows": [
    "A:Trail3_DistPts",
    "D:trail3_dist_pts"
   ]
  },
  {
   "key": "sessionendexitmode",
   "rows": [
    "A:SessionEndExitMode",
    "D:session_end_exit_mode"
   ]
  },
  {
   "key": "mmsimulatoron",
   "rows": [
    "A:MmSimulatorOn",
    "D:mm_simulator_on"
   ]
  },
  {
   "key": "mmusemoneygain",
   "rows": [
    "A:MmUseMoneyGain",
    "D:mm_use_money_gain"
   ]
  },
  {
   "key": "mmmoneyamountgain",
   "rows": [
    "A:MmMoneyAmountGain",
    "D:mm_money_amount_gain"
   ]
  },
  {
   "key": "mmuseticksgain",
   "rows": [
    "A:MmUseTicksGain",
    "D:mm_use_ticks_gain"
   ]
  },
  {
   "key": "mmtickamountgain",
   "rows": [
    "A:MmTickAmountGain",
    "D:mm_tick_amount_gain"
   ]
  },
  {
   "key": "mmlotsincrement",
   "rows": [
    "A:MmLotsIncrement",
    "D:mm_lots_increment"
   ]
  },
  {
   "key": "mmmartingaleon",
   "rows": [
    "A:MmMartingaleOn",
    "D:mm_martingale_on"
   ]
  },
  {
   "key": "mmmaxlots",
   "rows": [
    "A:MmMaxLots",
    "D:mm_max_lots"
   ]
  },
  {
   "key": "mmcumulatedmode",
   "rows": [
    "A:MmCumulatedMode",
    "D:mm_cumulated_mode"
   ]
  },
  {
   "key": "mmautomaticmode",
   "rows": [
    "A:MmAutomaticMode",
    "D:mm_automatic_mode"
   ]
  },
  {
   "key": "useslippage",
   "rows": [
    "A:UseSlippage",
    "D:use_slippage"
   ]
  },
  {
   "key": "slippageentryticks",
   "rows": [
    "A:SlippageEntryTicks",
    "D:slippage_entry_ticks"
   ]
  },
  {
   "key": "slippageexitticks",
   "rows": [
    "A:SlippageExitTicks",
    "D:slippage_exit_ticks"
   ]
  },
  {
   "key": "useextracommission",
   "rows": [
    "A:UseExtraCommission",
    "D:use_extra_commission"
   ]
  },
  {
   "key": "extracommissionperside",
   "rows": [
    "A:ExtraCommissionPerSide",
    "D:extra_commission_per_side"
   ]
  },
  {
   "key": "useequitycurvefilter",
   "rows": [
    "A:UseEquityCurveFilter",
    "D:use_equity_curve_filter"
   ]
  },
  {
   "key": "equitycurvelookbacktrades",
   "rows": [
    "A:EquityCurveLookbackTrades",
    "D:equity_curve_lookback_trades"
   ]
  },
  {
   "key": "equitycurvemode",
   "rows": [
    "A:EquityCurveMode",
    "D:equity_curve_mode"
   ]
  },
  {
   "key": "scaleinlot",
   "rows": [
    "A:ScaleIn_Lot",
    "D:scale_in_lot"
   ]
  },
  {
   "key": "scaleinmaxlots",
   "rows": [
    "A:ScaleIn_MaxLots",
    "D:scale_in_max_lots"
   ]
  },
  {
   "key": "scalein1enable",
   "rows": [
    "A:ScaleIn1_Enable",
    "D:scale_in_1_enable"
   ]
  },
  {
   "key": "scalein1activateticks",
   "rows": [
    "A:ScaleIn1_ActivateTicks",
    "D:scale_in_1_activate_ticks"
   ]
  },
  {
   "key": "scalein2enable",
   "rows": [
    "A:ScaleIn2_Enable",
    "D:scale_in_2_enable"
   ]
  },
  {
   "key": "scalein2activateticks",
   "rows": [
    "A:ScaleIn2_ActivateTicks",
    "D:scale_in_2_activate_ticks"
   ]
  },
  {
   "key": "scalein3enable",
   "rows": [
    "A:ScaleIn3_Enable",
    "D:scale_in_3_enable"
   ]
  },
  {
   "key": "scalein3activateticks",
   "rows": [
    "A:ScaleIn3_ActivateTicks",
    "D:scale_in_3_activate_ticks"
   ]
  },
  {
   "key": "scalein4enable",
   "rows": [
    "A:ScaleIn4_Enable",
    "D:scale_in_4_enable"
   ]
  },
  {
   "key": "scalein4activateticks",
   "rows": [
    "A:ScaleIn4_ActivateTicks",
    "D:scale_in_4_activate_ticks"
   ]
  },
  {
   "key": "scaleinbe1enable",
   "rows": [
    "A:ScaleInBe1_Enable",
    "D:scale_in_be1_enable"
   ]
  },
  {
   "key": "scaleinbe1whenticks",
   "rows": [
    "A:ScaleInBe1_WhenTicks",
    "D:scale_in_be1_when_ticks"
   ]
  },
  {
   "key": "scaleinbe2enable",
   "rows": [
    "A:ScaleInBe2_Enable",
    "D:scale_in_be2_enable"
   ]
  },
  {
   "key": "scaleinbe2whenticks",
   "rows": [
    "A:ScaleInBe2_WhenTicks",
    "D:scale_in_be2_when_ticks"
   ]
  },
  {
   "key": "scaleinbe3enable",
   "rows": [
    "A:ScaleInBe3_Enable",
    "D:scale_in_be3_enable"
   ]
  },
  {
   "key": "scaleinbe3whenticks",
   "rows": [
    "A:ScaleInBe3_WhenTicks",
    "D:scale_in_be3_when_ticks"
   ]
  },
  {
   "key": "scaleinbe4enable",
   "rows": [
    "A:ScaleInBe4_Enable",
    "D:scale_in_be4_enable"
   ]
  },
  {
   "key": "scaleinbe4whenticks",
   "rows": [
    "A:ScaleInBe4_WhenTicks",
    "D:scale_in_be4_when_ticks"
   ]
  },
  {
   "key": "scaleintrail1enable",
   "rows": [
    "A:ScaleInTrail1_Enable",
    "D:scale_in_trail1_enable"
   ]
  },
  {
   "key": "scaleintrail1triggerticks",
   "rows": [
    "A:ScaleInTrail1_TriggerTicks",
    "D:scale_in_trail1_trigger_ticks"
   ]
  },
  {
   "key": "scaleintrail1distticks",
   "rows": [
    "A:ScaleInTrail1_DistTicks",
    "D:scale_in_trail1_dist_ticks"
   ]
  },
  {
   "key": "scaleintrail2enable",
   "rows": [
    "A:ScaleInTrail2_Enable",
    "D:scale_in_trail2_enable"
   ]
  },
  {
   "key": "scaleintrail2triggerticks",
   "rows": [
    "A:ScaleInTrail2_TriggerTicks",
    "D:scale_in_trail2_trigger_ticks"
   ]
  },
  {
   "key": "scaleintrail2distticks",
   "rows": [
    "A:ScaleInTrail2_DistTicks",
    "D:scale_in_trail2_dist_ticks"
   ]
  },
  {
   "key": "scaleintrail3enable",
   "rows": [
    "A:ScaleInTrail3_Enable",
    "D:scale_in_trail3_enable"
   ]
  },
  {
   "key": "scaleintrail3triggerticks",
   "rows": [
    "A:ScaleInTrail3_TriggerTicks",
    "D:scale_in_trail3_trigger_ticks"
   ]
  },
  {
   "key": "scaleintrail3distticks",
   "rows": [
    "A:ScaleInTrail3_DistTicks",
    "D:scale_in_trail3_dist_ticks"
   ]
  },
  {
   "key": "scaleintrail4enable",
   "rows": [
    "A:ScaleInTrail4_Enable",
    "D:scale_in_trail4_enable"
   ]
  },
  {
   "key": "scaleintrail4triggerticks",
   "rows": [
    "A:ScaleInTrail4_TriggerTicks",
    "D:scale_in_trail4_trigger_ticks"
   ]
  },
  {
   "key": "scaleintrail4distticks",
   "rows": [
    "A:ScaleInTrail4_DistTicks",
    "D:scale_in_trail4_dist_ticks"
   ]
  }
 ],
 "twin_only": [
  {
   "field": "ratchet_use_baseline_trail",
   "cls": "EngineConfigV68",
   "file": "setuphunter_py/setuphunter_v68/engine.py",
   "line": 124,
   "default": "True"
  },
  {
   "field": "use_mae_mfe_truth_log",
   "cls": "EngineConfigV68",
   "file": "setuphunter_py/setuphunter_v68/engine.py",
   "line": 148,
   "default": "False"
  },
  {
   "field": "mae_mfe_csv_path",
   "cls": "EngineConfigV68",
   "file": "setuphunter_py/setuphunter_v68/engine.py",
   "line": 149,
   "default": "\"\""
  },
  {
   "field": "report_batch_name",
   "cls": "EngineConfigV68",
   "file": "setuphunter_py/setuphunter_v68/engine.py",
   "line": 150,
   "default": "\"SETUP_HUNTER_V6_8_FILTERS\""
  },
  {
   "field": "report_run_tag",
   "cls": "EngineConfigV68",
   "file": "setuphunter_py/setuphunter_v68/engine.py",
   "line": 151,
   "default": "\"\""
  },
  {
   "field": "instrument_name",
   "cls": "EngineConfigV68",
   "file": "setuphunter_py/setuphunter_v68/engine.py",
   "line": 152,
   "default": "\"GC\""
  },
  {
   "field": "use_break_even",
   "cls": "EngineConfigV68",
   "file": "setuphunter_py/setuphunter_v68/engine.py",
   "line": 155,
   "default": "False"
  },
  {
   "field": "use_partial_close",
   "cls": "EngineConfigV68",
   "file": "setuphunter_py/setuphunter_v68/engine.py",
   "line": 156,
   "default": "False"
  },
  {
   "field": "use_structure_trail",
   "cls": "EngineConfigV68",
   "file": "setuphunter_py/setuphunter_v68/engine.py",
   "line": 157,
   "default": "False"
  },
  {
   "field": "break_even_trigger_pts",
   "cls": "EngineConfigV68",
   "file": "setuphunter_py/setuphunter_v68/engine.py",
   "line": 158,
   "default": "100.0"
  },
  {
   "field": "break_even_buffer_pts",
   "cls": "EngineConfigV68",
   "file": "setuphunter_py/setuphunter_v68/engine.py",
   "line": 159,
   "default": "2.0"
  },
  {
   "field": "partial_close_points",
   "cls": "EngineConfigV68",
   "file": "setuphunter_py/setuphunter_v68/engine.py",
   "line": 160,
   "default": "300.0"
  },
  {
   "field": "use_zigzag_quality_score",
   "cls": "EngineConfigV68",
   "file": "setuphunter_py/setuphunter_v68/engine.py",
   "line": 163,
   "default": "False"
  },
  {
   "field": "min_zigzag_quality_score",
   "cls": "EngineConfigV68",
   "file": "setuphunter_py/setuphunter_v68/engine.py",
   "line": 164,
   "default": "55"
  },
  {
   "field": "min_zigzag_swing_size_points",
   "cls": "EngineConfigV68",
   "file": "setuphunter_py/setuphunter_v68/engine.py",
   "line": 165,
   "default": "250.0"
  },
  {
   "field": "max_zigzag_swing_age_bars",
   "cls": "EngineConfigV68",
   "file": "setuphunter_py/setuphunter_v68/engine.py",
   "line": 166,
   "default": "80"
  },
  {
   "field": "min_entry_distance_points",
   "cls": "EngineConfigV68",
   "file": "setuphunter_py/setuphunter_v68/engine.py",
   "line": 167,
   "default": "30.0"
  },
  {
   "field": "max_entry_distance_points",
   "cls": "EngineConfigV68",
   "file": "setuphunter_py/setuphunter_v68/engine.py",
   "line": 168,
   "default": "1500.0"
  },
  {
   "field": "min_swing_to_risk_ratio",
   "cls": "EngineConfigV68",
   "file": "setuphunter_py/setuphunter_v68/engine.py",
   "line": 169,
   "default": "0.80"
  },
  {
   "field": "use_pending_quality_manager",
   "cls": "EngineConfigV68",
   "file": "setuphunter_py/setuphunter_v68/engine.py",
   "line": 172,
   "default": "False"
  },
  {
   "field": "pending_max_age_minutes",
   "cls": "EngineConfigV68",
   "file": "setuphunter_py/setuphunter_v68/engine.py",
   "line": 173,
   "default": "180"
  },
  {
   "field": "pending_max_distance_from_price_points",
   "cls": "EngineConfigV68",
   "file": "setuphunter_py/setuphunter_v68/engine.py",
   "line": 174,
   "default": "2000.0"
  },
  {
   "field": "delete_pending_on_opposite_structure",
   "cls": "EngineConfigV68",
   "file": "setuphunter_py/setuphunter_v68/engine.py",
   "line": 175,
   "default": "True"
  },
  {
   "field": "delete_pending_when_vp_fails",
   "cls": "EngineConfigV68",
   "file": "setuphunter_py/setuphunter_v68/engine.py",
   "line": 177,
   "default": "False"
  },
  {
   "field": "use_news_guard",
   "cls": "EngineConfigV68",
   "file": "setuphunter_py/setuphunter_v68/engine.py",
   "line": 180,
   "default": "False"
  },
  {
   "field": "news_minutes_before",
   "cls": "EngineConfigV68",
   "file": "setuphunter_py/setuphunter_v68/engine.py",
   "line": 181,
   "default": "30"
  },
  {
   "field": "news_minutes_after",
   "cls": "EngineConfigV68",
   "file": "setuphunter_py/setuphunter_v68/engine.py",
   "line": 182,
   "default": "30"
  },
  {
   "field": "news_manual_times_csv",
   "cls": "EngineConfigV68",
   "file": "setuphunter_py/setuphunter_v68/engine.py",
   "line": 183,
   "default": "\"\""
  },
  {
   "field": "use_prop_firm_guard",
   "cls": "EngineConfigV68",
   "file": "setuphunter_py/setuphunter_v68/engine.py",
   "line": 186,
   "default": "False"
  },
  {
   "field": "max_trades_per_day",
   "cls": "EngineConfigV68",
   "file": "setuphunter_py/setuphunter_v68/engine.py",
   "line": 187,
   "default": "0"
  },
  {
   "field": "max_daily_loss_percent",
   "cls": "EngineConfigV68",
   "file": "setuphunter_py/setuphunter_v68/engine.py",
   "line": 188,
   "default": "0.0"
  },
  {
   "field": "pf_max_daily_loss_dollars",
   "cls": "EngineConfigV68",
   "file": "setuphunter_py/setuphunter_v68/engine.py",
   "line": 189,
   "default": "0.0"
  },
  {
   "field": "use_scale_in_engine",
   "cls": "EngineConfigV68",
   "file": "setuphunter_py/setuphunter_v68/engine.py",
   "line": 192,
   "default": "False"
  },
  {
   "field": "use_fresh_zigzag_break_entries",
   "cls": "EngineConfigV68",
   "file": "setuphunter_py/setuphunter_v68/engine.py",
   "line": 198,
   "default": "False"
  },
  {
   "field": "fresh_zz_max_age_bars",
   "cls": "EngineConfigV68",
   "file": "setuphunter_py/setuphunter_v68/engine.py",
   "line": 199,
   "default": "20"
  },
  {
   "field": "killzone_windows_csv",
   "cls": "EngineConfigV68",
   "file": "setuphunter_py/setuphunter_v68/engine.py",
   "line": 203,
   "default": "\"\""
  },
  {
   "field": "killzone_default_windows",
   "cls": "EngineConfigV68",
   "file": "setuphunter_py/setuphunter_v68/engine.py",
   "line": 205,
   "default": "\"02:00-05:00,07:00-10:00,14:00-17:00\""
  },
  {
   "field": "session_max_loss_currency",
   "cls": "EngineConfigV68",
   "file": "setuphunter_py/setuphunter_v68/engine.py",
   "line": 249,
   "default": "0.0"
  },
  {
   "field": "advanced_override_profile_parameters",
   "cls": "EngineConfig",
   "file": "setuphunter_py/setuphunter_v65/engine.py",
   "line": 68,
   "default": "False"
  },
  {
   "field": "advanced_swing_depth",
   "cls": "EngineConfig",
   "file": "setuphunter_py/setuphunter_v65/engine.py",
   "line": 69,
   "default": "18"
  },
  {
   "field": "advanced_tp_points",
   "cls": "EngineConfig",
   "file": "setuphunter_py/setuphunter_v65/engine.py",
   "line": 70,
   "default": "3500.0"
  },
  {
   "field": "advanced_sl_points",
   "cls": "EngineConfig",
   "file": "setuphunter_py/setuphunter_v65/engine.py",
   "line": 71,
   "default": "350.0"
  },
  {
   "field": "advanced_trail_start_points",
   "cls": "EngineConfig",
   "file": "setuphunter_py/setuphunter_v65/engine.py",
   "line": 72,
   "default": "140.0"
  },
  {
   "field": "advanced_trail_distance_points",
   "cls": "EngineConfig",
   "file": "setuphunter_py/setuphunter_v65/engine.py",
   "line": 73,
   "default": "60.0"
  },
  {
   "field": "advanced_entry_offset_points",
   "cls": "EngineConfig",
   "file": "setuphunter_py/setuphunter_v65/engine.py",
   "line": 74,
   "default": "-120.0"
  },
  {
   "field": "advanced_pause_seconds",
   "cls": "EngineConfig",
   "file": "setuphunter_py/setuphunter_v65/engine.py",
   "line": 75,
   "default": "60"
  },
  {
   "field": "commission_per_side",
   "cls": "EngineConfig",
   "file": "setuphunter_py/setuphunter_v65/engine.py",
   "line": 84,
   "default": "0.0"
  },
  {
   "field": "tick_size",
   "cls": "EngineConfig",
   "file": "setuphunter_py/setuphunter_v65/engine.py",
   "line": 87,
   "default": "0.1"
  },
  {
   "field": "point_value",
   "cls": "EngineConfig",
   "file": "setuphunter_py/setuphunter_v65/engine.py",
   "line": 88,
   "default": "10.0"
  },
  {
   "field": "schedule",
   "cls": "EngineConfig",
   "file": "setuphunter_py/setuphunter_v65/engine.py",
   "line": 90,
   "default": "field(default_factory=ScheduleConfig)"
  }
 ],
 "params": [
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "00 Safety",
   "name": "BaselineLockOriginalEngine",
   "display": "Orig - Baseline Lock Original Engine",
   "type": "bool",
   "default": "true",
   "default_line": 206,
   "range": "",
   "description": "Baseline Lock Original Engine \u2014 locks the ZZ engine to its original profile",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3220,
   "python_twin": "baseline_lock_original_engine=True (setuphunter_py/setuphunter_v65/engine.py:28)",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "00 Safety",
   "name": "AdvancedEnableAllAddons",
   "display": "Adv - Enable All Addons",
   "type": "bool",
   "default": "false",
   "default_line": 207,
   "range": "",
   "description": "Enable All Addons \u2014 master switch for ZZ advanced overlays",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3221,
   "python_twin": "advanced_enable_all_addons=False (setuphunter_py/setuphunter_v65/engine.py:29)",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "logging",
   "group": "00 Safety",
   "name": "LogDecisions",
   "display": "Orig - Log Decisions",
   "type": "bool",
   "default": "false",
   "default_line": 209,
   "range": "",
   "description": "Log Decisions",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3223,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "logging",
   "group": "00 Safety",
   "name": "LogSignalsToCSV",
   "display": "Orig - Log Signals To CSV",
   "type": "bool",
   "default": "false",
   "default_line": 210,
   "range": "",
   "description": "Log Signals To CSV",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3224,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "01 Core Profile",
   "name": "ProfileMode",
   "display": "Orig - Profile Mode",
   "type": "SetupHunterProfile",
   "default": "SetupHunterProfile.Scalper",
   "default_line": 213,
   "range": "",
   "description": "Profile Mode (options: Scalper, Swinger, PositiveRR, PropScalper, Custom)",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3226,
   "python_twin": "profile_mode=ProfileMode.SCALPER (setuphunter_py/setuphunter_v65/engine.py:33)",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "bar_loop",
   "group": "01 Core Profile",
   "name": "StrategyPointSize",
   "display": "Orig - Strategy Point Size",
   "type": "double",
   "default": "0.01",
   "default_line": 214,
   "range": "0.00000001,1000.0",
   "description": "Strategy Point Size \u2014 instrument point unit used by all pts params",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3227,
   "python_twin": "strategy_point_size=0.01 (setuphunter_py/setuphunter_v65/engine.py:34)",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "01 Core Profile",
   "name": "TriggerDistancePoints",
   "display": "Orig - Trigger Distance Points",
   "type": "int",
   "default": "10",
   "default_line": 215,
   "range": "0,100000",
   "description": "Trigger Distance Points",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3228,
   "python_twin": "trigger_distance_points=10.0 (setuphunter_py/setuphunter_v65/engine.py:35)",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "01 Core Profile",
   "name": "BaselineTimeframeMinutes",
   "display": "Orig - Baseline Timeframe Minutes",
   "type": "int",
   "default": "15",
   "default_line": 216,
   "range": "1,240",
   "description": "Baseline Timeframe Minutes",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3229,
   "python_twin": "baseline_timeframe_minutes=15 (setuphunter_py/setuphunter_v65/engine.py:36)",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "01 Core Profile",
   "name": "AddonTimeframeMinutes",
   "display": "Orig - Addon Timeframe Minutes",
   "type": "int",
   "default": "5",
   "default_line": 217,
   "range": "1,240",
   "description": "Addon Timeframe Minutes",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3230,
   "python_twin": "addon_timeframe_minutes=5 (setuphunter_py/setuphunter_v65/engine.py:37)",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "01 Core Profile",
   "name": "ConfirmationTimeframeMinutes",
   "display": "Orig - Confirmation Timeframe Minutes",
   "type": "int",
   "default": "15",
   "default_line": 218,
   "range": "1,240",
   "description": "Confirmation Timeframe Minutes",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3231,
   "python_twin": "confirmation_timeframe_minutes=15 (setuphunter_py/setuphunter_v65/engine.py:38)",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "02 ZigZag",
   "name": "ZigZagDepth",
   "display": "Orig - ZigZag Depth",
   "type": "int",
   "default": "18",
   "default_line": 221,
   "range": "2,500",
   "description": "ZigZag Depth",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3233,
   "python_twin": "zigzag_depth=18 (setuphunter_py/setuphunter_v65/engine.py:41)",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "02 ZigZag",
   "name": "ZigZagDeviationPoints",
   "display": "Orig - ZigZag Deviation Points",
   "type": "int",
   "default": "10",
   "default_line": 222,
   "range": "0,100000",
   "description": "ZigZag Deviation Points",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3234,
   "python_twin": "zigzag_deviation_points=10.0 (setuphunter_py/setuphunter_v65/engine.py:42)",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "02 ZigZag",
   "name": "ZigZagBackstep",
   "display": "Orig - ZigZag Backstep",
   "type": "int",
   "default": "3",
   "default_line": 223,
   "range": "0,100",
   "description": "ZigZag Backstep",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3235,
   "python_twin": "zigzag_backstep=3 (setuphunter_py/setuphunter_v65/engine.py:43)",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "02 ZigZag",
   "name": "CopyRatesBars",
   "display": "Orig - Copy Rates Bars",
   "type": "int",
   "default": "300",
   "default_line": 224,
   "range": "50,10000",
   "description": "Copy Rates Bars",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3236,
   "python_twin": "copy_rates_bars=300 (setuphunter_py/setuphunter_v65/engine.py:44)",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "02 ZigZag",
   "name": "ExtremaScanLimit",
   "display": "Orig - Extrema Scan Limit",
   "type": "int",
   "default": "100",
   "default_line": 225,
   "range": "2,1000",
   "description": "Extrema Scan Limit",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3237,
   "python_twin": "extrema_scan_limit=100 (setuphunter_py/setuphunter_v65/engine.py:45)",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "03 Core Entry",
   "name": "PendingExpiryHours",
   "display": "Orig - Pending Expiry Hours",
   "type": "int",
   "default": "12",
   "default_line": 226,
   "range": "0,100000",
   "description": "Pending Expiry Hours \u2014 plugin sets OrderIntent.expiry; core enforces it",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3239,
   "python_twin": "pending_expiry_hours=12 (setuphunter_py/setuphunter_v65/engine.py:48)",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "03 Core Entry",
   "name": "EntryOffsetPoints",
   "display": "Orig - Entry Offset Points",
   "type": "double",
   "default": "-160",
   "default_line": 227,
   "range": "",
   "description": "Entry Offset Points",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3240,
   "python_twin": "entry_offset_points=-160.0 (setuphunter_py/setuphunter_v65/engine.py:49)",
   "concept": "",
   "overlap": "same name in D:EntryOffsetPoints",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "risk_exits",
   "group": "03 Core Entry",
   "name": "BaselineStopLossPoints",
   "display": "Orig - Stop Loss Points",
   "type": "double",
   "default": "300",
   "default_line": 228,
   "range": "0.0,double.MaxValue",
   "description": "Stop Loss Points \u2014 risk default; ZZ supplies it as stop_hint/profile default",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3241,
   "python_twin": "baseline_stop_loss_points=300.0 (setuphunter_py/setuphunter_v65/engine.py:50)",
   "concept": "stop_target",
   "overlap": "same name in D:BaselineStopLossPoints",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "Q2",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "risk_exits",
   "group": "03 Core Entry",
   "name": "BaselineProfitTargetPoints",
   "display": "Orig - Profit Target Points",
   "type": "double",
   "default": "1500",
   "default_line": 229,
   "range": "0.0,double.MaxValue",
   "description": "Profit Target Points \u2014 risk default; ZZ supplies it as target_hint/profile default",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3242,
   "python_twin": "baseline_profit_target_points=1500.0 (setuphunter_py/setuphunter_v65/engine.py:51)",
   "concept": "stop_target",
   "overlap": "same name in D:BaselineProfitTargetPoints",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "Q2",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "risk_exits",
   "group": "03 Core Entry",
   "name": "BaselineTrailStartPoints",
   "display": "Orig - Trail Start Points",
   "type": "double",
   "default": "140",
   "default_line": 230,
   "range": "0.0,double.MaxValue",
   "description": "Trail Start Points \u2014 trail = exit engine",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3243,
   "python_twin": "baseline_trail_start_points=140.0 (setuphunter_py/setuphunter_v65/engine.py:52)",
   "concept": "trailing_stop",
   "overlap": "same name in D:BaselineTrailStartPoints",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "risk_exits",
   "group": "03 Core Entry",
   "name": "BaselineTrailDistancePoints",
   "display": "Orig - Trail Distance Points",
   "type": "double",
   "default": "40",
   "default_line": 231,
   "range": "0.0,double.MaxValue",
   "description": "Trail Distance Points \u2014 trail = exit engine",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3244,
   "python_twin": "baseline_trail_distance_points=40.0 (setuphunter_py/setuphunter_v65/engine.py:53)",
   "concept": "trailing_stop",
   "overlap": "same name in D:BaselineTrailDistancePoints",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "orders_positions",
   "group": "03 Core Entry",
   "name": "PauseSeconds",
   "display": "Orig - Pause Seconds",
   "type": "int",
   "default": "60",
   "default_line": 232,
   "range": "0,86400",
   "description": "Pause Seconds \u2014 order cadence after a fill/cancel; coupled to ZZ pending flow",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3245,
   "python_twin": "pause_seconds=60 (setuphunter_py/setuphunter_v65/engine.py:54)",
   "concept": "pause_cadence_oneshot",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis order cadence (Q3).",
   "open_question": "Q3",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "03 Core Entry",
   "name": "OrderDeviationPoints",
   "display": "Orig - Order Deviation Points",
   "type": "int",
   "default": "20",
   "default_line": 233,
   "range": "0,10000",
   "description": "Order Deviation Points",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3246,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "orders_positions",
   "group": "03 Core Entry",
   "name": "OneShotPerDirection",
   "display": "Orig - One Shot Per Direction",
   "type": "bool",
   "default": "true",
   "default_line": 234,
   "range": "",
   "description": "One Shot Per Direction \u2014 entry cadence gate; coupled to ZZ pending flow",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3247,
   "python_twin": "one_shot_per_direction=True (setuphunter_py/setuphunter_v65/engine.py:30)",
   "concept": "pause_cadence_oneshot",
   "overlap": "same name in D:OneShotPerDirection",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "Q3",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "03 Core Entry",
   "name": "DuplicateTolerancePoints",
   "display": "Orig - Duplicate Tolerance Points",
   "type": "double",
   "default": "0",
   "default_line": 235,
   "range": "0.0,double.MaxValue",
   "description": "Duplicate Tolerance Points",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3248,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in D:DuplicateTolerancePoints",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "04 Custom Profile",
   "name": "CustomTimeframeMinutes",
   "display": "Orig - Custom Timeframe Minutes",
   "type": "int",
   "default": "15",
   "default_line": 238,
   "range": "1,240",
   "description": "Custom Timeframe Minutes",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3250,
   "python_twin": "custom_timeframe_minutes=15 (setuphunter_py/setuphunter_v65/engine.py:57)",
   "concept": "",
   "overlap": "same name in C:CustomTimeframeMinutes, D:CustomTimeframeMinutes",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "04 Custom Profile",
   "name": "CustomSwingDepth",
   "display": "Orig - Custom Swing Depth",
   "type": "int",
   "default": "18",
   "default_line": 239,
   "range": "2,500",
   "description": "Custom Swing Depth",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3251,
   "python_twin": "custom_swing_depth=18 (setuphunter_py/setuphunter_v65/engine.py:58)",
   "concept": "",
   "overlap": "same name in D:CustomSwingDepth",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "04 Custom Profile",
   "name": "CustomPendingExpiryHours",
   "display": "Orig - Custom Pending Expiry Hours",
   "type": "int",
   "default": "12",
   "default_line": 240,
   "range": "0,100000",
   "description": "Custom Pending Expiry Hours",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3252,
   "python_twin": "custom_pending_expiry_hours=12 (setuphunter_py/setuphunter_v65/engine.py:59)",
   "concept": "",
   "overlap": "same name in D:CustomPendingExpiryHours",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "04 Custom Profile",
   "name": "CustomProfitTargetPoints",
   "display": "Orig - Custom Profit Target Points",
   "type": "double",
   "default": "250",
   "default_line": 241,
   "range": "0.0,double.MaxValue",
   "description": "Custom Profit Target Points \u2014 ZZ custom profile risk value -> passed as hints",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3253,
   "python_twin": "custom_profit_target_points=250.0 (setuphunter_py/setuphunter_v65/engine.py:60)",
   "concept": "stop_target",
   "overlap": "same name in D:CustomProfitTargetPoints",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "Q2",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "04 Custom Profile",
   "name": "CustomStopLossPoints",
   "display": "Orig - Custom Stop Loss Points",
   "type": "double",
   "default": "1500",
   "default_line": 242,
   "range": "0.0,double.MaxValue",
   "description": "Custom Stop Loss Points \u2014 ZZ custom profile risk value -> passed as hints",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3254,
   "python_twin": "custom_stop_loss_points=1500.0 (setuphunter_py/setuphunter_v65/engine.py:61)",
   "concept": "stop_target",
   "overlap": "same name in D:CustomStopLossPoints",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "Q2",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "04 Custom Profile",
   "name": "CustomTrailStartPoints",
   "display": "Orig - Custom Trail Start Points",
   "type": "double",
   "default": "100",
   "default_line": 243,
   "range": "0.0,double.MaxValue",
   "description": "Custom Trail Start Points \u2014 ZZ custom profile trail value -> om_hints",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3255,
   "python_twin": "custom_trail_start_points=100.0 (setuphunter_py/setuphunter_v65/engine.py:62)",
   "concept": "trailing_stop",
   "overlap": "same name in D:CustomTrailStartPoints",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "Q2",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "04 Custom Profile",
   "name": "CustomTrailDistancePoints",
   "display": "Orig - Custom Trail Distance Points",
   "type": "double",
   "default": "50",
   "default_line": 244,
   "range": "0.0,double.MaxValue",
   "description": "Custom Trail Distance Points \u2014 ZZ custom profile trail value -> om_hints",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3256,
   "python_twin": "custom_trail_distance_points=50.0 (setuphunter_py/setuphunter_v65/engine.py:63)",
   "concept": "trailing_stop",
   "overlap": "same name in D:CustomTrailDistancePoints",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "Q2",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "04 Custom Profile",
   "name": "CustomEntryOffsetPoints",
   "display": "Orig - Custom Entry Offset Points",
   "type": "double",
   "default": "0",
   "default_line": 245,
   "range": "",
   "description": "Custom Entry Offset Points",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3257,
   "python_twin": "custom_entry_offset_points=0.0 (setuphunter_py/setuphunter_v65/engine.py:64)",
   "concept": "",
   "overlap": "same name in D:CustomEntryOffsetPoints",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "04 Custom Profile",
   "name": "CustomPauseSeconds",
   "display": "Orig - Custom Pause Seconds",
   "type": "int",
   "default": "300",
   "default_line": 246,
   "range": "0,86400",
   "description": "Custom Pause Seconds",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3258,
   "python_twin": "custom_pause_seconds=300 (setuphunter_py/setuphunter_v65/engine.py:65)",
   "concept": "pause_cadence_oneshot",
   "overlap": "same name in D:CustomPauseSeconds",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "session",
   "group": "05 Schedule",
   "name": "UseDailyCloseWindow",
   "display": "Orig - Use Daily Close Window",
   "type": "bool",
   "default": "true",
   "default_line": 249,
   "range": "",
   "description": "Use Daily Close Window",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3260,
   "python_twin": "use_daily_close_window=True (setuphunter_py/setuphunter_v65/schedule.py:11)",
   "concept": "session_windows",
   "overlap": "same name in D:UseDailyCloseWindow",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "session",
   "group": "05 Schedule",
   "name": "DailyCloseHour",
   "display": "Orig - Daily Close Hour",
   "type": "int",
   "default": "22",
   "default_line": 250,
   "range": "0,23",
   "description": "Daily Close Hour",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3261,
   "python_twin": "daily_close_hour=22 (setuphunter_py/setuphunter_v65/schedule.py:12)",
   "concept": "daily_close_schedule",
   "overlap": "same name in D:DailyCloseHour",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "session",
   "group": "05 Schedule",
   "name": "DailyCloseMinute",
   "display": "Orig - Daily Close Minute",
   "type": "int",
   "default": "15",
   "default_line": 251,
   "range": "0,59",
   "description": "Daily Close Minute",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3262,
   "python_twin": "daily_close_minute=15 (setuphunter_py/setuphunter_v65/schedule.py:13)",
   "concept": "daily_close_schedule",
   "overlap": "same name in D:DailyCloseMinute",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "session",
   "group": "05 Schedule",
   "name": "DailyReopenHour",
   "display": "Orig - Daily Reopen Hour",
   "type": "int",
   "default": "1",
   "default_line": 252,
   "range": "0,23",
   "description": "Daily Reopen Hour",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3263,
   "python_twin": "daily_reopen_hour=1 (setuphunter_py/setuphunter_v65/schedule.py:14)",
   "concept": "daily_close_schedule",
   "overlap": "same name in D:DailyReopenHour",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "session",
   "group": "05 Schedule",
   "name": "DailyReopenMinute",
   "display": "Orig - Daily Reopen Minute",
   "type": "int",
   "default": "15",
   "default_line": 253,
   "range": "0,59",
   "description": "Daily Reopen Minute",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3264,
   "python_twin": "daily_reopen_minute=15 (setuphunter_py/setuphunter_v65/schedule.py:15)",
   "concept": "daily_close_schedule",
   "overlap": "same name in D:DailyReopenMinute",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "session",
   "group": "05 Schedule",
   "name": "DeletePendingsAtDailyClose",
   "display": "Orig - Delete Pendings At Daily Close",
   "type": "bool",
   "default": "true",
   "default_line": 254,
   "range": "",
   "description": "Delete Pendings At Daily Close",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3265,
   "python_twin": "delete_pendings_at_daily_close=True (setuphunter_py/setuphunter_v65/schedule.py:16)",
   "concept": "daily_close_schedule",
   "overlap": "same name in D:DeletePendingsAtDailyClose",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "session",
   "group": "05 Schedule",
   "name": "ClosePositionsAtDailyClose",
   "display": "Orig - Close Positions At Daily Close",
   "type": "bool",
   "default": "true",
   "default_line": 255,
   "range": "",
   "description": "Close Positions At Daily Close",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3266,
   "python_twin": "close_positions_at_daily_close=True (setuphunter_py/setuphunter_v65/schedule.py:17)",
   "concept": "daily_close_schedule",
   "overlap": "same name in D:ClosePositionsAtDailyClose",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "session",
   "group": "05 Schedule",
   "name": "UseFridayClose",
   "display": "Orig - Use Friday Close",
   "type": "bool",
   "default": "true",
   "default_line": 256,
   "range": "",
   "description": "Use Friday Close",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3267,
   "python_twin": "use_friday_close=True (setuphunter_py/setuphunter_v65/schedule.py:18)",
   "concept": "daily_close_schedule",
   "overlap": "same name in D:UseFridayClose",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "session",
   "group": "05 Schedule",
   "name": "FridayCloseHour",
   "display": "Orig - Friday Close Hour",
   "type": "int",
   "default": "22",
   "default_line": 257,
   "range": "0,23",
   "description": "Friday Close Hour",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3268,
   "python_twin": "friday_close_hour=22 (setuphunter_py/setuphunter_v65/schedule.py:19)",
   "concept": "daily_close_schedule",
   "overlap": "same name in D:FridayCloseHour",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "session",
   "group": "05 Schedule",
   "name": "FridayCloseMinute",
   "display": "Orig - Friday Close Minute",
   "type": "int",
   "default": "15",
   "default_line": 258,
   "range": "0,59",
   "description": "Friday Close Minute",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3269,
   "python_twin": "friday_close_minute=15 (setuphunter_py/setuphunter_v65/schedule.py:20)",
   "concept": "daily_close_schedule",
   "overlap": "same name in D:FridayCloseMinute",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "session",
   "group": "05 Schedule",
   "name": "DeletePendingsFriday",
   "display": "Orig - Delete Pendings Friday",
   "type": "bool",
   "default": "true",
   "default_line": 259,
   "range": "",
   "description": "Delete Pendings Friday",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3270,
   "python_twin": "delete_pendings_friday=True (setuphunter_py/setuphunter_v65/schedule.py:21)",
   "concept": "daily_close_schedule",
   "overlap": "same name in D:DeletePendingsFriday",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "session",
   "group": "05 Schedule",
   "name": "ClosePositionsFriday",
   "display": "Orig - Close Positions Friday",
   "type": "bool",
   "default": "true",
   "default_line": 260,
   "range": "",
   "description": "Close Positions Friday",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3271,
   "python_twin": "close_positions_friday=True (setuphunter_py/setuphunter_v65/schedule.py:22)",
   "concept": "",
   "overlap": "same name in D:ClosePositionsFriday",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "money_mgmt",
   "group": "06 Risk",
   "name": "UseMoneyManagement",
   "display": "Orig - Use Money Management",
   "type": "bool",
   "default": "false",
   "default_line": 263,
   "range": "",
   "description": "Use Money Management",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3273,
   "python_twin": "use_money_management=False (setuphunter_py/setuphunter_v68/engine.py:228)",
   "concept": "money_management_mm056",
   "overlap": "same name in D:UseMoneyManagement, D:UseMoneyManagement",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "money_mgmt",
   "group": "06 Risk",
   "name": "RiskPercent",
   "display": "Orig - Risk Percent",
   "type": "double",
   "default": "1.0",
   "default_line": 264,
   "range": "0.0,100.0",
   "description": "Risk Percent",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3274,
   "python_twin": "risk_percent=1.0 (setuphunter_py/setuphunter_v68/engine.py:229)",
   "concept": "money_management_mm056",
   "overlap": "same name in D:RiskPercent, D:RiskPercent",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "money_mgmt",
   "group": "06 Risk",
   "name": "FixedQuantity",
   "display": "Orig - Fixed Quantity",
   "type": "int",
   "default": "1",
   "default_line": 265,
   "range": "1,1000",
   "description": "Fixed Quantity",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3275,
   "python_twin": "fixed_quantity=1 (setuphunter_py/setuphunter_v65/engine.py:83)",
   "concept": "quantity_lots",
   "overlap": "same name in D:FixedQuantity",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "money_mgmt",
   "group": "06 Risk",
   "name": "VirtualStartingBalance",
   "display": "Orig - Virtual Starting Balance",
   "type": "double",
   "default": "10000",
   "default_line": 266,
   "range": "1.0,double.MaxValue",
   "description": "Virtual Starting Balance",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3276,
   "python_twin": "virtual_starting_balance=10000.0 (setuphunter_py/setuphunter_v68/engine.py:230)",
   "concept": "money_management_mm056",
   "overlap": "same name in D:VirtualStartingBalance, D:VirtualStartingBalance",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "risk_exits",
   "group": "06 Risk",
   "name": "MaxSpreadTicks",
   "display": "Orig - Max Spread Ticks",
   "type": "int",
   "default": "0",
   "default_line": 267,
   "range": "0,100000",
   "description": "Max Spread Ticks",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3277,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in D:MaxSpreadTicks",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "orders_positions",
   "group": "06 Risk",
   "name": "DeletePendingsOnHighSpread",
   "display": "Orig - Delete Pendings On High Spread",
   "type": "bool",
   "default": "false",
   "default_line": 268,
   "range": "",
   "description": "Delete Pendings On High Spread",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3278,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in D:DeletePendingsOnHighSpread",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "risk_exits",
   "group": "06 Risk",
   "name": "UseDailyProfitTarget",
   "display": "Orig - Use Daily Profit Target",
   "type": "bool",
   "default": "false",
   "default_line": 269,
   "range": "",
   "description": "Use Daily Profit Target",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3279,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "same name in D:UseDailyProfitTarget",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "risk_exits",
   "group": "06 Risk",
   "name": "DailyProfitTargetCurrency",
   "display": "Orig - Daily Profit Target Currency",
   "type": "double",
   "default": "200",
   "default_line": 270,
   "range": "0.0,double.MaxValue",
   "description": "Daily Profit Target Currency",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3280,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "same name in D:DailyProfitTargetCurrency",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "risk_exits",
   "group": "06 Risk",
   "name": "UseDailyLossLimit",
   "display": "Orig - Use Daily Loss Limit",
   "type": "bool",
   "default": "false",
   "default_line": 271,
   "range": "",
   "description": "Use Daily Loss Limit",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3281,
   "python_twin": "",
   "concept": "daily_pnl_limits",
   "overlap": "same name in D:UseDailyLossLimit",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "risk_exits",
   "group": "06 Risk",
   "name": "DailyLossLimitCurrency",
   "display": "Orig - Daily Loss Limit Currency",
   "type": "double",
   "default": "100",
   "default_line": 272,
   "range": "0.0,double.MaxValue",
   "description": "Daily Loss Limit Currency",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3282,
   "python_twin": "",
   "concept": "daily_pnl_limits",
   "overlap": "same name in D:DailyLossLimitCurrency",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "risk_exits",
   "group": "06 Risk",
   "name": "UseEquityProtection",
   "display": "Orig - Use Equity Protection",
   "type": "bool",
   "default": "false",
   "default_line": 273,
   "range": "",
   "description": "Use Equity Protection",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3283,
   "python_twin": "",
   "concept": "daily_pnl_limits",
   "overlap": "same name in D:UseEquityProtection",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "risk_exits",
   "group": "06 Risk",
   "name": "DailyEquityProtectionPercent",
   "display": "Orig - Daily Equity Protection Percent",
   "type": "double",
   "default": "3.0",
   "default_line": 274,
   "range": "0.0,100.0",
   "description": "Daily Equity Protection Percent",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3284,
   "python_twin": "",
   "concept": "daily_pnl_limits",
   "overlap": "same name in D:DailyEquityProtectionPercent",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "logging",
   "group": "09 Parity Lock",
   "name": "Advanced_PrintLockStatus",
   "display": "Adv - Print Lock Status",
   "type": "bool",
   "default": "false",
   "default_line": 306,
   "range": "",
   "description": "Print Lock Status",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3314,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "10 Advanced Edge Overlays",
   "name": "Advanced_UseHTFBiasAlignment",
   "display": "Adv - Use HTF Bias Alignment",
   "type": "bool",
   "default": "false",
   "default_line": 309,
   "range": "",
   "description": "Use HTF Bias Alignment",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3317,
   "python_twin": "",
   "concept": "htf_bias",
   "overlap": "same name in D:Advanced_UseHTFBiasAlignment",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "10 Advanced Edge Overlays",
   "name": "Advanced_UseH4DeliveryFVG",
   "display": "Adv - Use H4 Delivery FVG",
   "type": "bool",
   "default": "false",
   "default_line": 310,
   "range": "",
   "description": "Use H4 Delivery FVG",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3318,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "10 Advanced Edge Overlays",
   "name": "Advanced_UseH1DeliveryFVG",
   "display": "Adv - Use H1 Delivery FVG",
   "type": "bool",
   "default": "false",
   "default_line": 311,
   "range": "",
   "description": "Use H1 Delivery FVG",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3319,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "10 Advanced Edge Overlays",
   "name": "Advanced_UsePremiumDiscount",
   "display": "Adv - Use Premium Discount",
   "type": "bool",
   "default": "false",
   "default_line": 312,
   "range": "",
   "description": "Use Premium Discount",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3320,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "10 Advanced Edge Overlays",
   "name": "Advanced_UseLiquiditySweep",
   "display": "Adv - Use Liquidity Sweep",
   "type": "bool",
   "default": "false",
   "default_line": 313,
   "range": "",
   "description": "Use Liquidity Sweep",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3321,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "10 Advanced Edge Overlays",
   "name": "Advanced_UseBOS_CHOCH",
   "display": "Adv - Use BOS CHOCH",
   "type": "bool",
   "default": "false",
   "default_line": 314,
   "range": "",
   "description": "Use BOS CHOCH",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3322,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "10 Advanced Edge Overlays",
   "name": "Advanced_UseSMTConfirmation",
   "display": "Adv - Use SMT Confirmation",
   "type": "bool",
   "default": "false",
   "default_line": 315,
   "range": "",
   "description": "Use SMT Confirmation \u2014 SMT confirmation filter; future shared SMT plugin?",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3323,
   "python_twin": "",
   "concept": "smt_divergence",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin owns SMT detection; ZZ group 14 SMT/basket stays in ZZ for parity, retire later (Q7, Q11).",
   "open_question": "Q7",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "10 Advanced Edge Overlays",
   "name": "Advanced_UseFVGQualityFilter",
   "display": "Adv - Use FVG Quality Filter",
   "type": "bool",
   "default": "false",
   "default_line": 316,
   "range": "",
   "description": "Use FVG Quality Filter",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3324,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "10 Advanced Edge Overlays",
   "name": "Advanced_UseMicroRefinement",
   "display": "Adv - Use Micro Refinement",
   "type": "bool",
   "default": "false",
   "default_line": 317,
   "range": "",
   "description": "Use Micro Refinement",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3325,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "logging",
   "group": "10 Advanced Edge Overlays",
   "name": "Advanced_UseKillzoneLogic",
   "display": "Adv - Use Killzone Logic",
   "type": "bool",
   "default": "false",
   "default_line": 318,
   "range": "",
   "description": "Use Killzone Logic \u2014 session/time filter",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3326,
   "python_twin": "advanced_use_killzone_logic=False (setuphunter_py/setuphunter_v65/engine.py:80)",
   "concept": "",
   "overlap": "same name in D:Advanced_UseKillzoneLogic",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "Q6",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "10 Advanced Edge Overlays",
   "name": "Advanced_UseRegimeFilter",
   "display": "Adv - Use Regime Filter",
   "type": "bool",
   "default": "false",
   "default_line": 319,
   "range": "",
   "description": "Use Regime Filter",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3327,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "10 Advanced Edge Overlays",
   "name": "Advanced_UseLiquidityTargets",
   "display": "Adv - Use Liquidity Targets",
   "type": "bool",
   "default": "false",
   "default_line": 320,
   "range": "",
   "description": "Use Liquidity Targets \u2014 target_hint generation",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3328,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "10 Advanced Edge Overlays",
   "name": "Advanced_UseStructureStops",
   "display": "Adv - Use Structure Stops",
   "type": "bool",
   "default": "false",
   "default_line": 321,
   "range": "",
   "description": "Use Structure Stops \u2014 stop_hint generation",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3329,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "risk_exits",
   "group": "10 Advanced Edge Overlays",
   "name": "Advanced_UseAdvancedExits",
   "display": "Adv - Use Advanced Exits",
   "type": "bool",
   "default": "false",
   "default_line": 322,
   "range": "",
   "description": "Use Advanced Exits \u2014 master switch for core advanced exits",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3330,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "11 Advanced Micro Profile",
   "name": "Advanced_UseMicroOriginalProfile",
   "display": "Adv - Use Micro Original Profile",
   "type": "bool",
   "default": "false",
   "default_line": 325,
   "range": "",
   "description": "Use Micro Original Profile",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3333,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in D:Advanced_UseMicroOriginalProfile",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "11 Advanced Micro Profile",
   "name": "Advanced_MicroSignalTF",
   "display": "Adv - Micro Signal TF",
   "type": "int",
   "default": "5",
   "default_line": 326,
   "range": "",
   "description": "Micro Signal TF",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3334,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in D:Advanced_MicroSignalTF",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "11 Advanced Micro Profile",
   "name": "Advanced_MicroSwingDepth",
   "display": "Adv - Micro Swing Depth",
   "type": "int",
   "default": "12",
   "default_line": 327,
   "range": "",
   "description": "Micro Swing Depth",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3335,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in D:Advanced_MicroSwingDepth",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "11 Advanced Micro Profile",
   "name": "Advanced_MicroTPPoints",
   "display": "Adv - Micro TP Points",
   "type": "double",
   "default": "800.0",
   "default_line": 328,
   "range": "",
   "description": "Micro TP Points \u2014 micro profile risk -> hints",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3336,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "same name in D:Advanced_MicroTPPoints",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "Q2",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "11 Advanced Micro Profile",
   "name": "Advanced_MicroSLPoints",
   "display": "Adv - Micro SL Points",
   "type": "double",
   "default": "220.0",
   "default_line": 329,
   "range": "",
   "description": "Micro SL Points \u2014 micro profile risk -> hints",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3337,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "same name in D:Advanced_MicroSLPoints",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "Q2",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "11 Advanced Micro Profile",
   "name": "Advanced_MicroTrailStartPoints",
   "display": "Adv - Micro Trail Start Points",
   "type": "double",
   "default": "90.0",
   "default_line": 330,
   "range": "",
   "description": "Micro Trail Start Points \u2014 micro profile trail -> om_hints",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3338,
   "python_twin": "",
   "concept": "trailing_stop",
   "overlap": "same name in D:Advanced_MicroTrailStartPoints",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "Q2",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "11 Advanced Micro Profile",
   "name": "Advanced_MicroTrailStopPoints",
   "display": "Adv - Micro Trail Stop Points",
   "type": "double",
   "default": "35.0",
   "default_line": 331,
   "range": "",
   "description": "Micro Trail Stop Points \u2014 micro profile trail -> om_hints",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3339,
   "python_twin": "",
   "concept": "trailing_stop",
   "overlap": "same name in D:Advanced_MicroTrailStopPoints",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "Q2",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "11 Advanced Micro Profile",
   "name": "Advanced_MicroEntryOffsetPoints",
   "display": "Adv - Micro Entry Offset Points",
   "type": "double",
   "default": "-80.0",
   "default_line": 332,
   "range": "",
   "description": "Micro Entry Offset Points",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3340,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in D:Advanced_MicroEntryOffsetPoints",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "11 Advanced Micro Profile",
   "name": "Advanced_MicroPauseSeconds",
   "display": "Adv - Micro Pause Seconds",
   "type": "int",
   "default": "30",
   "default_line": 333,
   "range": "",
   "description": "Micro Pause Seconds",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3341,
   "python_twin": "",
   "concept": "pause_cadence_oneshot",
   "overlap": "same name in D:Advanced_MicroPauseSeconds",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "11 Advanced Micro Profile",
   "name": "Advanced_MicroMaxSpreadPoints",
   "display": "Adv - Micro Max Spread Points",
   "type": "int",
   "default": "35",
   "default_line": 334,
   "range": "",
   "description": "Micro Max Spread Points \u2014 micro profile spread gate",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3342,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in D:Advanced_MicroMaxSpreadPoints",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "12 HTF Bias And Delivery",
   "name": "Advanced_HTFTrendTF",
   "display": "Adv - HTF Trend TF",
   "type": "int",
   "default": "60",
   "default_line": 337,
   "range": "",
   "description": "HTF Trend TF",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3345,
   "python_twin": "",
   "concept": "htf_bias",
   "overlap": "same name in D:Advanced_HTFTrendTF",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "12 HTF Bias And Delivery",
   "name": "Advanced_HTFMacroTF",
   "display": "Adv - HTF Macro TF",
   "type": "int",
   "default": "240",
   "default_line": 338,
   "range": "",
   "description": "HTF Macro TF",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3346,
   "python_twin": "",
   "concept": "htf_bias",
   "overlap": "same name in D:Advanced_HTFMacroTF",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "12 HTF Bias And Delivery",
   "name": "Advanced_HTFFastEmaPeriod",
   "display": "Adv - HTF Fast Ema Period",
   "type": "int",
   "default": "20",
   "default_line": 339,
   "range": "",
   "description": "HTF Fast Ema Period",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3347,
   "python_twin": "",
   "concept": "htf_bias",
   "overlap": "same name in D:Advanced_HTFFastEmaPeriod",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "12 HTF Bias And Delivery",
   "name": "Advanced_HTFSlowEmaPeriod",
   "display": "Adv - HTF Slow Ema Period",
   "type": "int",
   "default": "50",
   "default_line": 340,
   "range": "",
   "description": "HTF Slow Ema Period",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3348,
   "python_twin": "",
   "concept": "htf_bias",
   "overlap": "same name in D:Advanced_HTFSlowEmaPeriod",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "12 HTF Bias And Delivery",
   "name": "Advanced_HTFMacroEmaPeriod",
   "display": "Adv - HTF Macro Ema Period",
   "type": "int",
   "default": "200",
   "default_line": 341,
   "range": "",
   "description": "HTF Macro Ema Period",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3349,
   "python_twin": "",
   "concept": "htf_bias",
   "overlap": "same name in D:Advanced_HTFMacroEmaPeriod",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "12 HTF Bias And Delivery",
   "name": "Advanced_DeliveryFVGLookbackBars",
   "display": "Adv - Delivery FVG Lookback Bars",
   "type": "int",
   "default": "40",
   "default_line": 342,
   "range": "",
   "description": "Delivery FVG Lookback Bars",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3350,
   "python_twin": "",
   "concept": "htf_bias",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Keep per-plugin for parity now (ZZ 04/12, SMT htf_bias, Nitro F3, Essentials 036); candidate shared chassis HTF service later (Q5).",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "12 HTF Bias And Delivery",
   "name": "Advanced_DeliveryFVGMinSizePoints",
   "display": "Adv - Delivery FVG Min Size Points",
   "type": "int",
   "default": "80",
   "default_line": 343,
   "range": "",
   "description": "Delivery FVG Min Size Points",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3351,
   "python_twin": "",
   "concept": "htf_bias",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Keep per-plugin for parity now (ZZ 04/12, SMT htf_bias, Nitro F3, Essentials 036); candidate shared chassis HTF service later (Q5).",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "12 HTF Bias And Delivery",
   "name": "Advanced_MaxDistanceFromFVGPoints",
   "display": "Adv - Max Distance From FVG Points",
   "type": "int",
   "default": "250",
   "default_line": 344,
   "range": "",
   "description": "Max Distance From FVG Points",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3352,
   "python_twin": "",
   "concept": "htf_bias",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Keep per-plugin for parity now (ZZ 04/12, SMT htf_bias, Nitro F3, Essentials 036); candidate shared chassis HTF service later (Q5).",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "12 HTF Bias And Delivery",
   "name": "Advanced_DealingRangeBars",
   "display": "Adv - Dealing Range Bars",
   "type": "int",
   "default": "60",
   "default_line": 345,
   "range": "",
   "description": "Dealing Range Bars",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3353,
   "python_twin": "",
   "concept": "htf_bias",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Keep per-plugin for parity now (ZZ 04/12, SMT htf_bias, Nitro F3, Essentials 036); candidate shared chassis HTF service later (Q5).",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "13 Structure Sweep IFVG",
   "name": "Advanced_StructureTF",
   "display": "Adv - Structure TF",
   "type": "int",
   "default": "15",
   "default_line": 348,
   "range": "",
   "description": "Structure TF",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3356,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "13 Structure Sweep IFVG",
   "name": "Advanced_StructureSwingLookbackBars",
   "display": "Adv - Structure Swing Lookback Bars",
   "type": "int",
   "default": "3",
   "default_line": 349,
   "range": "",
   "description": "Structure Swing Lookback Bars",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3357,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "13 Structure Sweep IFVG",
   "name": "Advanced_SweepLookbackBars",
   "display": "Adv - Sweep Lookback Bars",
   "type": "int",
   "default": "20",
   "default_line": 350,
   "range": "",
   "description": "Sweep Lookback Bars",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3358,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "13 Structure Sweep IFVG",
   "name": "Advanced_SweepMinBreakPoints",
   "display": "Adv - Sweep Min Break Points",
   "type": "int",
   "default": "10",
   "default_line": 351,
   "range": "",
   "description": "Sweep Min Break Points",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3359,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "13 Structure Sweep IFVG",
   "name": "Advanced_SweepMinRejectionRatio",
   "display": "Adv - Sweep Min Rejection Ratio",
   "type": "double",
   "default": "0.35",
   "default_line": 352,
   "range": "",
   "description": "Sweep Min Rejection Ratio",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3360,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "13 Structure Sweep IFVG",
   "name": "Advanced_RequireFirstPullback",
   "display": "Adv - Require First Pullback",
   "type": "bool",
   "default": "false",
   "default_line": 353,
   "range": "",
   "description": "Require First Pullback",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3361,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "13 Structure Sweep IFVG",
   "name": "Advanced_RequireBOSBeforePullback",
   "display": "Adv - Require BOS Before Pullback",
   "type": "bool",
   "default": "true",
   "default_line": 354,
   "range": "",
   "description": "Require BOS Before Pullback",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3362,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "13 Structure Sweep IFVG",
   "name": "Advanced_PullbackMaxBarsAfterBOS",
   "display": "Adv - Pullback Max Bars After BOS",
   "type": "int",
   "default": "8",
   "default_line": 355,
   "range": "",
   "description": "Pullback Max Bars After BOS",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3363,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "13 Structure Sweep IFVG",
   "name": "Advanced_IFVGLookbackBars",
   "display": "Adv - IFVG Lookback Bars",
   "type": "int",
   "default": "20",
   "default_line": 356,
   "range": "",
   "description": "IFVG Lookback Bars",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3364,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "13 Structure Sweep IFVG",
   "name": "Advanced_IFVGMinSizePoints",
   "display": "Adv - IFVG Min Size Points",
   "type": "int",
   "default": "30",
   "default_line": 357,
   "range": "",
   "description": "IFVG Min Size Points",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3365,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "13 Structure Sweep IFVG",
   "name": "Advanced_IFVGEntryPercent",
   "display": "Adv - IFVG Entry Percent",
   "type": "double",
   "default": "0.50",
   "default_line": 358,
   "range": "",
   "description": "IFVG Entry Percent",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3366,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "14 SMT And Basket",
   "name": "Advanced_SMTSymbol",
   "display": "Adv - SMT Symbol",
   "type": "string",
   "default": "\"DXY\"",
   "default_line": 361,
   "range": "",
   "description": "SMT Symbol",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3369,
   "python_twin": "",
   "concept": "smt_divergence",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin owns SMT detection; ZZ group 14 SMT/basket stays in ZZ for parity, retire later (Q7, Q11).",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "14 SMT And Basket",
   "name": "Advanced_SMTUseInverseCorrelation",
   "display": "Adv - SMT Use Inverse Correlation",
   "type": "bool",
   "default": "false",
   "default_line": 362,
   "range": "",
   "description": "SMT Use Inverse Correlation",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3370,
   "python_twin": "",
   "concept": "smt_divergence",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin owns SMT detection; ZZ group 14 SMT/basket stays in ZZ for parity, retire later (Q7, Q11).",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "14 SMT And Basket",
   "name": "Advanced_SMTTF",
   "display": "Adv - SMTTF",
   "type": "int",
   "default": "15",
   "default_line": 363,
   "range": "",
   "description": "SMTTF",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3371,
   "python_twin": "",
   "concept": "smt_divergence",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin owns SMT detection; ZZ group 14 SMT/basket stays in ZZ for parity, retire later (Q7, Q11).",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "14 SMT And Basket",
   "name": "Advanced_SMTLookbackBars",
   "display": "Adv - SMT Lookback Bars",
   "type": "int",
   "default": "12",
   "default_line": 364,
   "range": "",
   "description": "SMT Lookback Bars",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3372,
   "python_twin": "",
   "concept": "smt_divergence",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin owns SMT detection; ZZ group 14 SMT/basket stays in ZZ for parity, retire later (Q7, Q11).",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "14 SMT And Basket",
   "name": "Advanced_SMTMinScore",
   "display": "Adv - SMT Min Score",
   "type": "int",
   "default": "60",
   "default_line": 365,
   "range": "",
   "description": "SMT Min Score",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3373,
   "python_twin": "",
   "concept": "smt_divergence",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin owns SMT detection; ZZ group 14 SMT/basket stays in ZZ for parity, retire later (Q7, Q11).",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "14 SMT And Basket",
   "name": "Advanced_UseSMTBasket",
   "display": "Adv - Use SMT Basket",
   "type": "bool",
   "default": "false",
   "default_line": 366,
   "range": "",
   "description": "Use SMT Basket",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3374,
   "python_twin": "",
   "concept": "smt_divergence",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin owns SMT detection; ZZ group 14 SMT/basket stays in ZZ for parity, retire later (Q7, Q11).",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "14 SMT And Basket",
   "name": "Advanced_SMTBasketSymbolsCSV",
   "display": "Adv - SMT Basket Symbols CSV",
   "type": "string",
   "default": "\"DXY,USDX,XAGUSD,EURUSD\"",
   "default_line": 367,
   "range": "",
   "description": "SMT Basket Symbols CSV",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3375,
   "python_twin": "",
   "concept": "smt_divergence",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin owns SMT detection; ZZ group 14 SMT/basket stays in ZZ for parity, retire later (Q7, Q11).",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "14 SMT And Basket",
   "name": "Advanced_SMTBasketMinConfirmations",
   "display": "Adv - SMT Basket Min Confirmations",
   "type": "int",
   "default": "2",
   "default_line": 368,
   "range": "",
   "description": "SMT Basket Min Confirmations",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3376,
   "python_twin": "",
   "concept": "smt_divergence",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin owns SMT detection; ZZ group 14 SMT/basket stays in ZZ for parity, retire later (Q7, Q11).",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "15 Liquidity Targets And Exits",
   "name": "Advanced_TargetPreviousDayHL",
   "display": "Adv - Target Previous Day HL",
   "type": "bool",
   "default": "false",
   "default_line": 371,
   "range": "",
   "description": "Target Previous Day HL",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3379,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "15 Liquidity Targets And Exits",
   "name": "Advanced_TargetPreviousWeekHL",
   "display": "Adv - Target Previous Week HL",
   "type": "bool",
   "default": "false",
   "default_line": 372,
   "range": "",
   "description": "Target Previous Week HL",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3380,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "15 Liquidity Targets And Exits",
   "name": "Advanced_TargetSessionHL",
   "display": "Adv - Target Session HL",
   "type": "bool",
   "default": "false",
   "default_line": 373,
   "range": "",
   "description": "Target Session HL",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3381,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "15 Liquidity Targets And Exits",
   "name": "Advanced_TargetEqualHighLow",
   "display": "Adv - Target Equal High Low",
   "type": "bool",
   "default": "false",
   "default_line": 374,
   "range": "",
   "description": "Target Equal High Low",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3382,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "15 Liquidity Targets And Exits",
   "name": "Advanced_TargetRecentSwingHL",
   "display": "Adv - Target Recent Swing HL",
   "type": "bool",
   "default": "false",
   "default_line": 375,
   "range": "",
   "description": "Target Recent Swing HL",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3383,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "15 Liquidity Targets And Exits",
   "name": "Advanced_TargetRoundNumbers",
   "display": "Adv - Target Round Numbers",
   "type": "bool",
   "default": "false",
   "default_line": 376,
   "range": "",
   "description": "Target Round Numbers",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3384,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "15 Liquidity Targets And Exits",
   "name": "Advanced_TargetADRProjection",
   "display": "Adv - Target ADR Projection",
   "type": "bool",
   "default": "false",
   "default_line": 377,
   "range": "",
   "description": "Target ADR Projection",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3385,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "15 Liquidity Targets And Exits",
   "name": "Advanced_TargetMinDistancePoints",
   "display": "Adv - Target Min Distance Points",
   "type": "int",
   "default": "300",
   "default_line": 378,
   "range": "",
   "description": "Target Min Distance Points",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3386,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "15 Liquidity Targets And Exits",
   "name": "Advanced_TargetMaxDistancePoints",
   "display": "Adv - Target Max Distance Points",
   "type": "int",
   "default": "2500",
   "default_line": 379,
   "range": "",
   "description": "Target Max Distance Points",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3387,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "15 Liquidity Targets And Exits",
   "name": "Advanced_TargetMinimumRR",
   "display": "Adv - Target Minimum RR",
   "type": "double",
   "default": "1.50",
   "default_line": 380,
   "range": "",
   "description": "Target Minimum RR",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3388,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "risk_exits",
   "group": "15 Liquidity Targets And Exits",
   "name": "Advanced_UseBreakEven",
   "display": "Adv - Use Break Even",
   "type": "bool",
   "default": "false",
   "default_line": 381,
   "range": "",
   "description": "Use Break Even \u2014 exit engine",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3389,
   "python_twin": "",
   "concept": "break_even",
   "overlap": "same name in D:Advanced_UseBreakEven",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "Q1",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "risk_exits",
   "group": "15 Liquidity Targets And Exits",
   "name": "Advanced_UsePartialClose",
   "display": "Adv - Use Partial Close",
   "type": "bool",
   "default": "false",
   "default_line": 382,
   "range": "",
   "description": "Use Partial Close \u2014 exit engine",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3390,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in D:Advanced_UsePartialClose",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "risk_exits",
   "group": "15 Liquidity Targets And Exits",
   "name": "Advanced_UseStructureTrail",
   "display": "Adv - Use Structure Trail",
   "type": "bool",
   "default": "false",
   "default_line": 383,
   "range": "",
   "description": "Use Structure Trail \u2014 exit engine (needs structure from plugin via om_hints)",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3391,
   "python_twin": "",
   "concept": "trailing_stop",
   "overlap": "same name in D:Advanced_UseStructureTrail",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "risk_exits",
   "group": "15 Liquidity Targets And Exits",
   "name": "Advanced_BreakEvenTriggerPoints",
   "display": "Adv - Break Even Trigger Points",
   "type": "double",
   "default": "100",
   "default_line": 384,
   "range": "0.0,double.MaxValue",
   "description": "Break Even Trigger Points \u2014 exit engine",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3392,
   "python_twin": "",
   "concept": "break_even",
   "overlap": "same name in D:Advanced_BreakEvenTriggerPoints",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "Q1",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "risk_exits",
   "group": "15 Liquidity Targets And Exits",
   "name": "Advanced_BreakEvenBufferPoints",
   "display": "Adv - Break Even Buffer Points",
   "type": "double",
   "default": "2",
   "default_line": 385,
   "range": "0.0,double.MaxValue",
   "description": "Break Even Buffer Points \u2014 exit engine",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3393,
   "python_twin": "",
   "concept": "break_even",
   "overlap": "same name in D:Advanced_BreakEvenBufferPoints",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "Q1",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "risk_exits",
   "group": "15 Liquidity Targets And Exits",
   "name": "Advanced_PartialClosePoints",
   "display": "Adv - Partial Close Points",
   "type": "double",
   "default": "300",
   "default_line": 386,
   "range": "0.0,double.MaxValue",
   "description": "Partial Close Points \u2014 exit engine",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3394,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in D:Advanced_PartialClosePoints",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "risk_exits",
   "group": "15 Liquidity Targets And Exits",
   "name": "Advanced_CloseOnOppositeSweep",
   "display": "Adv - Close On Opposite Sweep",
   "type": "bool",
   "default": "false",
   "default_line": 387,
   "range": "",
   "description": "Close On Opposite Sweep \u2014 exit hook fed by plugin events",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3395,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "risk_exits",
   "group": "15 Liquidity Targets And Exits",
   "name": "Advanced_CloseOnOppositeCHOCH",
   "display": "Adv - Close On Opposite CHOCH",
   "type": "bool",
   "default": "false",
   "default_line": 388,
   "range": "",
   "description": "Close On Opposite CHOCH \u2014 exit hook fed by plugin events",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3396,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "16 Volume Profile",
   "name": "Advanced_UseVolumeProfile",
   "display": "Adv - Use Volume Profile",
   "type": "bool",
   "default": "false",
   "default_line": 391,
   "range": "",
   "description": "Use Volume Profile",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3399,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in D:Advanced_UseVolumeProfile",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "16 Volume Profile",
   "name": "Advanced_VPTimeframe",
   "display": "Adv - VP Timeframe",
   "type": "int",
   "default": "5",
   "default_line": 392,
   "range": "",
   "description": "VP Timeframe",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3400,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in D:Advanced_VPTimeframe",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "16 Volume Profile",
   "name": "Advanced_VPLookbackBars",
   "display": "Adv - VP Lookback Bars",
   "type": "int",
   "default": "288",
   "default_line": 393,
   "range": "",
   "description": "VP Lookback Bars",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3401,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in D:Advanced_VPLookbackBars",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "16 Volume Profile",
   "name": "Advanced_VPPriceBuckets",
   "display": "Adv - VP Price Buckets",
   "type": "int",
   "default": "100",
   "default_line": 394,
   "range": "",
   "description": "VP Price Buckets",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3402,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in D:Advanced_VPPriceBuckets",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "16 Volume Profile",
   "name": "Advanced_VPValueAreaPercent",
   "display": "Adv - VP Value Area Percent",
   "type": "double",
   "default": "70.0",
   "default_line": 395,
   "range": "",
   "description": "VP Value Area Percent",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3403,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in D:Advanced_VPValueAreaPercent",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "16 Volume Profile",
   "name": "Advanced_VPUsePOCFilter",
   "display": "Adv - VP Use POC Filter",
   "type": "bool",
   "default": "true",
   "default_line": 396,
   "range": "",
   "description": "VP Use POC Filter",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3404,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in D:Advanced_VPUsePOCFilter",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "16 Volume Profile",
   "name": "Advanced_VPUseVAHVALFilter",
   "display": "Adv - VP Use VAHVAL Filter",
   "type": "bool",
   "default": "true",
   "default_line": 397,
   "range": "",
   "description": "VP Use VAHVAL Filter",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3405,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in D:Advanced_VPUseVAHVALFilter",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "16 Volume Profile",
   "name": "Advanced_VPUseHVNLVNFilter",
   "display": "Adv - VP Use HVNLVN Filter",
   "type": "bool",
   "default": "true",
   "default_line": 398,
   "range": "",
   "description": "VP Use HVNLVN Filter",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3406,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in D:Advanced_VPUseHVNLVNFilter",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "16 Volume Profile",
   "name": "Advanced_VPMinDistanceFromPOCPoints",
   "display": "Adv - VP Min Distance From POC Points",
   "type": "int",
   "default": "150",
   "default_line": 399,
   "range": "",
   "description": "VP Min Distance From POC Points",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3407,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in D:Advanced_VPMinDistanceFromPOCPoints",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "16 Volume Profile",
   "name": "Advanced_VPMinDistanceFromHVNPoints",
   "display": "Adv - VP Min Distance From HVN Points",
   "type": "int",
   "default": "100",
   "default_line": 400,
   "range": "",
   "description": "VP Min Distance From HVN Points",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3408,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in D:Advanced_VPMinDistanceFromHVNPoints",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "16 Volume Profile",
   "name": "Advanced_VPHVNRatio",
   "display": "Adv - VPHVN Ratio",
   "type": "double",
   "default": "0.70",
   "default_line": 401,
   "range": "",
   "description": "VPHVN Ratio",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3409,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in D:Advanced_VPHVNRatio",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "16 Volume Profile",
   "name": "Advanced_VPLVNRatio",
   "display": "Adv - VPLVN Ratio",
   "type": "double",
   "default": "0.25",
   "default_line": 402,
   "range": "",
   "description": "VPLVN Ratio",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3410,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in D:Advanced_VPLVNRatio",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "16 Volume Profile",
   "name": "Advanced_VPAllowLVNBreakout",
   "display": "Adv - VP Allow LVN Breakout",
   "type": "bool",
   "default": "true",
   "default_line": 403,
   "range": "",
   "description": "VP Allow LVN Breakout",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3411,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in D:Advanced_VPAllowLVNBreakout",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "16 Volume Profile",
   "name": "Advanced_VPAllowPOCReclaim",
   "display": "Adv - VP Allow POC Reclaim",
   "type": "bool",
   "default": "true",
   "default_line": 404,
   "range": "",
   "description": "VP Allow POC Reclaim",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3412,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in D:Advanced_VPAllowPOCReclaim",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "16 Volume Profile",
   "name": "Advanced_VPRequireRoomToTarget",
   "display": "Adv - VP Require Room To Target",
   "type": "bool",
   "default": "false",
   "default_line": 405,
   "range": "",
   "description": "VP Require Room To Target",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3413,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in D:Advanced_VPRequireRoomToTarget",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "16 Volume Profile",
   "name": "Advanced_VPMinRoomToTargetPoints",
   "display": "Adv - VP Min Room To Target Points",
   "type": "int",
   "default": "250",
   "default_line": 406,
   "range": "",
   "description": "VP Min Room To Target Points",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3414,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in D:Advanced_VPMinRoomToTargetPoints",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "17 Market Structure State",
   "name": "Advanced_UseStructureStateEngine",
   "display": "Adv - Use Structure State Engine",
   "type": "bool",
   "default": "false",
   "default_line": 409,
   "range": "",
   "description": "Use Structure State Engine",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3417,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "17 Market Structure State",
   "name": "Advanced_RequireStructureStateMatch",
   "display": "Adv - Require Structure State Match",
   "type": "bool",
   "default": "false",
   "default_line": 410,
   "range": "",
   "description": "Require Structure State Match",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3418,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "17 Market Structure State",
   "name": "Advanced_UseDeliveryShiftFilter",
   "display": "Adv - Use Delivery Shift Filter",
   "type": "bool",
   "default": "false",
   "default_line": 411,
   "range": "",
   "description": "Use Delivery Shift Filter",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3419,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "17 Market Structure State",
   "name": "Advanced_UseBreakerStructure",
   "display": "Adv - Use Breaker Structure",
   "type": "bool",
   "default": "false",
   "default_line": 412,
   "range": "",
   "description": "Use Breaker Structure",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3420,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "17 Market Structure State",
   "name": "Advanced_UseLiquidityRoomFilter",
   "display": "Adv - Use Liquidity Room Filter",
   "type": "bool",
   "default": "false",
   "default_line": 413,
   "range": "",
   "description": "Use Liquidity Room Filter",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3421,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "17 Market Structure State",
   "name": "Advanced_UseVPConfluenceScore",
   "display": "Adv - Use VP Confluence Score",
   "type": "bool",
   "default": "false",
   "default_line": 414,
   "range": "",
   "description": "Use VP Confluence Score",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3422,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "17 Market Structure State",
   "name": "Advanced_StructureStateLookbackBars",
   "display": "Adv - Structure State Lookback Bars",
   "type": "int",
   "default": "80",
   "default_line": 415,
   "range": "",
   "description": "Structure State Lookback Bars",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3423,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "17 Market Structure State",
   "name": "Advanced_MinStructureStateScore",
   "display": "Adv - Min Structure State Score",
   "type": "int",
   "default": "60",
   "default_line": 416,
   "range": "",
   "description": "Min Structure State Score",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3424,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "17 Market Structure State",
   "name": "Advanced_MinDeliveryShiftPoints",
   "display": "Adv - Min Delivery Shift Points",
   "type": "int",
   "default": "80",
   "default_line": 417,
   "range": "",
   "description": "Min Delivery Shift Points",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3425,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "17 Market Structure State",
   "name": "Advanced_BreakerRetestTolerancePoints",
   "display": "Adv - Breaker Retest Tolerance Points",
   "type": "int",
   "default": "80",
   "default_line": 418,
   "range": "",
   "description": "Breaker Retest Tolerance Points",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3426,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "17 Market Structure State",
   "name": "Advanced_MinLiquidityRoomPoints",
   "display": "Adv - Min Liquidity Room Points",
   "type": "int",
   "default": "300",
   "default_line": 419,
   "range": "",
   "description": "Min Liquidity Room Points",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3427,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "17 Market Structure State",
   "name": "Advanced_VPConfluenceWeight",
   "display": "Adv - VP Confluence Weight",
   "type": "int",
   "default": "15",
   "default_line": 420,
   "range": "",
   "description": "VP Confluence Weight",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3428,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "18 ZigZag Quality Pending Manager",
   "name": "Advanced_UseZigZagQualityScore",
   "display": "Adv - Use Zig Zag Quality Score",
   "type": "bool",
   "default": "false",
   "default_line": 423,
   "range": "",
   "description": "Use Zig Zag Quality Score",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3431,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "18 ZigZag Quality Pending Manager",
   "name": "Advanced_MinZigZagQualityScore",
   "display": "Adv - Min Zig Zag Quality Score",
   "type": "int",
   "default": "55",
   "default_line": 424,
   "range": "",
   "description": "Min Zig Zag Quality Score",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3432,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "18 ZigZag Quality Pending Manager",
   "name": "Advanced_MinZigZagSwingSizePoints",
   "display": "Adv - Min Zig Zag Swing Size Points",
   "type": "int",
   "default": "250",
   "default_line": 425,
   "range": "",
   "description": "Min Zig Zag Swing Size Points",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3433,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "18 ZigZag Quality Pending Manager",
   "name": "Advanced_MaxZigZagSwingAgeBars",
   "display": "Adv - Max Zig Zag Swing Age Bars",
   "type": "int",
   "default": "80",
   "default_line": 426,
   "range": "",
   "description": "Max Zig Zag Swing Age Bars",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3434,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "18 ZigZag Quality Pending Manager",
   "name": "Advanced_MinEntryDistancePoints",
   "display": "Adv - Min Entry Distance Points",
   "type": "int",
   "default": "30",
   "default_line": 427,
   "range": "",
   "description": "Min Entry Distance Points",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3435,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "18 ZigZag Quality Pending Manager",
   "name": "Advanced_MaxEntryDistancePoints",
   "display": "Adv - Max Entry Distance Points",
   "type": "int",
   "default": "1500",
   "default_line": 428,
   "range": "",
   "description": "Max Entry Distance Points",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3436,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "18 ZigZag Quality Pending Manager",
   "name": "Advanced_MinSwingToRiskRatio",
   "display": "Adv - Min Swing To Risk Ratio",
   "type": "double",
   "default": "0.80",
   "default_line": 429,
   "range": "",
   "description": "Min Swing To Risk Ratio",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3437,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "18 ZigZag Quality Pending Manager",
   "name": "Advanced_UsePendingQualityManager",
   "display": "Adv - Use Pending Quality Manager",
   "type": "bool",
   "default": "false",
   "default_line": 430,
   "range": "",
   "description": "Use Pending Quality Manager",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3438,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "18 ZigZag Quality Pending Manager",
   "name": "Advanced_PendingMaxAgeMinutes",
   "display": "Adv - Pending Max Age Minutes",
   "type": "int",
   "default": "180",
   "default_line": 431,
   "range": "",
   "description": "Pending Max Age Minutes",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3439,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "18 ZigZag Quality Pending Manager",
   "name": "Advanced_PendingMaxDistanceFromPricePoints",
   "display": "Adv - Pending Max Distance From Price Points",
   "type": "int",
   "default": "2000",
   "default_line": 432,
   "range": "",
   "description": "Pending Max Distance From Price Points",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3440,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "18 ZigZag Quality Pending Manager",
   "name": "Advanced_DeletePendingOnOppositeStructure",
   "display": "Adv - Delete Pending On Opposite Structure",
   "type": "bool",
   "default": "true",
   "default_line": 433,
   "range": "",
   "description": "Delete Pending On Opposite Structure",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3441,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "18 ZigZag Quality Pending Manager",
   "name": "Advanced_DeletePendingWhenVPFails",
   "display": "Adv - Delete Pending When VP Fails",
   "type": "bool",
   "default": "false",
   "default_line": 434,
   "range": "",
   "description": "Delete Pending When VP Fails",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3442,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "risk_exits",
   "group": "19 Survival And Testing",
   "name": "Advanced_UsePropFirmGuard",
   "display": "Adv - Use Prop Firm Guard",
   "type": "bool",
   "default": "false",
   "default_line": 437,
   "range": "",
   "description": "Use Prop Firm Guard",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3445,
   "python_twin": "",
   "concept": "daily_pnl_limits",
   "overlap": "same name in D:Advanced_UsePropFirmGuard",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "session",
   "group": "19 Survival And Testing",
   "name": "Advanced_UseNewsGuard",
   "display": "Adv - Use News Guard",
   "type": "bool",
   "default": "false",
   "default_line": 438,
   "range": "",
   "description": "Use News Guard \u2014 news filter; merge with Nitro F8 calendar?",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3446,
   "python_twin": "",
   "concept": "news_calendar",
   "overlap": "same name in D:Advanced_UseNewsGuard",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "Q4",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "risk_exits",
   "group": "19 Survival And Testing",
   "name": "Advanced_UseTradeMemory",
   "display": "Adv - Use Trade Memory",
   "type": "bool",
   "default": "false",
   "default_line": 439,
   "range": "",
   "description": "Use Trade Memory",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3447,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in D:Advanced_UseTradeMemory",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "orders_positions",
   "group": "19 Survival And Testing",
   "name": "Advanced_UseScaleInEngine",
   "display": "Adv - Use Scale In Engine",
   "type": "bool",
   "default": "false",
   "default_line": 440,
   "range": "",
   "description": "Use Scale In Engine",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3448,
   "python_twin": "",
   "concept": "scale_in",
   "overlap": "same name in D:Advanced_UseScaleInEngine",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "19 Survival And Testing",
   "name": "Advanced_UseFreshZigZagBreakEntries",
   "display": "Adv - Use Fresh Zig Zag Break Entries",
   "type": "bool",
   "default": "false",
   "default_line": 441,
   "range": "",
   "description": "Use Fresh Zig Zag Break Entries \u2014 ZZ entry rule",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3449,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in D:Advanced_UseFreshZigZagBreakEntries",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "19 Survival And Testing",
   "name": "Advanced_MaxFreshBreakTrades",
   "display": "Adv - Max Fresh Break Trades",
   "type": "int",
   "default": "5",
   "default_line": 442,
   "range": "",
   "description": "Max Fresh Break Trades \u2014 ZZ entry rule",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3450,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in D:Advanced_MaxFreshBreakTrades",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "19 Survival And Testing",
   "name": "Advanced_MinPullbackPointsBeforeNextBreak",
   "display": "Adv - Min Pullback Points Before Next Break",
   "type": "int",
   "default": "120",
   "default_line": 443,
   "range": "",
   "description": "Min Pullback Points Before Next Break \u2014 ZZ entry rule",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3451,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in D:Advanced_MinPullbackPointsBeforeNextBreak",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "19 Survival And Testing",
   "name": "Advanced_MinBarsBetweenFreshBreaks",
   "display": "Adv - Min Bars Between Fresh Breaks",
   "type": "int",
   "default": "2",
   "default_line": 444,
   "range": "",
   "description": "Min Bars Between Fresh Breaks \u2014 ZZ entry rule",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3452,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in D:Advanced_MinBarsBetweenFreshBreaks",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "19 Survival And Testing",
   "name": "Advanced_RequireNewSwingForEachEntry",
   "display": "Adv - Require New Swing For Each Entry",
   "type": "bool",
   "default": "true",
   "default_line": 445,
   "range": "",
   "description": "Require New Swing For Each Entry \u2014 ZZ entry rule",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3453,
   "python_twin": "",
   "concept": "news_calendar",
   "overlap": "same name in D:Advanced_RequireNewSwingForEachEntry",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "19 Survival And Testing",
   "name": "Advanced_UseSetupClassifier",
   "display": "Adv - Use Setup Classifier",
   "type": "bool",
   "default": "false",
   "default_line": 446,
   "range": "",
   "description": "Use Setup Classifier \u2014 ZZ setup grading -> EntrySignal.grade",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3454,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in D:Advanced_UseSetupClassifier",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "logging",
   "group": "19 Survival And Testing",
   "name": "Advanced_UseMAE_MFE_TruthLog",
   "display": "Adv - Use MAE MFE Truth Log",
   "type": "bool",
   "default": "false",
   "default_line": 447,
   "range": "",
   "description": "Use MAE MFE Truth Log",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3455,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "logging",
   "group": "19 Survival And Testing",
   "name": "Advanced_LogSignalsToCSV",
   "display": "Adv - Log Signals To CSV",
   "type": "bool",
   "default": "false",
   "default_line": 448,
   "range": "",
   "description": "Log Signals To CSV",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3456,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "logging",
   "group": "19 Survival And Testing",
   "name": "Advanced_ShowDashboard",
   "display": "Adv - Show Dashboard",
   "type": "bool",
   "default": "false",
   "default_line": 449,
   "range": "",
   "description": "Show Dashboard",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3457,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "orders_positions",
   "group": "19 Survival And Testing",
   "name": "Advanced_MaxOpenTrades",
   "display": "Adv - Max Open Trades",
   "type": "int",
   "default": "1",
   "default_line": 450,
   "range": "",
   "description": "Max Open Trades",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3458,
   "python_twin": "",
   "concept": "max_trades_per_day",
   "overlap": "same name in D:Advanced_MaxOpenTrades",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "orders_positions",
   "group": "19 Survival And Testing",
   "name": "Advanced_MaxTradesPerSetup",
   "display": "Adv - Max Trades Per Setup",
   "type": "int",
   "default": "1",
   "default_line": 451,
   "range": "",
   "description": "Max Trades Per Setup",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3459,
   "python_twin": "",
   "concept": "max_trades_per_day",
   "overlap": "same name in D:Advanced_MaxTradesPerSetup",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "orders_positions",
   "group": "19 Survival And Testing",
   "name": "Advanced_MaxTradesPerDay",
   "display": "Adv - Max Trades Per Day",
   "type": "int",
   "default": "0",
   "default_line": 452,
   "range": "",
   "description": "Max Trades Per Day",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3460,
   "python_twin": "",
   "concept": "max_trades_per_day",
   "overlap": "same name in D:Advanced_MaxTradesPerDay",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "risk_exits",
   "group": "19 Survival And Testing",
   "name": "Advanced_MaxDailyLossPercent",
   "display": "Adv - Max Daily Loss Percent",
   "type": "double",
   "default": "0.0",
   "default_line": 453,
   "range": "",
   "description": "Max Daily Loss Percent",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3461,
   "python_twin": "",
   "concept": "daily_pnl_limits",
   "overlap": "same name in D:Advanced_MaxDailyLossPercent",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "risk_exits",
   "group": "19 Survival And Testing",
   "name": "Advanced_DailyProfitLockPercent",
   "display": "Adv - Daily Profit Lock Percent",
   "type": "double",
   "default": "0.0",
   "default_line": 454,
   "range": "",
   "description": "Daily Profit Lock Percent",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3462,
   "python_twin": "",
   "concept": "daily_pnl_limits",
   "overlap": "same name in D:Advanced_DailyProfitLockPercent",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "session",
   "group": "19 Survival And Testing",
   "name": "Advanced_NewsMinutesBefore",
   "display": "Adv - News Minutes Before",
   "type": "int",
   "default": "30",
   "default_line": 455,
   "range": "",
   "description": "News Minutes Before \u2014 news filter",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3463,
   "python_twin": "",
   "concept": "news_calendar",
   "overlap": "same name in D:Advanced_NewsMinutesBefore",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "Q4",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "session",
   "group": "19 Survival And Testing",
   "name": "Advanced_NewsMinutesAfter",
   "display": "Adv - News Minutes After",
   "type": "int",
   "default": "30",
   "default_line": 456,
   "range": "",
   "description": "News Minutes After \u2014 news filter",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3464,
   "python_twin": "",
   "concept": "news_calendar",
   "overlap": "same name in D:Advanced_NewsMinutesAfter",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "Q4",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "logging",
   "group": "19 Survival And Testing",
   "name": "Advanced_NewsManualTimesCSV",
   "display": "Adv - News Manual Times CSV",
   "type": "string",
   "default": "\"\"",
   "default_line": 457,
   "range": "",
   "description": "News Manual Times CSV \u2014 news filter",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3465,
   "python_twin": "",
   "concept": "news_calendar",
   "overlap": "same name in D:Advanced_NewsManualTimesCSV",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "Q4",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "logging",
   "group": "19 Survival And Testing",
   "name": "Advanced_ReportBatchName",
   "display": "Adv - Report Batch Name",
   "type": "string",
   "default": "\"SETUP_HUNTER_V6_8_3_FILL_FIX\"",
   "default_line": 458,
   "range": "",
   "description": "Report Batch Name",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3466,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "logging",
   "group": "19 Survival And Testing",
   "name": "Advanced_ReportRunTag",
   "display": "Adv - Report Run Tag",
   "type": "string",
   "default": "\"\"",
   "default_line": 459,
   "range": "",
   "description": "Report Run Tag",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3467,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "risk_exits",
   "group": "20 Exit Modes",
   "name": "ExitMode",
   "display": "Exit Mode",
   "type": "SetupHunterExitMode",
   "default": "SetupHunterExitMode.OneShot",
   "default_line": 462,
   "range": "",
   "description": "Exit Mode \u2014 6.8.3 exit mode (OneShot/Ratchet) = core exit engine (options: OneShot, // v6.6 single BE + existing trail/partial/structure toggles\n            Ratchet, // single qty, staged BE ladder ratchets one stop\n            RomanMulti)",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3471,
   "python_twin": "exit_mode=ExitMode.ONESHOT (setuphunter_py/setuphunter_v68/engine.py:113)",
   "concept": "",
   "overlap": "same name in D:ExitMode",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "risk_exits",
   "group": "20 Exit Modes",
   "name": "Ratchet_BE1_TriggerPts",
   "display": "Ratchet BE1 Trigger Pts",
   "type": "double",
   "default": "70",
   "default_line": 463,
   "range": "0.0,double.MaxValue",
   "description": "Ratchet BE1 Trigger Pts \u2014 6.8.3 exit mode (OneShot/Ratchet) = core exit engine",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3474,
   "python_twin": "ratchet_be1_trigger_pts=70.0 (setuphunter_py/setuphunter_v68/engine.py:115)",
   "concept": "break_even",
   "overlap": "same name in D:Ratchet_BE1_TriggerPts",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "risk_exits",
   "group": "20 Exit Modes",
   "name": "Ratchet_BE1_LockPts",
   "display": "Ratchet BE1 Lock Pts",
   "type": "double",
   "default": "2",
   "default_line": 464,
   "range": "0.0,double.MaxValue",
   "description": "Ratchet BE1 Lock Pts \u2014 6.8.3 exit mode (OneShot/Ratchet) = core exit engine",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3476,
   "python_twin": "ratchet_be1_lock_pts=2.0 (setuphunter_py/setuphunter_v68/engine.py:116)",
   "concept": "break_even",
   "overlap": "same name in D:Ratchet_BE1_LockPts",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "risk_exits",
   "group": "20 Exit Modes",
   "name": "Ratchet_BE2_TriggerPts",
   "display": "Ratchet BE2 Trigger Pts",
   "type": "double",
   "default": "120",
   "default_line": 465,
   "range": "0.0,double.MaxValue",
   "description": "Ratchet BE2 Trigger Pts \u2014 6.8.3 exit mode (OneShot/Ratchet) = core exit engine",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3478,
   "python_twin": "ratchet_be2_trigger_pts=120.0 (setuphunter_py/setuphunter_v68/engine.py:117)",
   "concept": "break_even",
   "overlap": "same name in D:Ratchet_BE2_TriggerPts",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "risk_exits",
   "group": "20 Exit Modes",
   "name": "Ratchet_BE2_LockPts",
   "display": "Ratchet BE2 Lock Pts",
   "type": "double",
   "default": "10",
   "default_line": 466,
   "range": "0.0,double.MaxValue",
   "description": "Ratchet BE2 Lock Pts \u2014 6.8.3 exit mode (OneShot/Ratchet) = core exit engine",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3480,
   "python_twin": "ratchet_be2_lock_pts=10.0 (setuphunter_py/setuphunter_v68/engine.py:118)",
   "concept": "break_even",
   "overlap": "same name in D:Ratchet_BE2_LockPts",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "risk_exits",
   "group": "20 Exit Modes",
   "name": "Ratchet_BE3_TriggerPts",
   "display": "Ratchet BE3 Trigger Pts",
   "type": "double",
   "default": "150",
   "default_line": 467,
   "range": "0.0,double.MaxValue",
   "description": "Ratchet BE3 Trigger Pts \u2014 6.8.3 exit mode (OneShot/Ratchet) = core exit engine",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3482,
   "python_twin": "ratchet_be3_trigger_pts=150.0 (setuphunter_py/setuphunter_v68/engine.py:119)",
   "concept": "break_even",
   "overlap": "same name in D:Ratchet_BE3_TriggerPts",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "risk_exits",
   "group": "20 Exit Modes",
   "name": "Ratchet_BE3_LockPts",
   "display": "Ratchet BE3 Lock Pts",
   "type": "double",
   "default": "20",
   "default_line": 468,
   "range": "0.0,double.MaxValue",
   "description": "Ratchet BE3 Lock Pts \u2014 6.8.3 exit mode (OneShot/Ratchet) = core exit engine",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3484,
   "python_twin": "ratchet_be3_lock_pts=20.0 (setuphunter_py/setuphunter_v68/engine.py:120)",
   "concept": "break_even",
   "overlap": "same name in D:Ratchet_BE3_LockPts",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "risk_exits",
   "group": "20 Exit Modes",
   "name": "Ratchet_BE3_Enable",
   "display": "Ratchet BE3 Enable",
   "type": "bool",
   "default": "true",
   "default_line": 469,
   "range": "",
   "description": "Ratchet BE3 Enable \u2014 6.8.3 exit mode (OneShot/Ratchet) = core exit engine",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3486,
   "python_twin": "ratchet_be3_enable=True (setuphunter_py/setuphunter_v68/engine.py:121)",
   "concept": "break_even",
   "overlap": "same name in D:Ratchet_BE3_Enable",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "risk_exits",
   "group": "20 Exit Modes",
   "name": "Roman_Legs",
   "display": "Roman Legs",
   "type": "int",
   "default": "4",
   "default_line": 470,
   "range": "1,4",
   "description": "Roman Legs \u2014 6.8.3 RomanMulti exit mode; core now, Roman Essentials plugin later?",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3489,
   "python_twin": "roman_legs=4 (setuphunter_py/setuphunter_v68/engine.py:127)",
   "concept": "",
   "overlap": "same name in D:Roman_Legs",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "Q1",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "risk_exits",
   "group": "20 Exit Modes",
   "name": "Roman_Lot1",
   "display": "Roman Lot 1",
   "type": "int",
   "default": "1",
   "default_line": 471,
   "range": "0,1000",
   "description": "Roman Lot 1 \u2014 6.8.3 RomanMulti exit mode; core now, Roman Essentials plugin later?",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3491,
   "python_twin": "roman_lot1=1 (setuphunter_py/setuphunter_v68/engine.py:128)",
   "concept": "quantity_lots",
   "overlap": "same name in D:Roman_Lot1",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "Q1",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "risk_exits",
   "group": "20 Exit Modes",
   "name": "Roman_Lot2",
   "display": "Roman Lot 2",
   "type": "int",
   "default": "1",
   "default_line": 472,
   "range": "0,1000",
   "description": "Roman Lot 2 \u2014 6.8.3 RomanMulti exit mode; core now, Roman Essentials plugin later?",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3493,
   "python_twin": "roman_lot2=1 (setuphunter_py/setuphunter_v68/engine.py:129)",
   "concept": "quantity_lots",
   "overlap": "same name in D:Roman_Lot2",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "Q1",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "risk_exits",
   "group": "20 Exit Modes",
   "name": "Roman_Lot3",
   "display": "Roman Lot 3",
   "type": "int",
   "default": "1",
   "default_line": 473,
   "range": "0,1000",
   "description": "Roman Lot 3 \u2014 6.8.3 RomanMulti exit mode; core now, Roman Essentials plugin later?",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3495,
   "python_twin": "roman_lot3=1 (setuphunter_py/setuphunter_v68/engine.py:130)",
   "concept": "quantity_lots",
   "overlap": "same name in D:Roman_Lot3",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "Q1",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "risk_exits",
   "group": "20 Exit Modes",
   "name": "Roman_Lot4",
   "display": "Roman Lot 4",
   "type": "int",
   "default": "0",
   "default_line": 474,
   "range": "0,1000",
   "description": "Roman Lot 4 \u2014 6.8.3 RomanMulti exit mode; core now, Roman Essentials plugin later?",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3497,
   "python_twin": "roman_lot4=0 (setuphunter_py/setuphunter_v68/engine.py:131)",
   "concept": "quantity_lots",
   "overlap": "same name in D:Roman_Lot4",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "Q1",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "risk_exits",
   "group": "20 Exit Modes",
   "name": "Roman_TargetPts1",
   "display": "Roman Target Pts 1",
   "type": "double",
   "default": "50",
   "default_line": 475,
   "range": "0.0,double.MaxValue",
   "description": "Roman Target Pts 1 \u2014 6.8.3 RomanMulti exit mode; core now, Roman Essentials plugin later?",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3499,
   "python_twin": "roman_target_pts1=50.0 (setuphunter_py/setuphunter_v68/engine.py:132)",
   "concept": "stop_target",
   "overlap": "same name in D:Roman_TargetPts1",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "Q1",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "risk_exits",
   "group": "20 Exit Modes",
   "name": "Roman_TargetPts2",
   "display": "Roman Target Pts 2",
   "type": "double",
   "default": "150",
   "default_line": 476,
   "range": "0.0,double.MaxValue",
   "description": "Roman Target Pts 2 \u2014 6.8.3 RomanMulti exit mode; core now, Roman Essentials plugin later?",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3501,
   "python_twin": "roman_target_pts2=150.0 (setuphunter_py/setuphunter_v68/engine.py:133)",
   "concept": "stop_target",
   "overlap": "same name in D:Roman_TargetPts2",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "Q1",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "risk_exits",
   "group": "20 Exit Modes",
   "name": "Roman_TargetPts3",
   "display": "Roman Target Pts 3",
   "type": "double",
   "default": "400",
   "default_line": 477,
   "range": "0.0,double.MaxValue",
   "description": "Roman Target Pts 3 \u2014 6.8.3 RomanMulti exit mode; core now, Roman Essentials plugin later?",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3503,
   "python_twin": "roman_target_pts3=400.0 (setuphunter_py/setuphunter_v68/engine.py:134)",
   "concept": "stop_target",
   "overlap": "same name in D:Roman_TargetPts3",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "Q1",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "risk_exits",
   "group": "20 Exit Modes",
   "name": "Roman_TargetPts4",
   "display": "Roman Target Pts 4",
   "type": "double",
   "default": "800",
   "default_line": 478,
   "range": "0.0,double.MaxValue",
   "description": "Roman Target Pts 4 \u2014 6.8.3 RomanMulti exit mode; core now, Roman Essentials plugin later?",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3505,
   "python_twin": "roman_target_pts4=800.0 (setuphunter_py/setuphunter_v68/engine.py:135)",
   "concept": "stop_target",
   "overlap": "same name in D:Roman_TargetPts4",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "Q1",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "risk_exits",
   "group": "20 Exit Modes",
   "name": "Roman_SLPts",
   "display": "Roman SL Pts",
   "type": "double",
   "default": "300",
   "default_line": 479,
   "range": "0.0,double.MaxValue",
   "description": "Roman SL Pts \u2014 6.8.3 RomanMulti exit mode; core now, Roman Essentials plugin later?",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3507,
   "python_twin": "roman_sl_pts=300.0 (setuphunter_py/setuphunter_v68/engine.py:136)",
   "concept": "stop_target",
   "overlap": "same name in D:Roman_SLPts",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "Q1",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "risk_exits",
   "group": "20 Exit Modes",
   "name": "Roman_BE_TriggerPts1",
   "display": "Roman BE Trigger Pts 1",
   "type": "double",
   "default": "70",
   "default_line": 480,
   "range": "0.0,double.MaxValue",
   "description": "Roman BE Trigger Pts 1 \u2014 6.8.3 RomanMulti exit mode; core now, Roman Essentials plugin later?",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3509,
   "python_twin": "roman_be_trigger_pts1=70.0 (setuphunter_py/setuphunter_v68/engine.py:137)",
   "concept": "break_even",
   "overlap": "same name in D:Roman_BE_TriggerPts1",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "Q1",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "risk_exits",
   "group": "20 Exit Modes",
   "name": "Roman_BE_TriggerPts2",
   "display": "Roman BE Trigger Pts 2",
   "type": "double",
   "default": "120",
   "default_line": 481,
   "range": "0.0,double.MaxValue",
   "description": "Roman BE Trigger Pts 2 \u2014 6.8.3 RomanMulti exit mode; core now, Roman Essentials plugin later?",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3511,
   "python_twin": "roman_be_trigger_pts2=120.0 (setuphunter_py/setuphunter_v68/engine.py:138)",
   "concept": "break_even",
   "overlap": "same name in D:Roman_BE_TriggerPts2",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "Q1",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "risk_exits",
   "group": "20 Exit Modes",
   "name": "Roman_BE_TriggerPts3",
   "display": "Roman BE Trigger Pts 3",
   "type": "double",
   "default": "150",
   "default_line": 482,
   "range": "0.0,double.MaxValue",
   "description": "Roman BE Trigger Pts 3 \u2014 6.8.3 RomanMulti exit mode; core now, Roman Essentials plugin later?",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3513,
   "python_twin": "roman_be_trigger_pts3=150.0 (setuphunter_py/setuphunter_v68/engine.py:139)",
   "concept": "break_even",
   "overlap": "same name in D:Roman_BE_TriggerPts3",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "Q1",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "risk_exits",
   "group": "20 Exit Modes",
   "name": "Roman_BE_TriggerPts4",
   "display": "Roman BE Trigger Pts 4",
   "type": "double",
   "default": "250",
   "default_line": 483,
   "range": "0.0,double.MaxValue",
   "description": "Roman BE Trigger Pts 4 \u2014 6.8.3 RomanMulti exit mode; core now, Roman Essentials plugin later?",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3515,
   "python_twin": "roman_be_trigger_pts4=250.0 (setuphunter_py/setuphunter_v68/engine.py:140)",
   "concept": "break_even",
   "overlap": "same name in D:Roman_BE_TriggerPts4",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "Q1",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "risk_exits",
   "group": "20 Exit Modes",
   "name": "Roman_BE_LockPts",
   "display": "Roman BE Lock Pts",
   "type": "double",
   "default": "1",
   "default_line": 484,
   "range": "0.0,double.MaxValue",
   "description": "Roman BE Lock Pts \u2014 6.8.3 RomanMulti exit mode; core now, Roman Essentials plugin later?",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3517,
   "python_twin": "roman_be_lock_pts=1.0 (setuphunter_py/setuphunter_v68/engine.py:141)",
   "concept": "break_even",
   "overlap": "same name in D:Roman_BE_LockPts",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "Q1",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "risk_exits",
   "group": "20 Exit Modes",
   "name": "Roman_UsePerLegTrail",
   "display": "Roman Use Per Leg Trail",
   "type": "bool",
   "default": "false",
   "default_line": 485,
   "range": "",
   "description": "Roman Use Per Leg Trail \u2014 6.8.3 RomanMulti exit mode; core now, Roman Essentials plugin later?",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3519,
   "python_twin": "roman_use_per_leg_trail=False (setuphunter_py/setuphunter_v68/engine.py:142)",
   "concept": "trailing_stop",
   "overlap": "same name in D:Roman_UsePerLegTrail",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "Q1",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "risk_exits",
   "group": "01. Frequency Jump",
   "name": "UseFrequencyJump",
   "display": "01.01 Use Frequency Jump",
   "type": "bool",
   "default": "false",
   "default_line": 488,
   "range": "",
   "description": "01.01 Use Frequency Jump",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3525,
   "python_twin": "use_frequency_jump=False (setuphunter_py/setuphunter_v68/engine.py:65)",
   "concept": "frequency_jump",
   "overlap": "same name in D:UseFrequencyJump",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "risk_exits",
   "group": "01. Frequency Jump",
   "name": "FreqJump1_TriggerPts",
   "display": "01.02 Stage1 Trigger Pts",
   "type": "double",
   "default": "70",
   "default_line": 489,
   "range": "0.0,double.MaxValue",
   "description": "01.02 Stage1 Trigger Pts",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3527,
   "python_twin": "freq_jump1_trigger_pts=70.0 (setuphunter_py/setuphunter_v68/engine.py:66)",
   "concept": "frequency_jump",
   "overlap": "same name in D:FreqJump1_TriggerPts",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "risk_exits",
   "group": "01. Frequency Jump",
   "name": "FreqJump1_FrequencyBars",
   "display": "01.03 Stage1 Frequency Bars",
   "type": "int",
   "default": "3",
   "default_line": 490,
   "range": "1,10000",
   "description": "01.03 Stage1 Frequency Bars",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3529,
   "python_twin": "freq_jump1_frequency_bars=3.0 (setuphunter_py/setuphunter_v68/engine.py:67)",
   "concept": "frequency_jump",
   "overlap": "same name in D:FreqJump1_FrequencyBars",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "risk_exits",
   "group": "01. Frequency Jump",
   "name": "FreqJump1_JumpBehindPts",
   "display": "01.04 Stage1 Jump Behind Pts",
   "type": "double",
   "default": "250",
   "default_line": 491,
   "range": "0.0,double.MaxValue",
   "description": "01.04 Stage1 Jump Behind Pts",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3531,
   "python_twin": "freq_jump1_jump_behind_pts=250.0 (setuphunter_py/setuphunter_v68/engine.py:68)",
   "concept": "frequency_jump",
   "overlap": "same name in D:FreqJump1_JumpBehindPts",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "risk_exits",
   "group": "01. Frequency Jump",
   "name": "FreqJump2_TriggerPts",
   "display": "01.05 Stage2 Trigger Pts",
   "type": "double",
   "default": "150",
   "default_line": 492,
   "range": "0.0,double.MaxValue",
   "description": "01.05 Stage2 Trigger Pts",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3533,
   "python_twin": "freq_jump2_trigger_pts=150.0 (setuphunter_py/setuphunter_v68/engine.py:69)",
   "concept": "frequency_jump",
   "overlap": "same name in D:FreqJump2_TriggerPts",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "risk_exits",
   "group": "01. Frequency Jump",
   "name": "FreqJump2_FrequencyBars",
   "display": "01.06 Stage2 Frequency Bars",
   "type": "int",
   "default": "3",
   "default_line": 493,
   "range": "1,10000",
   "description": "01.06 Stage2 Frequency Bars",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3535,
   "python_twin": "freq_jump2_frequency_bars=3.0 (setuphunter_py/setuphunter_v68/engine.py:70)",
   "concept": "frequency_jump",
   "overlap": "same name in D:FreqJump2_FrequencyBars",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "risk_exits",
   "group": "01. Frequency Jump",
   "name": "FreqJump2_JumpBehindPts",
   "display": "01.07 Stage2 Jump Behind Pts",
   "type": "double",
   "default": "250",
   "default_line": 494,
   "range": "0.0,double.MaxValue",
   "description": "01.07 Stage2 Jump Behind Pts",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3537,
   "python_twin": "freq_jump2_jump_behind_pts=250.0 (setuphunter_py/setuphunter_v68/engine.py:71)",
   "concept": "frequency_jump",
   "overlap": "same name in D:FreqJump2_JumpBehindPts",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "risk_exits",
   "group": "01. Frequency Jump",
   "name": "FreqJump3_TriggerPts",
   "display": "01.08 Stage3 Trigger Pts",
   "type": "double",
   "default": "250",
   "default_line": 495,
   "range": "0.0,double.MaxValue",
   "description": "01.08 Stage3 Trigger Pts",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3539,
   "python_twin": "freq_jump3_trigger_pts=250.0 (setuphunter_py/setuphunter_v68/engine.py:72)",
   "concept": "frequency_jump",
   "overlap": "same name in D:FreqJump3_TriggerPts",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "risk_exits",
   "group": "01. Frequency Jump",
   "name": "FreqJump3_FrequencyBars",
   "display": "01.09 Stage3 Frequency Bars",
   "type": "int",
   "default": "3",
   "default_line": 496,
   "range": "1,10000",
   "description": "01.09 Stage3 Frequency Bars",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3541,
   "python_twin": "freq_jump3_frequency_bars=3.0 (setuphunter_py/setuphunter_v68/engine.py:73)",
   "concept": "frequency_jump",
   "overlap": "same name in D:FreqJump3_FrequencyBars",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "risk_exits",
   "group": "01. Frequency Jump",
   "name": "FreqJump3_JumpBehindPts",
   "display": "01.10 Stage3 Jump Behind Pts",
   "type": "double",
   "default": "350",
   "default_line": 497,
   "range": "0.0,double.MaxValue",
   "description": "01.10 Stage3 Jump Behind Pts",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3543,
   "python_twin": "freq_jump3_jump_behind_pts=350.0 (setuphunter_py/setuphunter_v68/engine.py:74)",
   "concept": "frequency_jump",
   "overlap": "same name in D:FreqJump3_JumpBehindPts",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "orders_positions",
   "group": "02. One Trade Mode",
   "name": "UseOneTradeMode",
   "display": "02.01 Use One Trade Mode",
   "type": "bool",
   "default": "false",
   "default_line": 500,
   "range": "",
   "description": "02.01 Use One Trade Mode",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3547,
   "python_twin": "use_one_trade_mode=False (setuphunter_py/setuphunter_v68/engine.py:77)",
   "concept": "max_trades_per_day",
   "overlap": "same name in D:UseOneTradeMode",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "orders_positions",
   "group": "02. One Trade Mode",
   "name": "OneTradeMax",
   "display": "02.02 One Trade Max",
   "type": "int",
   "default": "2",
   "default_line": 501,
   "range": "0,10000",
   "description": "02.02 One Trade Max",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3549,
   "python_twin": "one_trade_max=2 (setuphunter_py/setuphunter_v68/engine.py:78)",
   "concept": "max_trades_per_day",
   "overlap": "same name in D:OneTradeMax",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "orders_positions",
   "group": "02. One Trade Mode",
   "name": "OneTradeResetOnSession",
   "display": "02.03 Reset On Session",
   "type": "bool",
   "default": "true",
   "default_line": 502,
   "range": "",
   "description": "02.03 Reset On Session",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3551,
   "python_twin": "one_trade_reset_on_session=True (setuphunter_py/setuphunter_v68/engine.py:79)",
   "concept": "max_trades_per_day",
   "overlap": "same name in D:OneTradeResetOnSession",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "orders_positions",
   "group": "02. One Trade Mode",
   "name": "DivideLongsShorts",
   "display": "02.04 Divide Longs Shorts",
   "type": "bool",
   "default": "true",
   "default_line": 503,
   "range": "",
   "description": "02.04 Divide Longs Shorts",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3553,
   "python_twin": "divide_longs_shorts=True (setuphunter_py/setuphunter_v68/engine.py:80)",
   "concept": "",
   "overlap": "same name in D:DivideLongsShorts",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "session",
   "group": "03. Session Filters",
   "name": "UseSessionFilters",
   "display": "03.01 Use Session Filters",
   "type": "bool",
   "default": "false",
   "default_line": 506,
   "range": "",
   "description": "03.01 Use Session Filters",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3557,
   "python_twin": "use_session_filters=False (setuphunter_py/setuphunter_v68/engine.py:83)",
   "concept": "session_windows",
   "overlap": "same name in D:UseSessionFilters, D:UseSessionFilters",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "session",
   "group": "03. Session Filters",
   "name": "SkipPreMarket",
   "display": "03.02 Skip PreMarket",
   "type": "bool",
   "default": "true",
   "default_line": 507,
   "range": "",
   "description": "03.02 Skip PreMarket",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3559,
   "python_twin": "skip_premarket=True (setuphunter_py/setuphunter_v68/engine.py:84)",
   "concept": "session_windows",
   "overlap": "same name in D:SkipPreMarket, D:SkipPreMarket",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "session",
   "group": "03. Session Filters",
   "name": "SkipLunch",
   "display": "03.03 Skip Lunch",
   "type": "bool",
   "default": "true",
   "default_line": 508,
   "range": "",
   "description": "03.03 Skip Lunch",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3561,
   "python_twin": "skip_lunch=True (setuphunter_py/setuphunter_v68/engine.py:85)",
   "concept": "session_windows",
   "overlap": "same name in D:SkipLunch, D:SkipLunch",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "session",
   "group": "03. Session Filters",
   "name": "AllowOpenWindow",
   "display": "03.04 Allow Open Window",
   "type": "bool",
   "default": "true",
   "default_line": 509,
   "range": "",
   "description": "03.04 Allow Open Window",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3563,
   "python_twin": "allow_open_window=True (setuphunter_py/setuphunter_v68/engine.py:86)",
   "concept": "session_windows",
   "overlap": "same name in D:AllowOpenWindow, D:AllowOpenWindow",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "session",
   "group": "03. Session Filters",
   "name": "AllowCloseWindow",
   "display": "03.05 Allow Close Window",
   "type": "bool",
   "default": "true",
   "default_line": 510,
   "range": "",
   "description": "03.05 Allow Close Window",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3565,
   "python_twin": "allow_close_window=True (setuphunter_py/setuphunter_v68/engine.py:87)",
   "concept": "session_windows",
   "overlap": "same name in D:AllowCloseWindow, D:AllowCloseWindow",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "session",
   "group": "03. Session Filters",
   "name": "PreMarketStartHour",
   "display": "03.06 PreMarket Start Hour",
   "type": "int",
   "default": "0",
   "default_line": 511,
   "range": "0,23",
   "description": "03.06 PreMarket Start Hour",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3567,
   "python_twin": "premarket_start_hour=0 (setuphunter_py/setuphunter_v68/engine.py:88)",
   "concept": "session_windows",
   "overlap": "same name in D:PreMarketStartHour",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "session",
   "group": "03. Session Filters",
   "name": "PreMarketStartMinute",
   "display": "03.07 PreMarket Start Minute",
   "type": "int",
   "default": "0",
   "default_line": 512,
   "range": "0,59",
   "description": "03.07 PreMarket Start Minute",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3569,
   "python_twin": "premarket_start_minute=0 (setuphunter_py/setuphunter_v68/engine.py:89)",
   "concept": "session_windows",
   "overlap": "same name in D:PreMarketStartMinute",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "session",
   "group": "03. Session Filters",
   "name": "PreMarketEndHour",
   "display": "03.08 PreMarket End Hour",
   "type": "int",
   "default": "9",
   "default_line": 513,
   "range": "0,23",
   "description": "03.08 PreMarket End Hour",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3571,
   "python_twin": "premarket_end_hour=9 (setuphunter_py/setuphunter_v68/engine.py:90)",
   "concept": "session_windows",
   "overlap": "same name in D:PreMarketEndHour",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "session",
   "group": "03. Session Filters",
   "name": "PreMarketEndMinute",
   "display": "03.09 PreMarket End Minute",
   "type": "int",
   "default": "30",
   "default_line": 514,
   "range": "0,59",
   "description": "03.09 PreMarket End Minute",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3573,
   "python_twin": "premarket_end_minute=30 (setuphunter_py/setuphunter_v68/engine.py:91)",
   "concept": "session_windows",
   "overlap": "same name in D:PreMarketEndMinute",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "session",
   "group": "03. Session Filters",
   "name": "OpenWindowStartHour",
   "display": "03.10 Open Start Hour",
   "type": "int",
   "default": "9",
   "default_line": 515,
   "range": "0,23",
   "description": "03.10 Open Start Hour",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3575,
   "python_twin": "open_window_start_hour=9 (setuphunter_py/setuphunter_v68/engine.py:92)",
   "concept": "session_windows",
   "overlap": "same name in D:OpenWindowStartHour",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "session",
   "group": "03. Session Filters",
   "name": "OpenWindowStartMinute",
   "display": "03.11 Open Start Minute",
   "type": "int",
   "default": "30",
   "default_line": 516,
   "range": "0,59",
   "description": "03.11 Open Start Minute",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3577,
   "python_twin": "open_window_start_minute=30 (setuphunter_py/setuphunter_v68/engine.py:93)",
   "concept": "session_windows",
   "overlap": "same name in D:OpenWindowStartMinute",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "session",
   "group": "03. Session Filters",
   "name": "OpenWindowEndHour",
   "display": "03.12 Open End Hour",
   "type": "int",
   "default": "11",
   "default_line": 517,
   "range": "0,23",
   "description": "03.12 Open End Hour",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3579,
   "python_twin": "open_window_end_hour=11 (setuphunter_py/setuphunter_v68/engine.py:94)",
   "concept": "session_windows",
   "overlap": "same name in D:OpenWindowEndHour",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "session",
   "group": "03. Session Filters",
   "name": "OpenWindowEndMinute",
   "display": "03.13 Open End Minute",
   "type": "int",
   "default": "0",
   "default_line": 518,
   "range": "0,59",
   "description": "03.13 Open End Minute",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3581,
   "python_twin": "open_window_end_minute=0 (setuphunter_py/setuphunter_v68/engine.py:95)",
   "concept": "session_windows",
   "overlap": "same name in D:OpenWindowEndMinute",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "session",
   "group": "03. Session Filters",
   "name": "LunchStartHour",
   "display": "03.14 Lunch Start Hour",
   "type": "int",
   "default": "12",
   "default_line": 519,
   "range": "0,23",
   "description": "03.14 Lunch Start Hour",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3583,
   "python_twin": "lunch_start_hour=12 (setuphunter_py/setuphunter_v68/engine.py:96)",
   "concept": "session_windows",
   "overlap": "same name in D:LunchStartHour",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "session",
   "group": "03. Session Filters",
   "name": "LunchStartMinute",
   "display": "03.15 Lunch Start Minute",
   "type": "int",
   "default": "0",
   "default_line": 520,
   "range": "0,59",
   "description": "03.15 Lunch Start Minute",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3585,
   "python_twin": "lunch_start_minute=0 (setuphunter_py/setuphunter_v68/engine.py:97)",
   "concept": "session_windows",
   "overlap": "same name in D:LunchStartMinute",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "session",
   "group": "03. Session Filters",
   "name": "LunchEndHour",
   "display": "03.16 Lunch End Hour",
   "type": "int",
   "default": "13",
   "default_line": 521,
   "range": "0,23",
   "description": "03.16 Lunch End Hour",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3587,
   "python_twin": "lunch_end_hour=13 (setuphunter_py/setuphunter_v68/engine.py:98)",
   "concept": "session_windows",
   "overlap": "same name in D:LunchEndHour",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "session",
   "group": "03. Session Filters",
   "name": "LunchEndMinute",
   "display": "03.17 Lunch End Minute",
   "type": "int",
   "default": "0",
   "default_line": 522,
   "range": "0,59",
   "description": "03.17 Lunch End Minute",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3589,
   "python_twin": "lunch_end_minute=0 (setuphunter_py/setuphunter_v68/engine.py:99)",
   "concept": "session_windows",
   "overlap": "same name in D:LunchEndMinute",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "session",
   "group": "03. Session Filters",
   "name": "CloseWindowStartHour",
   "display": "03.18 Close Start Hour",
   "type": "int",
   "default": "14",
   "default_line": 523,
   "range": "0,23",
   "description": "03.18 Close Start Hour",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3591,
   "python_twin": "close_window_start_hour=14 (setuphunter_py/setuphunter_v68/engine.py:100)",
   "concept": "session_windows",
   "overlap": "same name in D:CloseWindowStartHour",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "session",
   "group": "03. Session Filters",
   "name": "CloseWindowStartMinute",
   "display": "03.19 Close Start Minute",
   "type": "int",
   "default": "0",
   "default_line": 524,
   "range": "0,59",
   "description": "03.19 Close Start Minute",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3593,
   "python_twin": "close_window_start_minute=0 (setuphunter_py/setuphunter_v68/engine.py:101)",
   "concept": "session_windows",
   "overlap": "same name in D:CloseWindowStartMinute",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "session",
   "group": "03. Session Filters",
   "name": "CloseWindowEndHour",
   "display": "03.20 Close End Hour",
   "type": "int",
   "default": "16",
   "default_line": 525,
   "range": "0,23",
   "description": "03.20 Close End Hour",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3595,
   "python_twin": "close_window_end_hour=16 (setuphunter_py/setuphunter_v68/engine.py:102)",
   "concept": "session_windows",
   "overlap": "same name in D:CloseWindowEndHour",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "session",
   "group": "03. Session Filters",
   "name": "CloseWindowEndMinute",
   "display": "03.21 Close End Minute",
   "type": "int",
   "default": "0",
   "default_line": 526,
   "range": "0,59",
   "description": "03.21 Close End Minute",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3597,
   "python_twin": "close_window_end_minute=0 (setuphunter_py/setuphunter_v68/engine.py:103)",
   "concept": "session_windows",
   "overlap": "same name in D:CloseWindowEndMinute",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "orders_positions",
   "group": "03. Session Filters",
   "name": "SessionMaxTrades",
   "display": "03.22 Session Max Trades",
   "type": "int",
   "default": "0",
   "default_line": 527,
   "range": "0,10000",
   "description": "03.22 Session Max Trades",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3599,
   "python_twin": "session_max_trades=0 (setuphunter_py/setuphunter_v68/engine.py:104)",
   "concept": "max_trades_per_day",
   "overlap": "same name in D:SessionMaxTrades",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "04. HTF Bias Gate",
   "name": "UseHTFBiasGate",
   "display": "04.01 Use HTF Bias Gate",
   "type": "bool",
   "default": "false",
   "default_line": 530,
   "range": "",
   "description": "04.01 Use HTF Bias Gate \u2014 6.8.3 HTF gate (filter role); shared HTF service later?",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3603,
   "python_twin": "use_htf_bias_gate=False (setuphunter_py/setuphunter_v68/engine.py:107)",
   "concept": "htf_bias",
   "overlap": "same name in D:UseHTFBiasGate",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "Q5",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "04. HTF Bias Gate",
   "name": "HTFMinutes",
   "display": "04.02 HTF Minutes",
   "type": "int",
   "default": "60",
   "default_line": 531,
   "range": "1,1440",
   "description": "04.02 HTF Minutes",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3605,
   "python_twin": "htf_minutes=60 (setuphunter_py/setuphunter_v68/engine.py:108)",
   "concept": "htf_bias",
   "overlap": "same name in D:HTFMinutes",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "04. HTF Bias Gate",
   "name": "HTFMode",
   "display": "04.03 HTF Mode",
   "type": "SetupHunterHTFMode",
   "default": "SetupHunterHTFMode.EMA2050",
   "default_line": 532,
   "range": "",
   "description": "04.03 HTF Mode (options: EMA2050, // Close > EMA20 && EMA20 > EMA50 (bullish)\n            SMA200)",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3607,
   "python_twin": "htf_mode=HTFMode.EMA2050 (setuphunter_py/setuphunter_v68/engine.py:109)",
   "concept": "htf_bias",
   "overlap": "same name in D:HTFMode",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "04. HTF Bias Gate",
   "name": "UseVWAPBias",
   "display": "04.04 Use VWAP Bias (stub)",
   "type": "bool",
   "default": "false",
   "default_line": 533,
   "range": "",
   "description": "04.04 Use VWAP Bias (stub) \u2014 6.8.3 VWAP bias (filter role)",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3609,
   "python_twin": "use_vwap_bias=False (setuphunter_py/setuphunter_v68/engine.py:110)",
   "concept": "htf_bias",
   "overlap": "same name in D:UseVWAPBias",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "Q5",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "orders_positions",
   "group": "05. FILL_FIX",
   "name": "UseFillFix",
   "display": "05.01 Use Fill Fix",
   "type": "bool",
   "default": "true",
   "default_line": 536,
   "range": "",
   "description": "05.01 Use Fill Fix",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3616,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "risk_exits",
   "group": "06. Staged Trail",
   "name": "UseStagedTrail",
   "display": "06.01 Use Staged Trail",
   "type": "bool",
   "default": "false",
   "default_line": 537,
   "range": "",
   "description": "06.01 Use Staged Trail",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3620,
   "python_twin": "use_staged_trail=False (setuphunter_py/setuphunter_v68/engine.py:240)",
   "concept": "trailing_stop",
   "overlap": "same name in D:use_staged_trail",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "risk_exits",
   "group": "06. Staged Trail",
   "name": "Trail1_TriggerPts",
   "display": "06.02 Trail1 Trigger Pts",
   "type": "double",
   "default": "70",
   "default_line": 538,
   "range": "0.0,double.MaxValue",
   "description": "06.02 Trail1 Trigger Pts",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3622,
   "python_twin": "trail1_trigger_pts=70.0 (setuphunter_py/setuphunter_v68/engine.py:241)",
   "concept": "trailing_stop",
   "overlap": "same name in D:trail1_trigger_pts",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "risk_exits",
   "group": "06. Staged Trail",
   "name": "Trail1_DistPts",
   "display": "06.03 Trail1 Dist Pts",
   "type": "double",
   "default": "250",
   "default_line": 539,
   "range": "0.0,double.MaxValue",
   "description": "06.03 Trail1 Dist Pts",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3624,
   "python_twin": "trail1_dist_pts=250.0 (setuphunter_py/setuphunter_v68/engine.py:242)",
   "concept": "trailing_stop",
   "overlap": "same name in D:trail1_dist_pts",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "risk_exits",
   "group": "06. Staged Trail",
   "name": "Trail2_TriggerPts",
   "display": "06.04 Trail2 Trigger Pts",
   "type": "double",
   "default": "150",
   "default_line": 540,
   "range": "0.0,double.MaxValue",
   "description": "06.04 Trail2 Trigger Pts",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3626,
   "python_twin": "trail2_trigger_pts=150.0 (setuphunter_py/setuphunter_v68/engine.py:243)",
   "concept": "trailing_stop",
   "overlap": "same name in D:trail2_trigger_pts",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "risk_exits",
   "group": "06. Staged Trail",
   "name": "Trail2_DistPts",
   "display": "06.05 Trail2 Dist Pts",
   "type": "double",
   "default": "250",
   "default_line": 541,
   "range": "0.0,double.MaxValue",
   "description": "06.05 Trail2 Dist Pts",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3628,
   "python_twin": "trail2_dist_pts=250.0 (setuphunter_py/setuphunter_v68/engine.py:244)",
   "concept": "trailing_stop",
   "overlap": "same name in D:trail2_dist_pts",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "risk_exits",
   "group": "06. Staged Trail",
   "name": "Trail3_TriggerPts",
   "display": "06.06 Trail3 Trigger Pts",
   "type": "double",
   "default": "250",
   "default_line": 542,
   "range": "0.0,double.MaxValue",
   "description": "06.06 Trail3 Trigger Pts",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3630,
   "python_twin": "trail3_trigger_pts=250.0 (setuphunter_py/setuphunter_v68/engine.py:245)",
   "concept": "trailing_stop",
   "overlap": "same name in D:trail3_trigger_pts",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "risk_exits",
   "group": "06. Staged Trail",
   "name": "Trail3_DistPts",
   "display": "06.07 Trail3 Dist Pts",
   "type": "double",
   "default": "350",
   "default_line": 543,
   "range": "0.0,double.MaxValue",
   "description": "06.07 Trail3 Dist Pts",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3632,
   "python_twin": "trail3_dist_pts=350.0 (setuphunter_py/setuphunter_v68/engine.py:246)",
   "concept": "trailing_stop",
   "overlap": "same name in D:trail3_dist_pts",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "risk_exits",
   "group": "07. Session Risk",
   "name": "SessMaxLoss",
   "display": "07.01 Sess Max Loss ($)",
   "type": "double",
   "default": "0",
   "default_line": 544,
   "range": "0.0,double.MaxValue",
   "description": "07.01 Sess Max Loss ($)",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3636,
   "python_twin": "",
   "concept": "daily_pnl_limits",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis risk (6.8.3 06 Risk daily limits + 07. Session Risk). Essentials 051-054 shut-offs map onto it.",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "risk_exits",
   "group": "07. Session Risk",
   "name": "SessionEndExitMode",
   "display": "07.02 Session End Exit Mode",
   "type": "SetupHunterSessionEndExitMode",
   "default": "SetupHunterSessionEndExitMode.LetRun",
   "default_line": 545,
   "range": "",
   "description": "07.02 Session End Exit Mode (options: Flat, LetRun, Trail)",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3638,
   "python_twin": "session_end_exit_mode=SessionEndExitMode.LET_RUN (setuphunter_py/setuphunter_v68/engine.py:250)",
   "concept": "daily_close_schedule",
   "overlap": "same name in D:session_end_exit_mode",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "orders_positions",
   "group": "08. SAR Cap",
   "name": "UseOneStopAndReverseCap",
   "display": "08.01 Use One Stop And Reverse Cap",
   "type": "bool",
   "default": "false",
   "default_line": 546,
   "range": "",
   "description": "08.01 Use One Stop And Reverse Cap",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3642,
   "python_twin": "use_one_stop_and_reverse_cap=False (setuphunter_py/setuphunter_v68/engine.py:253)",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "orders_positions",
   "group": "08. SAR Cap",
   "name": "OneStopAndReverseMax",
   "display": "08.02 One Stop And Reverse Max",
   "type": "int",
   "default": "2",
   "default_line": 547,
   "range": "0,10000",
   "description": "08.02 One Stop And Reverse Max",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3644,
   "python_twin": "one_stop_and_reverse_max=2 (setuphunter_py/setuphunter_v68/engine.py:254)",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "09. Pullback Gates",
   "name": "MaxPullbackPct",
   "display": "09.01 Max Pullback Pct",
   "type": "double",
   "default": "40",
   "default_line": 548,
   "range": "0.0,1000.0",
   "description": "09.01 Max Pullback Pct \u2014 ZZ pullback gate",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3648,
   "python_twin": "max_pullback_pct=40.0 (setuphunter_py/setuphunter_v68/engine.py:257)",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "09. Pullback Gates",
   "name": "UseFirstPullbackGate",
   "display": "09.02 Use First Pullback Gate",
   "type": "bool",
   "default": "false",
   "default_line": 549,
   "range": "",
   "description": "09.02 Use First Pullback Gate",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3650,
   "python_twin": "use_first_pullback_gate=False (setuphunter_py/setuphunter_v68/engine.py:258)",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "09. Pullback Gates",
   "name": "PullbackMinBars",
   "display": "09.03 Pullback Min Bars",
   "type": "int",
   "default": "1",
   "default_line": 550,
   "range": "0,10000",
   "description": "09.03 Pullback Min Bars",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3652,
   "python_twin": "pullback_min_bars=1 (setuphunter_py/setuphunter_v68/engine.py:259)",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "B",
   "plugin": "setuphunter_zz",
   "v7_owner": "zz_v683 plugin",
   "chassis_area": "",
   "group": "09. Pullback Gates",
   "name": "PullbackMaxBars",
   "display": "09.04 Pullback Max Bars",
   "type": "int",
   "default": "8",
   "default_line": 551,
   "range": "0,10000",
   "description": "09.04 Pullback Max Bars",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3654,
   "python_twin": "pullback_max_bars=8 (setuphunter_py/setuphunter_v68/engine.py:260)",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "money_mgmt",
   "group": "10. MM056 Simulator",
   "name": "MmSimulatorOn",
   "display": "10.01 Mm Simulator On",
   "type": "bool",
   "default": "false",
   "default_line": 552,
   "range": "",
   "description": "10.01 Mm Simulator On",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3658,
   "python_twin": "mm_simulator_on=False (setuphunter_py/setuphunter_v68/engine.py:209)",
   "concept": "money_management_mm056",
   "overlap": "same name in D:mm_simulator_on",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "money_mgmt",
   "group": "10. MM056 Simulator",
   "name": "MmUseMoneyGain",
   "display": "10.02 Mm Use Money Gain",
   "type": "bool",
   "default": "true",
   "default_line": 553,
   "range": "",
   "description": "10.02 Mm Use Money Gain",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3660,
   "python_twin": "mm_use_money_gain=True (setuphunter_py/setuphunter_v68/engine.py:210)",
   "concept": "money_management_mm056",
   "overlap": "same name in D:mm_use_money_gain",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "money_mgmt",
   "group": "10. MM056 Simulator",
   "name": "MmMoneyAmountGain",
   "display": "10.03 Mm Money Amount Gain",
   "type": "double",
   "default": "1000",
   "default_line": 554,
   "range": "0.0,double.MaxValue",
   "description": "10.03 Mm Money Amount Gain",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3662,
   "python_twin": "mm_money_amount_gain=1000.0 (setuphunter_py/setuphunter_v68/engine.py:211)",
   "concept": "money_management_mm056",
   "overlap": "same name in D:mm_money_amount_gain",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "money_mgmt",
   "group": "10. MM056 Simulator",
   "name": "MmUseTicksGain",
   "display": "10.04 Mm Use Ticks Gain",
   "type": "bool",
   "default": "false",
   "default_line": 555,
   "range": "",
   "description": "10.04 Mm Use Ticks Gain",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3664,
   "python_twin": "mm_use_ticks_gain=False (setuphunter_py/setuphunter_v68/engine.py:212)",
   "concept": "money_management_mm056",
   "overlap": "same name in D:mm_use_ticks_gain",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "money_mgmt",
   "group": "10. MM056 Simulator",
   "name": "MmTickAmountGain",
   "display": "10.05 Mm Tick Amount Gain",
   "type": "double",
   "default": "100",
   "default_line": 556,
   "range": "0.0,double.MaxValue",
   "description": "10.05 Mm Tick Amount Gain",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3666,
   "python_twin": "mm_tick_amount_gain=100.0 (setuphunter_py/setuphunter_v68/engine.py:213)",
   "concept": "money_management_mm056",
   "overlap": "same name in D:mm_tick_amount_gain",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "money_mgmt",
   "group": "10. MM056 Simulator",
   "name": "MmLotsIncrement",
   "display": "10.06 Mm Lots Increment",
   "type": "int",
   "default": "1",
   "default_line": 557,
   "range": "0,1000",
   "description": "10.06 Mm Lots Increment",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3668,
   "python_twin": "mm_lots_increment=1 (setuphunter_py/setuphunter_v68/engine.py:214)",
   "concept": "quantity_lots",
   "overlap": "same name in D:mm_lots_increment",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "money_mgmt",
   "group": "10. MM056 Simulator",
   "name": "MmMartingaleOn",
   "display": "10.07 Mm Martingale On",
   "type": "bool",
   "default": "false",
   "default_line": 558,
   "range": "",
   "description": "10.07 Mm Martingale On",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3670,
   "python_twin": "mm_martingale_on=False (setuphunter_py/setuphunter_v68/engine.py:215)",
   "concept": "money_management_mm056",
   "overlap": "same name in D:mm_martingale_on",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "money_mgmt",
   "group": "10. MM056 Simulator",
   "name": "MmStartAfterXLoss",
   "display": "10.08 Mm Start After X Loss",
   "type": "int",
   "default": "2",
   "default_line": 559,
   "range": "0,1000",
   "description": "10.08 Mm Start After X Loss",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3672,
   "python_twin": "mm_start_after_x_loss=2 (setuphunter_py/setuphunter_v68/engine.py:216)",
   "concept": "money_management_mm056",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis (6.8.3 10. MM056 + 06 Risk Risk%). Essentials 056 is the same Roman \u00a7056 \u2014 duplicate, 6.8.3 wins.",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "money_mgmt",
   "group": "10. MM056 Simulator",
   "name": "MmTakeNextXLoss",
   "display": "10.09 Mm Take Next X Loss",
   "type": "int",
   "default": "5",
   "default_line": 560,
   "range": "0,1000",
   "description": "10.09 Mm Take Next X Loss",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3674,
   "python_twin": "mm_take_next_x_loss=5 (setuphunter_py/setuphunter_v68/engine.py:217)",
   "concept": "money_management_mm056",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis (6.8.3 10. MM056 + 06 Risk Risk%). Essentials 056 is the same Roman \u00a7056 \u2014 duplicate, 6.8.3 wins.",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "money_mgmt",
   "group": "10. MM056 Simulator",
   "name": "MmLotsMultiplier",
   "display": "10.10 Mm Lots Multiplier",
   "type": "double",
   "default": "2.0",
   "default_line": 561,
   "range": "0.0,1000.0",
   "description": "10.10 Mm Lots Multiplier",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3676,
   "python_twin": "mm_lots_multiplier=2.0 (setuphunter_py/setuphunter_v68/engine.py:218)",
   "concept": "quantity_lots",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis money/qty (6.8.3 FixedQuantity / MM056). SMT V3 001 lot sizes and Essentials 004 lots map onto it.",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "money_mgmt",
   "group": "10. MM056 Simulator",
   "name": "MmMaxLots",
   "display": "10.11 Mm Max Lots",
   "type": "int",
   "default": "2",
   "default_line": 562,
   "range": "1,1000",
   "description": "10.11 Mm Max Lots",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3678,
   "python_twin": "mm_max_lots=2 (setuphunter_py/setuphunter_v68/engine.py:219)",
   "concept": "quantity_lots",
   "overlap": "same name in D:mm_max_lots",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "money_mgmt",
   "group": "10. MM056 Simulator",
   "name": "MmMaxLossTicks",
   "display": "10.12 Mm Max Loss Ticks",
   "type": "double",
   "default": "50",
   "default_line": 563,
   "range": "0.0,double.MaxValue",
   "description": "10.12 Mm Max Loss Ticks",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3680,
   "python_twin": "mm_max_loss_ticks=50.0 (setuphunter_py/setuphunter_v68/engine.py:220)",
   "concept": "money_management_mm056",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis (6.8.3 10. MM056 + 06 Risk Risk%). Essentials 056 is the same Roman \u00a7056 \u2014 duplicate, 6.8.3 wins.",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "money_mgmt",
   "group": "10. MM056 Simulator",
   "name": "MmMinProfitTicks",
   "display": "10.13 Mm Min Profit Ticks",
   "type": "double",
   "default": "200",
   "default_line": 564,
   "range": "0.0,double.MaxValue",
   "description": "10.13 Mm Min Profit Ticks",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3682,
   "python_twin": "mm_min_profit_ticks=200.0 (setuphunter_py/setuphunter_v68/engine.py:221)",
   "concept": "money_management_mm056",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis (6.8.3 10. MM056 + 06 Risk Risk%). Essentials 056 is the same Roman \u00a7056 \u2014 duplicate, 6.8.3 wins.",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "money_mgmt",
   "group": "10. MM056 Simulator",
   "name": "MmCumulatedMode",
   "display": "10.14 Mm Cumulated Mode",
   "type": "bool",
   "default": "true",
   "default_line": 565,
   "range": "",
   "description": "10.14 Mm Cumulated Mode",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3684,
   "python_twin": "mm_cumulated_mode=True (setuphunter_py/setuphunter_v68/engine.py:222)",
   "concept": "money_management_mm056",
   "overlap": "same name in D:mm_cumulated_mode",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "money_mgmt",
   "group": "10. MM056 Simulator",
   "name": "MmAutomaticMode",
   "display": "10.15 Mm Automatic Mode",
   "type": "bool",
   "default": "false",
   "default_line": 566,
   "range": "",
   "description": "10.15 Mm Automatic Mode",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3686,
   "python_twin": "mm_automatic_mode=False (setuphunter_py/setuphunter_v68/engine.py:223)",
   "concept": "money_management_mm056",
   "overlap": "same name in D:mm_automatic_mode",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "money_mgmt",
   "group": "10. MM056 Simulator",
   "name": "MmBreakevenAutomatedTicks",
   "display": "10.16 Mm Breakeven Automated Ticks",
   "type": "double",
   "default": "40",
   "default_line": 567,
   "range": "0.0,double.MaxValue",
   "description": "10.16 Mm Breakeven Automated Ticks",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3688,
   "python_twin": "mm_breakeven_automated_ticks=40.0 (setuphunter_py/setuphunter_v68/engine.py:224)",
   "concept": "break_even",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis exit engine (6.8.3 Advanced_BreakEven* / Ratchet / Roman_BE*). Essentials near-target BE and Nitro F11 become an EXIT-hook option on it; SMT V3 027 and SMT Adv breakeven_at_r become profile values (Q1, Q9).",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "money_mgmt",
   "group": "10. MM056 Simulator",
   "name": "MmMinLossTradeSize",
   "display": "10.17 Mm Min Loss Trade Size",
   "type": "double",
   "default": "5",
   "default_line": 568,
   "range": "0.0,double.MaxValue",
   "description": "10.17 Mm Min Loss Trade Size",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3690,
   "python_twin": "mm_min_loss_trade_size=5.0 (setuphunter_py/setuphunter_v68/engine.py:225)",
   "concept": "money_management_mm056",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis (6.8.3 10. MM056 + 06 Risk Risk%). Essentials 056 is the same Roman \u00a7056 \u2014 duplicate, 6.8.3 wins.",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "money_mgmt",
   "group": "11. Slippage 057",
   "name": "UseSlippage",
   "display": "11.01 Use Slippage",
   "type": "bool",
   "default": "false",
   "default_line": 569,
   "range": "",
   "description": "11.01 Use Slippage",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3694,
   "python_twin": "use_slippage=False (setuphunter_py/setuphunter_v68/engine.py:233)",
   "concept": "slippage",
   "overlap": "same name in D:use_slippage",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "money_mgmt",
   "group": "11. Slippage 057",
   "name": "SlippageEntryTicks",
   "display": "11.02 Slippage Entry Ticks",
   "type": "double",
   "default": "1",
   "default_line": 570,
   "range": "0.0,1000.0",
   "description": "11.02 Slippage Entry Ticks",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3696,
   "python_twin": "slippage_entry_ticks=1.0 (setuphunter_py/setuphunter_v68/engine.py:234)",
   "concept": "slippage",
   "overlap": "same name in D:slippage_entry_ticks",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "money_mgmt",
   "group": "11. Slippage 057",
   "name": "SlippageExitTicks",
   "display": "11.03 Slippage Exit Ticks",
   "type": "double",
   "default": "1",
   "default_line": 571,
   "range": "0.0,1000.0",
   "description": "11.03 Slippage Exit Ticks",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3698,
   "python_twin": "slippage_exit_ticks=1.0 (setuphunter_py/setuphunter_v68/engine.py:235)",
   "concept": "slippage",
   "overlap": "same name in D:slippage_exit_ticks",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "money_mgmt",
   "group": "11. Slippage 057",
   "name": "SlippageEntryOn",
   "display": "11.04 Slippage Entry On",
   "type": "bool",
   "default": "true",
   "default_line": 572,
   "range": "",
   "description": "11.04 Slippage Entry On",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3700,
   "python_twin": "slippage_entry_on=True (setuphunter_py/setuphunter_v68/engine.py:236)",
   "concept": "slippage",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis (6.8.3 11. Slippage 057). Essentials 057 duplicate.",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "money_mgmt",
   "group": "11. Slippage 057",
   "name": "SlippageExitOn",
   "display": "11.05 Slippage Exit On",
   "type": "bool",
   "default": "true",
   "default_line": 573,
   "range": "",
   "description": "11.05 Slippage Exit On",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3702,
   "python_twin": "slippage_exit_on=True (setuphunter_py/setuphunter_v68/engine.py:237)",
   "concept": "slippage",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis (6.8.3 11. Slippage 057). Essentials 057 duplicate.",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "money_mgmt",
   "group": "12. Commission Equity",
   "name": "UseExtraCommission",
   "display": "12.01 Use Extra Commission",
   "type": "bool",
   "default": "false",
   "default_line": 574,
   "range": "",
   "description": "12.01 Use Extra Commission",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3706,
   "python_twin": "use_extra_commission=False (setuphunter_py/setuphunter_v68/engine.py:263)",
   "concept": "commission",
   "overlap": "same name in D:use_extra_commission",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "money_mgmt",
   "group": "12. Commission Equity",
   "name": "ExtraCommissionPerSide",
   "display": "12.02 Extra Commission Per Side",
   "type": "double",
   "default": "0",
   "default_line": 575,
   "range": "0.0,double.MaxValue",
   "description": "12.02 Extra Commission Per Side",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3708,
   "python_twin": "extra_commission_per_side=0.0 (setuphunter_py/setuphunter_v68/engine.py:264)",
   "concept": "commission",
   "overlap": "same name in D:extra_commission_per_side",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "money_mgmt",
   "group": "12. Commission Equity",
   "name": "UseEquityCurveFilter",
   "display": "12.03 Use Equity Curve Filter",
   "type": "bool",
   "default": "false",
   "default_line": 576,
   "range": "",
   "description": "12.03 Use Equity Curve Filter",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3710,
   "python_twin": "use_equity_curve_filter=False (setuphunter_py/setuphunter_v68/engine.py:265)",
   "concept": "commission",
   "overlap": "same name in D:use_equity_curve_filter",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "money_mgmt",
   "group": "12. Commission Equity",
   "name": "EquityCurveLookbackTrades",
   "display": "12.04 Equity Curve Lookback Trades",
   "type": "int",
   "default": "20",
   "default_line": 577,
   "range": "1,10000",
   "description": "12.04 Equity Curve Lookback Trades",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3712,
   "python_twin": "equity_curve_lookback_trades=20 (setuphunter_py/setuphunter_v68/engine.py:266)",
   "concept": "commission",
   "overlap": "same name in D:equity_curve_lookback_trades",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "money_mgmt",
   "group": "12. Commission Equity",
   "name": "EquityCurveMode",
   "display": "12.05 Equity Curve Mode",
   "type": "SetupHunterEquityCurveMode",
   "default": "SetupHunterEquityCurveMode.StayDirect",
   "default_line": 578,
   "range": "",
   "description": "12.05 Equity Curve Mode (options: StayDirect, // pause new entries while curve broken\n            StayReversed)",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3714,
   "python_twin": "equity_curve_mode=EquityCurveMode.STAY_DIRECT (setuphunter_py/setuphunter_v68/engine.py:267)",
   "concept": "commission",
   "overlap": "same name in D:equity_curve_mode",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "orders_positions",
   "group": "13. Scale-In Engine",
   "name": "ScaleIn_MfeTriggerPts",
   "display": "13.01 ScaleIn MFE Trigger Pts",
   "type": "double",
   "default": "50",
   "default_line": 579,
   "range": "0.0,double.MaxValue",
   "description": "13.01 ScaleIn MFE Trigger Pts",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3718,
   "python_twin": "scale_in_mfe_trigger_pts=50.0 (setuphunter_py/setuphunter_v68/engine.py:193)",
   "concept": "scale_in",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis (6.8.3 13. Scale-In Engine, 51 knobs). Essentials 010-012 duplicate.",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "orders_positions",
   "group": "13. Scale-In Engine",
   "name": "ScaleIn_Lot",
   "display": "13.02 ScaleIn Lot",
   "type": "int",
   "default": "1",
   "default_line": 580,
   "range": "1,1000",
   "description": "13.02 ScaleIn Lot",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3720,
   "python_twin": "scale_in_lot=1 (setuphunter_py/setuphunter_v68/engine.py:194)",
   "concept": "quantity_lots",
   "overlap": "same name in D:scale_in_lot",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "orders_positions",
   "group": "13. Scale-In Engine",
   "name": "ScaleIn_MaxLots",
   "display": "13.03 ScaleIn Max Lots",
   "type": "int",
   "default": "2",
   "default_line": 581,
   "range": "1,1000",
   "description": "13.03 ScaleIn Max Lots",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3722,
   "python_twin": "scale_in_max_lots=2 (setuphunter_py/setuphunter_v68/engine.py:195)",
   "concept": "quantity_lots",
   "overlap": "same name in D:scale_in_max_lots",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "orders_positions",
   "group": "13. Scale-In Engine",
   "name": "ScaleIn1_Enable",
   "display": "13.10 ScaleIn1 Enable",
   "type": "bool",
   "default": "false",
   "default_line": 582,
   "range": "",
   "description": "13.10 ScaleIn1 Enable",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3724,
   "python_twin": "scale_in_1_enable=False (setuphunter_py/setuphunter_v68/engine.py:271)",
   "concept": "scale_in",
   "overlap": "same name in D:scale_in_1_enable",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "orders_positions",
   "group": "13. Scale-In Engine",
   "name": "ScaleIn1_ActivateTicks",
   "display": "13.11 ScaleIn1 Activate Ticks",
   "type": "double",
   "default": "5",
   "default_line": 583,
   "range": "0.0,double.MaxValue",
   "description": "13.11 ScaleIn1 Activate Ticks",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3726,
   "python_twin": "scale_in_1_activate_ticks=5.0 (setuphunter_py/setuphunter_v68/engine.py:272)",
   "concept": "scale_in",
   "overlap": "same name in D:scale_in_1_activate_ticks",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "orders_positions",
   "group": "13. Scale-In Engine",
   "name": "ScaleIn1_SlEnable",
   "display": "13.12 ScaleIn1 SL Enable",
   "type": "bool",
   "default": "false",
   "default_line": 584,
   "range": "",
   "description": "13.12 ScaleIn1 SL Enable",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3728,
   "python_twin": "scale_in_1_sl_enable=False (setuphunter_py/setuphunter_v68/engine.py:273)",
   "concept": "stop_target",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis owns SL/TP execution; plugins send stop_hint/target_hint (ZZ profiles, SMT RR presets, Nitro 1.5R) (Q2, Q9).",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "orders_positions",
   "group": "13. Scale-In Engine",
   "name": "ScaleIn1_SlTicks",
   "display": "13.13 ScaleIn1 SL Ticks",
   "type": "double",
   "default": "15",
   "default_line": 585,
   "range": "0.0,double.MaxValue",
   "description": "13.13 ScaleIn1 SL Ticks",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3730,
   "python_twin": "scale_in_1_sl_ticks=15.0 (setuphunter_py/setuphunter_v68/engine.py:274)",
   "concept": "stop_target",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis owns SL/TP execution; plugins send stop_hint/target_hint (ZZ profiles, SMT RR presets, Nitro 1.5R) (Q2, Q9).",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "orders_positions",
   "group": "13. Scale-In Engine",
   "name": "ScaleIn1_TargetEnable",
   "display": "13.14 ScaleIn1 Target Enable",
   "type": "bool",
   "default": "false",
   "default_line": 586,
   "range": "",
   "description": "13.14 ScaleIn1 Target Enable",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3732,
   "python_twin": "scale_in_1_target_enable=False (setuphunter_py/setuphunter_v68/engine.py:275)",
   "concept": "scale_in",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis (6.8.3 13. Scale-In Engine, 51 knobs). Essentials 010-012 duplicate.",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "orders_positions",
   "group": "13. Scale-In Engine",
   "name": "ScaleIn1_TargetTicks",
   "display": "13.15 ScaleIn1 Target Ticks",
   "type": "double",
   "default": "20",
   "default_line": 587,
   "range": "0.0,double.MaxValue",
   "description": "13.15 ScaleIn1 Target Ticks",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3734,
   "python_twin": "scale_in_1_target_ticks=20.0 (setuphunter_py/setuphunter_v68/engine.py:276)",
   "concept": "scale_in",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis (6.8.3 13. Scale-In Engine, 51 knobs). Essentials 010-012 duplicate.",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "orders_positions",
   "group": "13. Scale-In Engine",
   "name": "ScaleIn2_Enable",
   "display": "13.20 ScaleIn2 Enable",
   "type": "bool",
   "default": "false",
   "default_line": 588,
   "range": "",
   "description": "13.20 ScaleIn2 Enable",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3736,
   "python_twin": "scale_in_2_enable=False (setuphunter_py/setuphunter_v68/engine.py:277)",
   "concept": "scale_in",
   "overlap": "same name in D:scale_in_2_enable",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "orders_positions",
   "group": "13. Scale-In Engine",
   "name": "ScaleIn2_ActivateTicks",
   "display": "13.21 ScaleIn2 Activate Ticks",
   "type": "double",
   "default": "10",
   "default_line": 589,
   "range": "0.0,double.MaxValue",
   "description": "13.21 ScaleIn2 Activate Ticks",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3738,
   "python_twin": "scale_in_2_activate_ticks=10.0 (setuphunter_py/setuphunter_v68/engine.py:278)",
   "concept": "scale_in",
   "overlap": "same name in D:scale_in_2_activate_ticks",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "orders_positions",
   "group": "13. Scale-In Engine",
   "name": "ScaleIn2_SlEnable",
   "display": "13.22 ScaleIn2 SL Enable",
   "type": "bool",
   "default": "false",
   "default_line": 590,
   "range": "",
   "description": "13.22 ScaleIn2 SL Enable",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3740,
   "python_twin": "scale_in_2_sl_enable=False (setuphunter_py/setuphunter_v68/engine.py:279)",
   "concept": "stop_target",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis owns SL/TP execution; plugins send stop_hint/target_hint (ZZ profiles, SMT RR presets, Nitro 1.5R) (Q2, Q9).",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "orders_positions",
   "group": "13. Scale-In Engine",
   "name": "ScaleIn2_SlTicks",
   "display": "13.23 ScaleIn2 SL Ticks",
   "type": "double",
   "default": "15",
   "default_line": 591,
   "range": "0.0,double.MaxValue",
   "description": "13.23 ScaleIn2 SL Ticks",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3742,
   "python_twin": "scale_in_2_sl_ticks=15.0 (setuphunter_py/setuphunter_v68/engine.py:280)",
   "concept": "stop_target",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis owns SL/TP execution; plugins send stop_hint/target_hint (ZZ profiles, SMT RR presets, Nitro 1.5R) (Q2, Q9).",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "orders_positions",
   "group": "13. Scale-In Engine",
   "name": "ScaleIn2_TargetEnable",
   "display": "13.24 ScaleIn2 Target Enable",
   "type": "bool",
   "default": "false",
   "default_line": 592,
   "range": "",
   "description": "13.24 ScaleIn2 Target Enable",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3744,
   "python_twin": "scale_in_2_target_enable=False (setuphunter_py/setuphunter_v68/engine.py:281)",
   "concept": "scale_in",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis (6.8.3 13. Scale-In Engine, 51 knobs). Essentials 010-012 duplicate.",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "orders_positions",
   "group": "13. Scale-In Engine",
   "name": "ScaleIn2_TargetTicks",
   "display": "13.25 ScaleIn2 Target Ticks",
   "type": "double",
   "default": "20",
   "default_line": 593,
   "range": "0.0,double.MaxValue",
   "description": "13.25 ScaleIn2 Target Ticks",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3746,
   "python_twin": "scale_in_2_target_ticks=20.0 (setuphunter_py/setuphunter_v68/engine.py:282)",
   "concept": "scale_in",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis (6.8.3 13. Scale-In Engine, 51 knobs). Essentials 010-012 duplicate.",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "orders_positions",
   "group": "13. Scale-In Engine",
   "name": "ScaleIn3_Enable",
   "display": "13.30 ScaleIn3 Enable",
   "type": "bool",
   "default": "false",
   "default_line": 594,
   "range": "",
   "description": "13.30 ScaleIn3 Enable",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3748,
   "python_twin": "scale_in_3_enable=False (setuphunter_py/setuphunter_v68/engine.py:283)",
   "concept": "scale_in",
   "overlap": "same name in D:scale_in_3_enable",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "orders_positions",
   "group": "13. Scale-In Engine",
   "name": "ScaleIn3_ActivateTicks",
   "display": "13.31 ScaleIn3 Activate Ticks",
   "type": "double",
   "default": "15",
   "default_line": 595,
   "range": "0.0,double.MaxValue",
   "description": "13.31 ScaleIn3 Activate Ticks",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3750,
   "python_twin": "scale_in_3_activate_ticks=15.0 (setuphunter_py/setuphunter_v68/engine.py:284)",
   "concept": "scale_in",
   "overlap": "same name in D:scale_in_3_activate_ticks",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "orders_positions",
   "group": "13. Scale-In Engine",
   "name": "ScaleIn3_SlEnable",
   "display": "13.32 ScaleIn3 SL Enable",
   "type": "bool",
   "default": "false",
   "default_line": 596,
   "range": "",
   "description": "13.32 ScaleIn3 SL Enable",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3752,
   "python_twin": "scale_in_3_sl_enable=False (setuphunter_py/setuphunter_v68/engine.py:285)",
   "concept": "stop_target",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis owns SL/TP execution; plugins send stop_hint/target_hint (ZZ profiles, SMT RR presets, Nitro 1.5R) (Q2, Q9).",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "orders_positions",
   "group": "13. Scale-In Engine",
   "name": "ScaleIn3_SlTicks",
   "display": "13.33 ScaleIn3 SL Ticks",
   "type": "double",
   "default": "15",
   "default_line": 597,
   "range": "0.0,double.MaxValue",
   "description": "13.33 ScaleIn3 SL Ticks",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3754,
   "python_twin": "scale_in_3_sl_ticks=15.0 (setuphunter_py/setuphunter_v68/engine.py:286)",
   "concept": "stop_target",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis owns SL/TP execution; plugins send stop_hint/target_hint (ZZ profiles, SMT RR presets, Nitro 1.5R) (Q2, Q9).",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "orders_positions",
   "group": "13. Scale-In Engine",
   "name": "ScaleIn3_TargetEnable",
   "display": "13.34 ScaleIn3 Target Enable",
   "type": "bool",
   "default": "false",
   "default_line": 598,
   "range": "",
   "description": "13.34 ScaleIn3 Target Enable",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3756,
   "python_twin": "scale_in_3_target_enable=False (setuphunter_py/setuphunter_v68/engine.py:287)",
   "concept": "scale_in",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis (6.8.3 13. Scale-In Engine, 51 knobs). Essentials 010-012 duplicate.",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "orders_positions",
   "group": "13. Scale-In Engine",
   "name": "ScaleIn3_TargetTicks",
   "display": "13.35 ScaleIn3 Target Ticks",
   "type": "double",
   "default": "20",
   "default_line": 599,
   "range": "0.0,double.MaxValue",
   "description": "13.35 ScaleIn3 Target Ticks",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3758,
   "python_twin": "scale_in_3_target_ticks=20.0 (setuphunter_py/setuphunter_v68/engine.py:288)",
   "concept": "scale_in",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis (6.8.3 13. Scale-In Engine, 51 knobs). Essentials 010-012 duplicate.",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "orders_positions",
   "group": "13. Scale-In Engine",
   "name": "ScaleIn4_Enable",
   "display": "13.40 ScaleIn4 Enable",
   "type": "bool",
   "default": "false",
   "default_line": 600,
   "range": "",
   "description": "13.40 ScaleIn4 Enable",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3760,
   "python_twin": "scale_in_4_enable=False (setuphunter_py/setuphunter_v68/engine.py:289)",
   "concept": "scale_in",
   "overlap": "same name in D:scale_in_4_enable",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "orders_positions",
   "group": "13. Scale-In Engine",
   "name": "ScaleIn4_ActivateTicks",
   "display": "13.41 ScaleIn4 Activate Ticks",
   "type": "double",
   "default": "20",
   "default_line": 601,
   "range": "0.0,double.MaxValue",
   "description": "13.41 ScaleIn4 Activate Ticks",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3762,
   "python_twin": "scale_in_4_activate_ticks=20.0 (setuphunter_py/setuphunter_v68/engine.py:290)",
   "concept": "scale_in",
   "overlap": "same name in D:scale_in_4_activate_ticks",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "orders_positions",
   "group": "13. Scale-In Engine",
   "name": "ScaleIn4_SlEnable",
   "display": "13.42 ScaleIn4 SL Enable",
   "type": "bool",
   "default": "false",
   "default_line": 602,
   "range": "",
   "description": "13.42 ScaleIn4 SL Enable",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3764,
   "python_twin": "scale_in_4_sl_enable=False (setuphunter_py/setuphunter_v68/engine.py:291)",
   "concept": "stop_target",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis owns SL/TP execution; plugins send stop_hint/target_hint (ZZ profiles, SMT RR presets, Nitro 1.5R) (Q2, Q9).",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "orders_positions",
   "group": "13. Scale-In Engine",
   "name": "ScaleIn4_SlTicks",
   "display": "13.43 ScaleIn4 SL Ticks",
   "type": "double",
   "default": "15",
   "default_line": 603,
   "range": "0.0,double.MaxValue",
   "description": "13.43 ScaleIn4 SL Ticks",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3766,
   "python_twin": "scale_in_4_sl_ticks=15.0 (setuphunter_py/setuphunter_v68/engine.py:292)",
   "concept": "stop_target",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis owns SL/TP execution; plugins send stop_hint/target_hint (ZZ profiles, SMT RR presets, Nitro 1.5R) (Q2, Q9).",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "orders_positions",
   "group": "13. Scale-In Engine",
   "name": "ScaleIn4_TargetEnable",
   "display": "13.44 ScaleIn4 Target Enable",
   "type": "bool",
   "default": "false",
   "default_line": 604,
   "range": "",
   "description": "13.44 ScaleIn4 Target Enable",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3768,
   "python_twin": "scale_in_4_target_enable=False (setuphunter_py/setuphunter_v68/engine.py:293)",
   "concept": "scale_in",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis (6.8.3 13. Scale-In Engine, 51 knobs). Essentials 010-012 duplicate.",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "orders_positions",
   "group": "13. Scale-In Engine",
   "name": "ScaleIn4_TargetTicks",
   "display": "13.45 ScaleIn4 Target Ticks",
   "type": "double",
   "default": "20",
   "default_line": 605,
   "range": "0.0,double.MaxValue",
   "description": "13.45 ScaleIn4 Target Ticks",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3770,
   "python_twin": "scale_in_4_target_ticks=20.0 (setuphunter_py/setuphunter_v68/engine.py:294)",
   "concept": "scale_in",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis (6.8.3 13. Scale-In Engine, 51 knobs). Essentials 010-012 duplicate.",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "orders_positions",
   "group": "13. Scale-In Engine",
   "name": "ScaleInBe1_Enable",
   "display": "13.50 ScaleIn BE1 Enable",
   "type": "bool",
   "default": "false",
   "default_line": 606,
   "range": "",
   "description": "13.50 ScaleIn BE1 Enable",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3772,
   "python_twin": "scale_in_be1_enable=False (setuphunter_py/setuphunter_v68/engine.py:296)",
   "concept": "scale_in",
   "overlap": "same name in D:scale_in_be1_enable",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "orders_positions",
   "group": "13. Scale-In Engine",
   "name": "ScaleInBe1_WhenTicks",
   "display": "13.51 ScaleIn BE1 When Ticks",
   "type": "double",
   "default": "7",
   "default_line": 607,
   "range": "0.0,double.MaxValue",
   "description": "13.51 ScaleIn BE1 When Ticks",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3774,
   "python_twin": "scale_in_be1_when_ticks=7.0 (setuphunter_py/setuphunter_v68/engine.py:297)",
   "concept": "scale_in",
   "overlap": "same name in D:scale_in_be1_when_ticks",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "orders_positions",
   "group": "13. Scale-In Engine",
   "name": "ScaleInBe1_PlusTicks",
   "display": "13.52 ScaleIn BE1 Plus Ticks",
   "type": "double",
   "default": "1",
   "default_line": 608,
   "range": "0.0,double.MaxValue",
   "description": "13.52 ScaleIn BE1 Plus Ticks",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3776,
   "python_twin": "scale_in_be1_plus_ticks=1.0 (setuphunter_py/setuphunter_v68/engine.py:298)",
   "concept": "scale_in",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis (6.8.3 13. Scale-In Engine, 51 knobs). Essentials 010-012 duplicate.",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "orders_positions",
   "group": "13. Scale-In Engine",
   "name": "ScaleInBe2_Enable",
   "display": "13.53 ScaleIn BE2 Enable",
   "type": "bool",
   "default": "false",
   "default_line": 609,
   "range": "",
   "description": "13.53 ScaleIn BE2 Enable",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3778,
   "python_twin": "scale_in_be2_enable=False (setuphunter_py/setuphunter_v68/engine.py:299)",
   "concept": "scale_in",
   "overlap": "same name in D:scale_in_be2_enable",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "orders_positions",
   "group": "13. Scale-In Engine",
   "name": "ScaleInBe2_WhenTicks",
   "display": "13.54 ScaleIn BE2 When Ticks",
   "type": "double",
   "default": "12",
   "default_line": 610,
   "range": "0.0,double.MaxValue",
   "description": "13.54 ScaleIn BE2 When Ticks",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3780,
   "python_twin": "scale_in_be2_when_ticks=12.0 (setuphunter_py/setuphunter_v68/engine.py:300)",
   "concept": "scale_in",
   "overlap": "same name in D:scale_in_be2_when_ticks",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "orders_positions",
   "group": "13. Scale-In Engine",
   "name": "ScaleInBe2_PlusTicks",
   "display": "13.55 ScaleIn BE2 Plus Ticks",
   "type": "double",
   "default": "1",
   "default_line": 611,
   "range": "0.0,double.MaxValue",
   "description": "13.55 ScaleIn BE2 Plus Ticks",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3782,
   "python_twin": "scale_in_be2_plus_ticks=1.0 (setuphunter_py/setuphunter_v68/engine.py:301)",
   "concept": "scale_in",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis (6.8.3 13. Scale-In Engine, 51 knobs). Essentials 010-012 duplicate.",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "orders_positions",
   "group": "13. Scale-In Engine",
   "name": "ScaleInBe3_Enable",
   "display": "13.56 ScaleIn BE3 Enable",
   "type": "bool",
   "default": "false",
   "default_line": 612,
   "range": "",
   "description": "13.56 ScaleIn BE3 Enable",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3784,
   "python_twin": "scale_in_be3_enable=False (setuphunter_py/setuphunter_v68/engine.py:302)",
   "concept": "scale_in",
   "overlap": "same name in D:scale_in_be3_enable",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "orders_positions",
   "group": "13. Scale-In Engine",
   "name": "ScaleInBe3_WhenTicks",
   "display": "13.57 ScaleIn BE3 When Ticks",
   "type": "double",
   "default": "15",
   "default_line": 613,
   "range": "0.0,double.MaxValue",
   "description": "13.57 ScaleIn BE3 When Ticks",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3786,
   "python_twin": "scale_in_be3_when_ticks=15.0 (setuphunter_py/setuphunter_v68/engine.py:303)",
   "concept": "scale_in",
   "overlap": "same name in D:scale_in_be3_when_ticks",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "orders_positions",
   "group": "13. Scale-In Engine",
   "name": "ScaleInBe3_PlusTicks",
   "display": "13.58 ScaleIn BE3 Plus Ticks",
   "type": "double",
   "default": "1",
   "default_line": 614,
   "range": "0.0,double.MaxValue",
   "description": "13.58 ScaleIn BE3 Plus Ticks",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3788,
   "python_twin": "scale_in_be3_plus_ticks=1.0 (setuphunter_py/setuphunter_v68/engine.py:304)",
   "concept": "scale_in",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis (6.8.3 13. Scale-In Engine, 51 knobs). Essentials 010-012 duplicate.",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "orders_positions",
   "group": "13. Scale-In Engine",
   "name": "ScaleInBe4_Enable",
   "display": "13.59 ScaleIn BE4 Enable",
   "type": "bool",
   "default": "false",
   "default_line": 615,
   "range": "",
   "description": "13.59 ScaleIn BE4 Enable",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3790,
   "python_twin": "scale_in_be4_enable=False (setuphunter_py/setuphunter_v68/engine.py:305)",
   "concept": "scale_in",
   "overlap": "same name in D:scale_in_be4_enable",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "orders_positions",
   "group": "13. Scale-In Engine",
   "name": "ScaleInBe4_WhenTicks",
   "display": "13.60 ScaleIn BE4 When Ticks",
   "type": "double",
   "default": "25",
   "default_line": 616,
   "range": "0.0,double.MaxValue",
   "description": "13.60 ScaleIn BE4 When Ticks",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3792,
   "python_twin": "scale_in_be4_when_ticks=25.0 (setuphunter_py/setuphunter_v68/engine.py:306)",
   "concept": "scale_in",
   "overlap": "same name in D:scale_in_be4_when_ticks",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "orders_positions",
   "group": "13. Scale-In Engine",
   "name": "ScaleInBe4_PlusTicks",
   "display": "13.61 ScaleIn BE4 Plus Ticks",
   "type": "double",
   "default": "1",
   "default_line": 617,
   "range": "0.0,double.MaxValue",
   "description": "13.61 ScaleIn BE4 Plus Ticks",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3794,
   "python_twin": "scale_in_be4_plus_ticks=1.0 (setuphunter_py/setuphunter_v68/engine.py:307)",
   "concept": "scale_in",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis (6.8.3 13. Scale-In Engine, 51 knobs). Essentials 010-012 duplicate.",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "orders_positions",
   "group": "13. Scale-In Engine",
   "name": "ScaleInTrail1_Enable",
   "display": "13.70 ScaleIn Trail1 Enable",
   "type": "bool",
   "default": "false",
   "default_line": 618,
   "range": "",
   "description": "13.70 ScaleIn Trail1 Enable",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3796,
   "python_twin": "scale_in_trail1_enable=False (setuphunter_py/setuphunter_v68/engine.py:309)",
   "concept": "trailing_stop",
   "overlap": "same name in D:scale_in_trail1_enable",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "orders_positions",
   "group": "13. Scale-In Engine",
   "name": "ScaleInTrail1_TriggerTicks",
   "display": "13.71 ScaleIn Trail1 Trigger Ticks",
   "type": "double",
   "default": "7",
   "default_line": 619,
   "range": "0.0,double.MaxValue",
   "description": "13.71 ScaleIn Trail1 Trigger Ticks",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3798,
   "python_twin": "scale_in_trail1_trigger_ticks=7.0 (setuphunter_py/setuphunter_v68/engine.py:310)",
   "concept": "trailing_stop",
   "overlap": "same name in D:scale_in_trail1_trigger_ticks",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "orders_positions",
   "group": "13. Scale-In Engine",
   "name": "ScaleInTrail1_DistTicks",
   "display": "13.72 ScaleIn Trail1 Dist Ticks",
   "type": "double",
   "default": "25",
   "default_line": 620,
   "range": "0.0,double.MaxValue",
   "description": "13.72 ScaleIn Trail1 Dist Ticks",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3800,
   "python_twin": "scale_in_trail1_dist_ticks=25.0 (setuphunter_py/setuphunter_v68/engine.py:311)",
   "concept": "trailing_stop",
   "overlap": "same name in D:scale_in_trail1_dist_ticks",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "orders_positions",
   "group": "13. Scale-In Engine",
   "name": "ScaleInTrail2_Enable",
   "display": "13.73 ScaleIn Trail2 Enable",
   "type": "bool",
   "default": "false",
   "default_line": 621,
   "range": "",
   "description": "13.73 ScaleIn Trail2 Enable",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3802,
   "python_twin": "scale_in_trail2_enable=False (setuphunter_py/setuphunter_v68/engine.py:312)",
   "concept": "trailing_stop",
   "overlap": "same name in D:scale_in_trail2_enable",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "orders_positions",
   "group": "13. Scale-In Engine",
   "name": "ScaleInTrail2_TriggerTicks",
   "display": "13.74 ScaleIn Trail2 Trigger Ticks",
   "type": "double",
   "default": "10",
   "default_line": 622,
   "range": "0.0,double.MaxValue",
   "description": "13.74 ScaleIn Trail2 Trigger Ticks",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3804,
   "python_twin": "scale_in_trail2_trigger_ticks=10.0 (setuphunter_py/setuphunter_v68/engine.py:313)",
   "concept": "trailing_stop",
   "overlap": "same name in D:scale_in_trail2_trigger_ticks",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "orders_positions",
   "group": "13. Scale-In Engine",
   "name": "ScaleInTrail2_DistTicks",
   "display": "13.75 ScaleIn Trail2 Dist Ticks",
   "type": "double",
   "default": "25",
   "default_line": 623,
   "range": "0.0,double.MaxValue",
   "description": "13.75 ScaleIn Trail2 Dist Ticks",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3806,
   "python_twin": "scale_in_trail2_dist_ticks=25.0 (setuphunter_py/setuphunter_v68/engine.py:314)",
   "concept": "trailing_stop",
   "overlap": "same name in D:scale_in_trail2_dist_ticks",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "orders_positions",
   "group": "13. Scale-In Engine",
   "name": "ScaleInTrail3_Enable",
   "display": "13.76 ScaleIn Trail3 Enable",
   "type": "bool",
   "default": "false",
   "default_line": 624,
   "range": "",
   "description": "13.76 ScaleIn Trail3 Enable",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3808,
   "python_twin": "scale_in_trail3_enable=False (setuphunter_py/setuphunter_v68/engine.py:315)",
   "concept": "trailing_stop",
   "overlap": "same name in D:scale_in_trail3_enable",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "orders_positions",
   "group": "13. Scale-In Engine",
   "name": "ScaleInTrail3_TriggerTicks",
   "display": "13.77 ScaleIn Trail3 Trigger Ticks",
   "type": "double",
   "default": "15",
   "default_line": 625,
   "range": "0.0,double.MaxValue",
   "description": "13.77 ScaleIn Trail3 Trigger Ticks",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3810,
   "python_twin": "scale_in_trail3_trigger_ticks=15.0 (setuphunter_py/setuphunter_v68/engine.py:316)",
   "concept": "trailing_stop",
   "overlap": "same name in D:scale_in_trail3_trigger_ticks",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "orders_positions",
   "group": "13. Scale-In Engine",
   "name": "ScaleInTrail3_DistTicks",
   "display": "13.78 ScaleIn Trail3 Dist Ticks",
   "type": "double",
   "default": "25",
   "default_line": 626,
   "range": "0.0,double.MaxValue",
   "description": "13.78 ScaleIn Trail3 Dist Ticks",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3812,
   "python_twin": "scale_in_trail3_dist_ticks=25.0 (setuphunter_py/setuphunter_v68/engine.py:317)",
   "concept": "trailing_stop",
   "overlap": "same name in D:scale_in_trail3_dist_ticks",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "orders_positions",
   "group": "13. Scale-In Engine",
   "name": "ScaleInTrail4_Enable",
   "display": "13.79 ScaleIn Trail4 Enable",
   "type": "bool",
   "default": "false",
   "default_line": 627,
   "range": "",
   "description": "13.79 ScaleIn Trail4 Enable",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3814,
   "python_twin": "scale_in_trail4_enable=False (setuphunter_py/setuphunter_v68/engine.py:318)",
   "concept": "trailing_stop",
   "overlap": "same name in D:scale_in_trail4_enable",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "orders_positions",
   "group": "13. Scale-In Engine",
   "name": "ScaleInTrail4_TriggerTicks",
   "display": "13.80 ScaleIn Trail4 Trigger Ticks",
   "type": "double",
   "default": "25",
   "default_line": 628,
   "range": "0.0,double.MaxValue",
   "description": "13.80 ScaleIn Trail4 Trigger Ticks",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3816,
   "python_twin": "scale_in_trail4_trigger_ticks=25.0 (setuphunter_py/setuphunter_v68/engine.py:319)",
   "concept": "trailing_stop",
   "overlap": "same name in D:scale_in_trail4_trigger_ticks",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "A",
   "plugin": "chassis",
   "v7_owner": "chassis",
   "chassis_area": "orders_positions",
   "group": "13. Scale-In Engine",
   "name": "ScaleInTrail4_DistTicks",
   "display": "13.81 ScaleIn Trail4 Dist Ticks",
   "type": "double",
   "default": "35",
   "default_line": 629,
   "range": "0.0,double.MaxValue",
   "description": "13.81 ScaleIn Trail4 Dist Ticks",
   "source_file": "pc3_v683_fillfix_install/SetupHunter_v6_8_3_FILL_FIX_NT8.cs",
   "source_line": 3818,
   "python_twin": "scale_in_trail4_dist_ticks=35.0 (setuphunter_py/setuphunter_v68/engine.py:320)",
   "concept": "trailing_stop",
   "overlap": "same name in D:scale_in_trail4_dist_ticks",
   "ownership_proposal": "PROPOSAL: this 6.8.3 knob is the single owner",
   "open_question": "",
   "status": "",
   "notes": "owner per scaffold contracts/param_ownership_v683.json"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "orders_positions",
   "group": "001. Trade Lot Size",
   "name": "Trade1Quantity",
   "display": "001.01 1st Trade Quantity",
   "type": "int",
   "default": "1",
   "default_line": 36,
   "range": "0, int.MaxValue",
   "description": "1st Trade Quantity",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14063,
   "python_twin": "",
   "concept": "quantity_lots",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis money/qty (6.8.3 FixedQuantity / MM056). SMT V3 001 lot sizes and Essentials 004 lots map onto it.",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "orders_positions",
   "group": "001. Trade Lot Size",
   "name": "Trade2Quantity",
   "display": "001.02 2nd Trade Quantity",
   "type": "int",
   "default": "0",
   "default_line": 37,
   "range": "0, int.MaxValue",
   "description": "2nd Trade Quantity",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14072,
   "python_twin": "",
   "concept": "quantity_lots",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis money/qty (6.8.3 FixedQuantity / MM056). SMT V3 001 lot sizes and Essentials 004 lots map onto it.",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "orders_positions",
   "group": "001. Trade Lot Size",
   "name": "Trade3Quantity",
   "display": "001.03 3rd Trade Quantity",
   "type": "int",
   "default": "0",
   "default_line": 38,
   "range": "0, int.MaxValue",
   "description": "3rd Trade Quantity",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14081,
   "python_twin": "",
   "concept": "quantity_lots",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis money/qty (6.8.3 FixedQuantity / MM056). SMT V3 001 lot sizes and Essentials 004 lots map onto it.",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "orders_positions",
   "group": "001. Trade Lot Size",
   "name": "Trade4Quantity",
   "display": "001.04 4th Trade Quantity",
   "type": "int",
   "default": "0",
   "default_line": 39,
   "range": "0, int.MaxValue",
   "description": "4th Trade Quantity",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14090,
   "python_twin": "",
   "concept": "quantity_lots",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis money/qty (6.8.3 FixedQuantity / MM056). SMT V3 001 lot sizes and Essentials 004 lots map onto it.",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "orders_positions",
   "group": "001. Trade Lot Size",
   "name": "AllowMultipleTrades",
   "display": "001.07 Allow Multiple Trades",
   "type": "bool",
   "default": "false",
   "default_line": 40,
   "range": "",
   "description": "Allow Multiple Trades",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14098,
   "python_twin": "",
   "concept": "quantity_lots",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis money/qty (6.8.3 FixedQuantity / MM056). SMT V3 001 lot sizes and Essentials 004 lots map onto it.",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "orders_positions",
   "group": "001. Trade Lot Size",
   "name": "MaxPositionsAllowed",
   "display": "001.08 Max Positions Allowed",
   "type": "int",
   "default": "1",
   "default_line": 41,
   "range": "1, int.MaxValue",
   "description": "Max Positions Allowed",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14107,
   "python_twin": "",
   "concept": "quantity_lots",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis money/qty (6.8.3 FixedQuantity / MM056). SMT V3 001 lot sizes and Essentials 004 lots map onto it.",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "UseLTFSweepEntry",
   "display": "002.01 Use LTF Sweep Entry",
   "type": "bool",
   "default": "false",
   "default_line": 902,
   "range": "",
   "description": "Use LTF Sweep Entry",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14134,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "UseHTFSweepEntry",
   "display": "002.02 Use HTF Sweep Entry",
   "type": "bool",
   "default": "false",
   "default_line": 906,
   "range": "",
   "description": "Use HTF Sweep Entry",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14142,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "UseSweepDisplayOnly",
   "display": "002.03 Use Sweep Display Only",
   "type": "bool",
   "default": "false",
   "default_line": 910,
   "range": "",
   "description": "Use Sweep Display Only",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14150,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "UseLTFSweepCombinedEntry",
   "display": "002.04 Use LTF Sweep as Combined Entry",
   "type": "bool",
   "default": "false",
   "default_line": 903,
   "range": "",
   "description": "Use LTF Sweep as Combined Entry",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14158,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "UseHTFSweepCombinedEntry",
   "display": "002.05 Use HTF Sweep as Combined Entry",
   "type": "bool",
   "default": "false",
   "default_line": 907,
   "range": "",
   "description": "Use HTF Sweep as Combined Entry",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14166,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "SweepSignalOrder",
   "display": "002.06 Signal Order (0=Any, 1=1st, 2=2nd...)",
   "type": "int",
   "default": "0",
   "default_line": 911,
   "range": "0, 8",
   "description": "Signal Order (0=Any, 1=1st, 2=2nd...)",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14175,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "SweepMaxBarsBetween",
   "display": "002.07 Max Bars Between Signals",
   "type": "int",
   "default": "10",
   "default_line": 912,
   "range": "1, 500",
   "description": "Max Bars Between Signals",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14184,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "SweepEntryPlusTicks",
   "display": "002.08 Sweep Entry Plus Ticks",
   "type": "int",
   "default": "0",
   "default_line": 913,
   "range": "0, 100",
   "description": "Sweep Entry Plus Ticks",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14193,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "SweepHTFTimeframe",
   "display": "002.09 HTF Timeframe (minutes)",
   "type": "int",
   "default": "15",
   "default_line": 914,
   "range": "",
   "description": "HTF Timeframe (minutes)",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14201,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "UseFVGEntry",
   "display": "003.01 Use FVG Entry",
   "type": "bool",
   "default": "false",
   "default_line": 842,
   "range": "",
   "description": "Use FVG Entry",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14228,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "UseFVGDisplayOnly",
   "display": "003.02 Use FVG Display Only",
   "type": "bool",
   "default": "false",
   "default_line": 843,
   "range": "",
   "description": "Use FVG Display Only",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14236,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "UseFVGCombinedEntry",
   "display": "003.03 Use FVG Combined Entry",
   "type": "bool",
   "default": "false",
   "default_line": 844,
   "range": "",
   "description": "Use FVG Combined Entry",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14244,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "FVGSignalOrder",
   "display": "003.04 Signal Order (0=Any, 1=1st, 2=2nd...)",
   "type": "int",
   "default": "0",
   "default_line": 845,
   "range": "0, 8",
   "description": "Signal Order (0=Any, 1=1st, 2=2nd...)",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14253,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "FVGMaxBarsToRetest",
   "display": "003.05 Max Bars To Retest (default 20)",
   "type": "int",
   "default": "20",
   "default_line": 846,
   "range": "1, 200",
   "description": "Max Bars To Retest (default 20)",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14262,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "FVGMaxBarsAfterRetest",
   "display": "003.06 Max Bars After Retest (default 10)",
   "type": "int",
   "default": "10",
   "default_line": 847,
   "range": "1, 100",
   "description": "Max Bars After Retest (default 10)",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14271,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "FVGMaxBarsBetween",
   "display": "003.07 Max Bars Between Signals",
   "type": "int",
   "default": "10",
   "default_line": 848,
   "range": "1, 500",
   "description": "Max Bars Between Signals",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14280,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "FVGEntryPlusTicks",
   "display": "003.08 FVG Entry Plus Ticks",
   "type": "int",
   "default": "0",
   "default_line": 849,
   "range": "0, 100",
   "description": "FVG Entry Plus Ticks",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14289,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "UseFVGEntryBarCloseAboveBelowPrior",
   "display": "003.09 Use Entry Bar Close Above/Below Prior Bar H/L",
   "type": "bool",
   "default": "true",
   "default_line": 855,
   "range": "",
   "description": "Use Entry Bar Close Above/Below Prior Bar H/L",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14297,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "UseFVGEntryTicksOutOfFVG",
   "display": "003.10 Use Entry X Ticks Out of FVG",
   "type": "bool",
   "default": "false",
   "default_line": 856,
   "range": "",
   "description": "Use Entry X Ticks Out of FVG",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14305,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "FVGEntryTicksOutOfFVG",
   "display": "003.11 FVG Entry Ticks Out of FVG",
   "type": "int",
   "default": "5",
   "default_line": 857,
   "range": "1, 100",
   "description": "FVG Entry Ticks Out of FVG",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14314,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "UseFVGEntryCloseBarPlusTicks",
   "display": "003.12 Use Entry Close of Bar Plus X Ticks",
   "type": "bool",
   "default": "false",
   "default_line": 858,
   "range": "",
   "description": "Use Entry Close of Bar Plus X Ticks",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14322,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "FVGEntryCloseBarPlusTicks",
   "display": "003.13 FVG Entry Close Bar Plus Ticks",
   "type": "int",
   "default": "5",
   "default_line": 859,
   "range": "1, 100",
   "description": "FVG Entry Close Bar Plus Ticks",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14331,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "UseFVGWidthFilter",
   "display": "003.14 Use FVG Width Filter",
   "type": "bool",
   "default": "false",
   "default_line": 863,
   "range": "",
   "description": "Use FVG Width Filter",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14339,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "FVGMinWidthTicks",
   "display": "003.15 FVG Minimum Width (Ticks)",
   "type": "int",
   "default": "10",
   "default_line": 864,
   "range": "1, 1000",
   "description": "FVG Minimum Width (Ticks)",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14348,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "UseFVGEntryOnDetection",
   "display": "003.16 Use Entry On FVG Detection",
   "type": "bool",
   "default": "false",
   "default_line": 860,
   "range": "",
   "description": "Use Entry On FVG Detection",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14356,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "UseIFVGEntry",
   "display": "004.01 Use IFVG Entry",
   "type": "bool",
   "default": "false",
   "default_line": 870,
   "range": "",
   "description": "Use IFVG Entry",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14383,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "UseIFVGDisplayOnly",
   "display": "004.02 Use IFVG Display Only",
   "type": "bool",
   "default": "false",
   "default_line": 871,
   "range": "",
   "description": "Use IFVG Display Only",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14391,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "UseIFVGCombinedEntry",
   "display": "004.03 Use IFVG Combined Entry",
   "type": "bool",
   "default": "false",
   "default_line": 872,
   "range": "",
   "description": "Use IFVG Combined Entry",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14399,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "IFVGSignalOrder",
   "display": "004.04 Signal Order (0=Any, 1=1st, 2=2nd...)",
   "type": "int",
   "default": "0",
   "default_line": 873,
   "range": "0, 8",
   "description": "Signal Order (0=Any, 1=1st, 2=2nd...)",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14408,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "IFVGMaxBarsBetween",
   "display": "004.05 Max Bars Between Signals",
   "type": "int",
   "default": "10",
   "default_line": 874,
   "range": "1, int.MaxValue",
   "description": "Max Bars Between Signals",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14417,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "IFVGEntryPlusTicks",
   "display": "004.06 IFVG Entry Plus Ticks",
   "type": "int",
   "default": "0",
   "default_line": 875,
   "range": "0, int.MaxValue",
   "description": "IFVG Entry Plus Ticks",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14426,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "UseIFVGEntryTicksOutOfFVG",
   "display": "004.07 Use Entry X Ticks Out of IFVG",
   "type": "bool",
   "default": "false",
   "default_line": 883,
   "range": "",
   "description": "Use Entry X Ticks Out of IFVG",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14434,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "IFVGEntryTicksOutOfFVG",
   "display": "004.08 IFVG Entry Ticks Out of IFVG",
   "type": "int",
   "default": "5",
   "default_line": 884,
   "range": "1, 100",
   "description": "IFVG Entry Ticks Out of IFVG",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14443,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "UseIFVGEntryCloseBarPlusTicks",
   "display": "004.09 Use Entry Close of Bar Plus X Ticks",
   "type": "bool",
   "default": "false",
   "default_line": 885,
   "range": "",
   "description": "Use Entry Close of Bar Plus X Ticks",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14451,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "IFVGEntryCloseBarPlusTicks",
   "display": "004.10 IFVG Entry Close Bar Plus Ticks",
   "type": "int",
   "default": "5",
   "default_line": 886,
   "range": "1, 100",
   "description": "IFVG Entry Close Bar Plus Ticks",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14460,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "UseIFVGWidthFilter",
   "display": "004.11 Use IFVG Width Filter",
   "type": "bool",
   "default": "false",
   "default_line": 890,
   "range": "",
   "description": "Use IFVG Width Filter",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14468,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "IFVGMinWidthTicks",
   "display": "004.12 IFVG Minimum Width (Ticks)",
   "type": "int",
   "default": "10",
   "default_line": 891,
   "range": "1, 1000",
   "description": "IFVG Minimum Width (Ticks)",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14477,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "IFVGMaxCandlesToWait",
   "display": "004.13 Max Candles To Wait For IFVG",
   "type": "int",
   "default": "100",
   "default_line": 894,
   "range": "1, 500",
   "description": "Max Candles To Wait For IFVG",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14486,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "UseIFVGEntryOnDetection",
   "display": "004.14 Use Entry On IFVG Detection",
   "type": "bool",
   "default": "false",
   "default_line": 887,
   "range": "",
   "description": "Use Entry On IFVG Detection",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14494,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "UseCISDEntry",
   "display": "005.01 Use CISD Entry",
   "type": "bool",
   "default": "false",
   "default_line": 72,
   "range": "",
   "description": "Use CISD Entry",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14519,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "UseCISDDisplayOnly",
   "display": "005.02 Use CISD Display Only",
   "type": "bool",
   "default": "false",
   "default_line": 73,
   "range": "",
   "description": "Use CISD Display Only",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14527,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "UseCISDCombinedEntry",
   "display": "005.03 Use CISD Combined Entry",
   "type": "bool",
   "default": "false",
   "default_line": 74,
   "range": "",
   "description": "Use CISD Combined Entry",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14535,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "CISDSignalOrder",
   "display": "005.04 Signal Order (0=Any, 1=1st, 2=2nd...)",
   "type": "int",
   "default": "0",
   "default_line": 75,
   "range": "0, 8",
   "description": "Signal Order (0=Any, 1=1st, 2=2nd...)",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14544,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "CISDMaxBarsBetween",
   "display": "005.05 Max Bars Between Signals",
   "type": "int",
   "default": "10",
   "default_line": 76,
   "range": "1, 500",
   "description": "Max Bars Between Signals",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14553,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "CISDEntryPlusTicks",
   "display": "005.06 CISD Entry Plus Ticks",
   "type": "int",
   "default": "0",
   "default_line": 77,
   "range": "0, 100",
   "description": "CISD Entry Plus Ticks",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14562,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "UseBOSEntry",
   "display": "006.01 Use BOS Entry",
   "type": "bool",
   "default": "false",
   "default_line": 55,
   "range": "",
   "description": "Use BOS Entry",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14590,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "UseBOSDisplayOnly",
   "display": "006.02 Use BOS Display Only",
   "type": "bool",
   "default": "false",
   "default_line": 56,
   "range": "",
   "description": "Use BOS Display Only",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14598,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "UseBOSCombinedEntry",
   "display": "006.03 Use BOS Combined Entry",
   "type": "bool",
   "default": "false",
   "default_line": 57,
   "range": "",
   "description": "Use BOS Combined Entry",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14606,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "BOSSignalOrder",
   "display": "006.04 Signal Order (0=Any, 1=1st, 2=2nd...)",
   "type": "int",
   "default": "0",
   "default_line": 58,
   "range": "0, 8",
   "description": "Signal Order (0=Any, 1=1st, 2=2nd...)",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14615,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "BOSPivotLeftBars",
   "display": "006.05 Pivot Left Bars",
   "type": "int",
   "default": "5",
   "default_line": 59,
   "range": "1, 50",
   "description": "Pivot Left Bars",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14624,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "BOSPivotRightBars",
   "display": "006.06 Pivot Right Bars",
   "type": "int",
   "default": "5",
   "default_line": 60,
   "range": "1, 50",
   "description": "Pivot Right Bars",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14633,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "BOSMaxBarsToBreak",
   "display": "006.07 Max Bars To Break (default 30)",
   "type": "int",
   "default": "30",
   "default_line": 61,
   "range": "1, 200",
   "description": "Max Bars To Break (default 30)",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14642,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "BOSMaxBarsBetween",
   "display": "006.08 Max Bars Between Signals",
   "type": "int",
   "default": "10",
   "default_line": 62,
   "range": "1, 500",
   "description": "Max Bars Between Signals",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14651,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "BOSEntryPlusTicks",
   "display": "006.09 BOS Entry Plus Ticks",
   "type": "int",
   "default": "0",
   "default_line": 63,
   "range": "0, 100",
   "description": "BOS Entry Plus Ticks",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14660,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "UseLTFHeikenAshiEntry",
   "display": "007.01 Use LTF HeikenAshi Entry",
   "type": "bool",
   "default": "false",
   "default_line": 931,
   "range": "",
   "description": "Use LTF HeikenAshi Entry",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14686,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "UseHTFHeikenAshiEntry",
   "display": "007.02 Use HTF HeikenAshi Entry",
   "type": "bool",
   "default": "false",
   "default_line": 936,
   "range": "",
   "description": "Use HTF HeikenAshi Entry",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14694,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "UseLTFHeikenAshiDisplayOnly",
   "display": "007.03 Use LTF HeikenAshi Display Only",
   "type": "bool",
   "default": "false",
   "default_line": 933,
   "range": "",
   "description": "Use LTF HeikenAshi Display Only",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14702,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "UseHTFHeikenAshiDisplayOnly",
   "display": "007.04 Use HTF HeikenAshi Display Only",
   "type": "bool",
   "default": "false",
   "default_line": 938,
   "range": "",
   "description": "Use HTF HeikenAshi Display Only",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14710,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "UseLTFHeikenAshiCombinedEntry",
   "display": "007.05 Use LTF HeikenAshi as Combined Entry",
   "type": "bool",
   "default": "false",
   "default_line": 932,
   "range": "",
   "description": "Use LTF HeikenAshi as Combined Entry",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14718,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "UseHTFHeikenAshiCombinedEntry",
   "display": "007.06 Use HTF HeikenAshi as Combined Entry",
   "type": "bool",
   "default": "false",
   "default_line": 937,
   "range": "",
   "description": "Use HTF HeikenAshi as Combined Entry",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14726,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "HeikenAshiSignalOrder",
   "display": "007.07 Signal Order (0=Any, 1=1st, 2=2nd...)",
   "type": "int",
   "default": "0",
   "default_line": 941,
   "range": "0, 8",
   "description": "Signal Order (0=Any, 1=1st, 2=2nd...)",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14735,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "HeikenAshiMaxBarsBetween",
   "display": "007.08 Max Bars Between Signals",
   "type": "int",
   "default": "10",
   "default_line": 942,
   "range": "1, 100",
   "description": "Max Bars Between Signals",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14744,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "HeikenAshiEntryPlusTicks",
   "display": "007.09 HeikenAshi Entry Plus Ticks",
   "type": "int",
   "default": "0",
   "default_line": 943,
   "range": "0, int.MaxValue",
   "description": "HeikenAshi Entry Plus Ticks",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14753,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "HeikenAshiHTFTimeframe",
   "display": "007.10 HTF Timeframe (minutes)",
   "type": "int",
   "default": "15",
   "default_line": 944,
   "range": "1, int.MaxValue",
   "description": "HTF Timeframe (minutes)",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14762,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "UsePresetHighLowEntry",
   "display": "008.01 Use Preset High/Low Entry",
   "type": "bool",
   "default": "false",
   "default_line": 965,
   "range": "",
   "description": "Use Preset High/Low Entry",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14788,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "UsePresetHighLowDisplayOnly",
   "display": "008.02 Use Preset High/Low Display Only",
   "type": "bool",
   "default": "false",
   "default_line": 966,
   "range": "",
   "description": "Use Preset High/Low Display Only",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14796,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "UsePresetHighLowCombinedEntry",
   "display": "008.03 Use Preset High/Low Combined Entry",
   "type": "bool",
   "default": "false",
   "default_line": 967,
   "range": "",
   "description": "Use Preset High/Low Combined Entry",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14804,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "PresetHighLowSignalOrder",
   "display": "008.04 Signal Order (0=Any, 1=1st, 2=2nd...)",
   "type": "int",
   "default": "0",
   "default_line": 968,
   "range": "0, 8",
   "description": "Signal Order (0=Any, 1=1st, 2=2nd...)",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14813,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "PresetHighLowMaxBarsBetween",
   "display": "008.05 Max Bars Between Signals",
   "type": "int",
   "default": "10",
   "default_line": 969,
   "range": "1, 500",
   "description": "Max Bars Between Signals",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14822,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "PresetHighLowNYOpenHour",
   "display": "008.06 NY Market Open Hour (EST)",
   "type": "int",
   "default": "9",
   "default_line": 970,
   "range": "0, 23",
   "description": "NY Market Open Hour (EST)",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14831,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "PresetHighLowNYOpenMinute",
   "display": "008.07 NY Market Open Minute (EST)",
   "type": "int",
   "default": "30",
   "default_line": 971,
   "range": "0, 59",
   "description": "NY Market Open Minute (EST)",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14840,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "UseKeyLevelsEntry",
   "display": "009.01 Use Key Levels Entry",
   "type": "bool",
   "default": "false",
   "default_line": 991,
   "range": "",
   "description": "Use Key Levels Entry",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14867,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "UseKeyLevelsDisplayOnly",
   "display": "009.02 Use Key Levels Display Only",
   "type": "bool",
   "default": "false",
   "default_line": 992,
   "range": "",
   "description": "Use Key Levels Display Only",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14875,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "UseKeyLevelsCombinedEntry",
   "display": "009.03 Use Key Levels Combined Entry",
   "type": "bool",
   "default": "false",
   "default_line": 993,
   "range": "",
   "description": "Use Key Levels Combined Entry",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14883,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "KeyLevelsSignalOrder",
   "display": "009.04 Signal Order (0=Any, 1=1st, 2=2nd...)",
   "type": "int",
   "default": "0",
   "default_line": 994,
   "range": "0, 8",
   "description": "Signal Order (0=Any, 1=1st, 2=2nd...)",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14892,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "KeyLevelsMaxBarsBetween",
   "display": "009.05 Max Bars Between Signals",
   "type": "int",
   "default": "10",
   "default_line": 995,
   "range": "1, 500",
   "description": "Max Bars Between Signals",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14901,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "KeyLevelsRetestTolerance",
   "display": "009.06 Retest Tolerance (Ticks)",
   "type": "int",
   "default": "5",
   "default_line": 996,
   "range": "0, 50",
   "description": "Retest Tolerance (Ticks)",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14910,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "KeyLevelsMaxBarsToWaitForRetest",
   "display": "009.07 Max Bars To Wait For Retest",
   "type": "int",
   "default": "20",
   "default_line": 997,
   "range": "1, 100",
   "description": "Max Bars To Wait For Retest",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14919,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "UseAccumulationManipulationEntry",
   "display": "010.01 Use Accumulation + Manipulation Entry",
   "type": "bool",
   "default": "false",
   "default_line": 1028,
   "range": "",
   "description": "Use Accumulation + Manipulation Entry",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14945,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "AccumulationManipulationSignalOrder",
   "display": "010.02 Signal Order (1=1st, 2=2nd...)",
   "type": "int",
   "default": "1",
   "default_line": 1029,
   "range": "0, 8",
   "description": "Signal Order (1=1st, 2=2nd...)",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14954,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "AccumulationManipulationMaxBarsBetween",
   "display": "010.03 Max Bars Between Signals",
   "type": "int",
   "default": "50",
   "default_line": 1030,
   "range": "1, 500",
   "description": "Max Bars Between Signals",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14963,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "UseOpenRangeBreakoutEntry",
   "display": "011.01 Open Range Breakout Entry",
   "type": "bool",
   "default": "false",
   "default_line": 227,
   "range": "",
   "description": "Open Range Breakout Entry",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14989,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "UseOpenRangeBreakoutDisplayOnly",
   "display": "011.02 Open Range Breakout Display Only",
   "type": "bool",
   "default": "false",
   "default_line": 228,
   "range": "",
   "description": "Open Range Breakout Display Only",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 14997,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "UseOpenRangeBreakoutCombinedEntry",
   "display": "011.03 Open Range Breakout Combined Entry",
   "type": "bool",
   "default": "false",
   "default_line": 229,
   "range": "",
   "description": "Open Range Breakout Combined Entry",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15005,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "UseOpenRangeRetestEntry",
   "display": "011.04 Open Range Retest Entry",
   "type": "bool",
   "default": "false",
   "default_line": 232,
   "range": "",
   "description": "Open Range Retest Entry",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15013,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "UseOpenRangeRetestDisplayOnly",
   "display": "011.05 Open Range Retest Display Only",
   "type": "bool",
   "default": "false",
   "default_line": 233,
   "range": "",
   "description": "Open Range Retest Display Only",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15021,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "UseOpenRangeRetestCombinedEntry",
   "display": "011.06 Open Range Retest Combined Entry",
   "type": "bool",
   "default": "false",
   "default_line": 234,
   "range": "",
   "description": "Open Range Retest Combined Entry",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15029,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "OpenRangeCandles",
   "display": "011.07 Range Candles",
   "type": "int",
   "default": "5",
   "default_line": 243,
   "range": "1, int.MaxValue",
   "description": "Range Candles",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15038,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "OpenRangeMaxRetestCandles",
   "display": "011.08 Max Candles for Retest",
   "type": "int",
   "default": "10",
   "default_line": 244,
   "range": "1, int.MaxValue",
   "description": "Max Candles for Retest",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15047,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "UseOpenRangeFakeBreakoutEntry",
   "display": "011.09 Open Range Fake Breakout Entry",
   "type": "bool",
   "default": "false",
   "default_line": 237,
   "range": "",
   "description": "Open Range Fake Breakout Entry",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15056,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "UseOpenRangeFakeBreakoutDisplayOnly",
   "display": "011.10 Open Range Fake Breakout Display Only",
   "type": "bool",
   "default": "false",
   "default_line": 238,
   "range": "",
   "description": "Open Range Fake Breakout Display Only",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15064,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "UseOpenRangeFakeBreakoutCombinedEntry",
   "display": "011.11 Open Range Fake Breakout Combined Entry",
   "type": "bool",
   "default": "false",
   "default_line": 239,
   "range": "",
   "description": "Open Range Fake Breakout Combined Entry",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15072,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "OpenRangeFakeBreakoutMaxBars",
   "display": "011.12 Fake Breakout Max Bars",
   "type": "int",
   "default": "20",
   "default_line": 240,
   "range": "1, int.MaxValue",
   "description": "Fake Breakout Max Bars",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15081,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "OpenRangeEntryPlusTicks",
   "display": "011.13 Entry Plus Ticks",
   "type": "int",
   "default": "2",
   "default_line": 245,
   "range": "0, int.MaxValue",
   "description": "Entry Plus Ticks",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15090,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "OpenRangeSignalOrder",
   "display": "011.14 Signal Order",
   "type": "int",
   "default": "0",
   "default_line": 246,
   "range": "0, 10",
   "description": "Signal Order",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15099,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "OpenRangeMaxBarsBetween",
   "display": "011.15 Max Bars Between Signal and Entry",
   "type": "int",
   "default": "10",
   "default_line": 247,
   "range": "0, int.MaxValue",
   "description": "Max Bars Between Signal and Entry",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15108,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "UseAsiaOpenRange",
   "display": "011.16 Use Asia Session",
   "type": "bool",
   "default": "false",
   "default_line": 251,
   "range": "",
   "description": "Use Asia Session",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15116,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "UseLondonOpenRange",
   "display": "011.17 Use London Session",
   "type": "bool",
   "default": "false",
   "default_line": 252,
   "range": "",
   "description": "Use London Session",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15124,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "UseNYAMOpenRange",
   "display": "011.18 Use NY AM Session",
   "type": "bool",
   "default": "false",
   "default_line": 253,
   "range": "",
   "description": "Use NY AM Session",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15132,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "UseNYLunchOpenRange",
   "display": "011.19 Use NY Lunch Session",
   "type": "bool",
   "default": "false",
   "default_line": 254,
   "range": "",
   "description": "Use NY Lunch Session",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15140,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "UseNYPMOpenRange",
   "display": "011.20 Use NY PM Session",
   "type": "bool",
   "default": "false",
   "default_line": 255,
   "range": "",
   "description": "Use NY PM Session",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15148,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "OpenRangeRetestTolerance",
   "display": "011.21 Retest Tolerance (Ticks)",
   "type": "int",
   "default": "3",
   "default_line": 248,
   "range": "0, int.MaxValue",
   "description": "Retest Tolerance (Ticks)",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15157,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "UseHourStatsEntry",
   "display": "011.01 Use Hour Stats Entry",
   "type": "bool",
   "default": "false",
   "default_line": 304,
   "range": "",
   "description": "Use Hour Stats Entry",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15187,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "UseHourStatsDisplayOnly",
   "display": "011.02 Use Hour Stats Display Only",
   "type": "bool",
   "default": "false",
   "default_line": 305,
   "range": "",
   "description": "Use Hour Stats Display Only",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15195,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "UseHourStatsCombinedEntry",
   "display": "011.03 Use Hour Stats Combined Entry",
   "type": "bool",
   "default": "false",
   "default_line": 306,
   "range": "",
   "description": "Use Hour Stats Combined Entry",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15203,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "HourStatsSignalOrder",
   "display": "011.04 Signal Order",
   "type": "int",
   "default": "0",
   "default_line": 307,
   "range": "0, 10",
   "description": "Signal Order",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15212,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "HourStatsMaxBarsBetween",
   "display": "011.05 Max Bars Between Signal and Entry",
   "type": "int",
   "default": "10",
   "default_line": 308,
   "range": "0, int.MaxValue",
   "description": "Max Bars Between Signal and Entry",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15221,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "HourStatsMinProbabilityThreshold",
   "display": "011.06 Min Probability Threshold",
   "type": "double",
   "default": "0.65",
   "default_line": 353,
   "range": "0.25, 1.0",
   "description": "Min Probability Threshold",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15231,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "HourStatsMinDistanceToOpenTicks",
   "display": "011.07 Min Distance to Hour Open (Ticks)",
   "type": "int",
   "default": "40",
   "default_line": 354,
   "range": "0, int.MaxValue",
   "description": "Min Distance to Hour Open (Ticks)",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15240,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "HourStatsTrade8am",
   "display": "011.08 Trade 8am Hour",
   "type": "bool",
   "default": "true",
   "default_line": 357,
   "range": "",
   "description": "Trade 8am Hour",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15249,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "HourStatsTrade9am",
   "display": "011.09 Trade 9am Hour",
   "type": "bool",
   "default": "true",
   "default_line": 358,
   "range": "",
   "description": "Trade 9am Hour",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15257,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "HourStatsTrade10am",
   "display": "011.10 Trade 10am Hour",
   "type": "bool",
   "default": "true",
   "default_line": 359,
   "range": "",
   "description": "Trade 10am Hour",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15265,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "HourStatsTrade11am",
   "display": "011.11 Trade 11am Hour",
   "type": "bool",
   "default": "true",
   "default_line": 360,
   "range": "",
   "description": "Trade 11am Hour",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15273,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "HourStatsTrade12pm",
   "display": "011.12 Trade 12pm Hour",
   "type": "bool",
   "default": "true",
   "default_line": 361,
   "range": "",
   "description": "Trade 12pm Hour",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15281,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "HourStatsTrade1pm",
   "display": "011.13 Trade 1pm Hour",
   "type": "bool",
   "default": "true",
   "default_line": 362,
   "range": "",
   "description": "Trade 1pm Hour",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15289,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "HourStatsTrade2pm",
   "display": "011.14 Trade 2pm Hour",
   "type": "bool",
   "default": "true",
   "default_line": 363,
   "range": "",
   "description": "Trade 2pm Hour",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15297,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "HourStatsTrade3pm",
   "display": "011.15 Trade 3pm Hour",
   "type": "bool",
   "default": "true",
   "default_line": 364,
   "range": "",
   "description": "Trade 3pm Hour",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15305,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "HourStatsTrade4pm",
   "display": "011.16 Trade 4pm Hour",
   "type": "bool",
   "default": "true",
   "default_line": 365,
   "range": "",
   "description": "Trade 4pm Hour",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15313,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "HourStatsTradeSegment0_20",
   "display": "011.17 Trade Segment 0-20 Minutes",
   "type": "bool",
   "default": "true",
   "default_line": 368,
   "range": "",
   "description": "Trade Segment 0-20 Minutes",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15322,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "HourStatsTradeSegment20_40",
   "display": "011.18 Trade Segment 20-40 Minutes",
   "type": "bool",
   "default": "true",
   "default_line": 369,
   "range": "",
   "description": "Trade Segment 20-40 Minutes",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15330,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "HourStatsTradeSegment40_60",
   "display": "011.19 Trade Segment 40-60 Minutes",
   "type": "bool",
   "default": "true",
   "default_line": 370,
   "range": "",
   "description": "Trade Segment 40-60 Minutes",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15338,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "HourStatsUseSwingStopLoss",
   "display": "011.20 Use Swing Stop Loss",
   "type": "bool",
   "default": "true",
   "default_line": 373,
   "range": "",
   "description": "Use Swing Stop Loss",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15347,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis owns SL/TP execution; plugins send stop_hint/target_hint (ZZ profiles, SMT RR presets, Nitro 1.5R) (Q2, Q9).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "HourStatsSwingStopLossPlusTicks",
   "display": "011.21 Swing Stop Loss Plus Ticks",
   "type": "int",
   "default": "2",
   "default_line": 374,
   "range": "0, int.MaxValue",
   "description": "Swing Stop Loss Plus Ticks",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15356,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis owns SL/TP execution; plugins send stop_hint/target_hint (ZZ profiles, SMT RR presets, Nitro 1.5R) (Q2, Q9).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "HourStatsSwingStopLossSensitivity",
   "display": "011.22 Swing Stop Loss Sensitivity",
   "type": "int",
   "default": "1",
   "default_line": 375,
   "range": "1, int.MaxValue",
   "description": "Swing Stop Loss Sensitivity",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15365,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis owns SL/TP execution; plugins send stop_hint/target_hint (ZZ profiles, SMT RR presets, Nitro 1.5R) (Q2, Q9).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "HourStatsShowLines",
   "display": "011.23 Show Hour Lines",
   "type": "bool",
   "default": "true",
   "default_line": 378,
   "range": "",
   "description": "Show Hour Lines",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15374,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "HourStatsShowLabels",
   "display": "011.24 Show Probability Labels",
   "type": "bool",
   "default": "true",
   "default_line": 379,
   "range": "",
   "description": "Show Probability Labels",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15382,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "HourStatsShowMarkers",
   "display": "011.25 Show Sweep Markers",
   "type": "bool",
   "default": "true",
   "default_line": 380,
   "range": "",
   "description": "Show Sweep Markers",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15390,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "UseCustomEntryTimeFilter",
   "display": "012.01 Use Custom Entry Time Filter",
   "type": "bool",
   "default": "false",
   "default_line": 92,
   "range": "",
   "description": "Use Custom Entry Time Filter",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15420,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "SessionStartHour",
   "display": "012.02 Session Start Hour (EST)",
   "type": "int",
   "default": "9",
   "default_line": 93,
   "range": "0, 23",
   "description": "Session Start Hour (EST)",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15429,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "SessionStartMinute",
   "display": "012.03 Session Start Minute (EST)",
   "type": "int",
   "default": "30",
   "default_line": 94,
   "range": "0, 59",
   "description": "Session Start Minute (EST)",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15438,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "SessionEndHour",
   "display": "012.04 Session End Hour (EST)",
   "type": "int",
   "default": "16",
   "default_line": 95,
   "range": "0, 23",
   "description": "Session End Hour (EST)",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15447,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "SessionEndMinute",
   "display": "012.05 Session End Minute (EST)",
   "type": "int",
   "default": "0",
   "default_line": 96,
   "range": "0, 59",
   "description": "Session End Minute (EST)",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15456,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "UseAsiaSessionOnly",
   "display": "012.06 Use Asia Session Only",
   "type": "bool",
   "default": "false",
   "default_line": 99,
   "range": "",
   "description": "Use Asia Session Only",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15464,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "UseLondonSessionOnly",
   "display": "012.07 Use London Session Only",
   "type": "bool",
   "default": "false",
   "default_line": 100,
   "range": "",
   "description": "Use London Session Only",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15472,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "UseNYAMSessionOnly",
   "display": "012.08 Use NY AM Session Only",
   "type": "bool",
   "default": "false",
   "default_line": 101,
   "range": "",
   "description": "Use NY AM Session Only",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15480,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "UseNYLunchSessionOnly",
   "display": "012.09 Use NY Lunch Session Only",
   "type": "bool",
   "default": "false",
   "default_line": 102,
   "range": "",
   "description": "Use NY Lunch Session Only",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15488,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "002-012. Entry settings",
   "name": "UseNYPMSessionOnly",
   "display": "012.10 Use NY PM Session Only",
   "type": "bool",
   "default": "false",
   "default_line": 103,
   "range": "",
   "description": "Use NY PM Session Only",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15496,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "013. FVG Alignment",
   "name": "FVGAlign_DisplayPair1",
   "display": "013.01 Display FVG Alignment TF1",
   "type": "bool",
   "default": "false",
   "default_line": 1382,
   "range": "",
   "description": "Display FVG Alignment TF1",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15509,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "013. FVG Alignment",
   "name": "FVGAlign_DisplayPair2",
   "display": "013.02 Display FVG Alignment TF2",
   "type": "bool",
   "default": "false",
   "default_line": 1383,
   "range": "",
   "description": "Display FVG Alignment TF2",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15517,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "013. FVG Alignment",
   "name": "FVGAlign_DisplayPair3",
   "display": "013.03 Display FVG Alignment TF3",
   "type": "bool",
   "default": "false",
   "default_line": 1384,
   "range": "",
   "description": "Display FVG Alignment TF3",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15525,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "013. FVG Alignment",
   "name": "FVGAlign_DisplayPair4",
   "display": "013.04 Display FVG Alignment TF4",
   "type": "bool",
   "default": "false",
   "default_line": 1385,
   "range": "",
   "description": "Display FVG Alignment TF4",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15533,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "013. FVG Alignment",
   "name": "FVGAlign_HTF1Value",
   "display": "013.05 HTF1 Value",
   "type": "int",
   "default": "15",
   "default_line": 1412,
   "range": "1, int.MaxValue",
   "description": "HTF1 Value",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15543,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "013. FVG Alignment",
   "name": "FVGAlign_HTF1Unit",
   "display": "013.06 HTF1 Unit",
   "type": "string",
   "default": "\"Minute\"",
   "default_line": 1413,
   "range": "",
   "description": "HTF1 Unit",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15551,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "013. FVG Alignment",
   "name": "FVGAlign_LTF1Value",
   "display": "013.07 LTF1 Value",
   "type": "int",
   "default": "5",
   "default_line": 1414,
   "range": "1, int.MaxValue",
   "description": "LTF1 Value",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15560,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "013. FVG Alignment",
   "name": "FVGAlign_LTF1Unit",
   "display": "013.08 LTF1 Unit",
   "type": "string",
   "default": "\"Minute\"",
   "default_line": 1415,
   "range": "",
   "description": "LTF1 Unit",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15568,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "013. FVG Alignment",
   "name": "FVGAlign_HTF2Value",
   "display": "013.09 HTF2 Value",
   "type": "int",
   "default": "60",
   "default_line": 1424,
   "range": "1, int.MaxValue",
   "description": "HTF2 Value",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15578,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "013. FVG Alignment",
   "name": "FVGAlign_HTF2Unit",
   "display": "013.10 HTF2 Unit",
   "type": "string",
   "default": "\"Minute\"",
   "default_line": 1425,
   "range": "",
   "description": "HTF2 Unit",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15586,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "013. FVG Alignment",
   "name": "FVGAlign_LTF2Value",
   "display": "013.11 LTF2 Value",
   "type": "int",
   "default": "15",
   "default_line": 1426,
   "range": "1, int.MaxValue",
   "description": "LTF2 Value",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15595,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "013. FVG Alignment",
   "name": "FVGAlign_LTF2Unit",
   "display": "013.12 LTF2 Unit",
   "type": "string",
   "default": "\"Minute\"",
   "default_line": 1427,
   "range": "",
   "description": "LTF2 Unit",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15603,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "013. FVG Alignment",
   "name": "FVGAlign_HTF3Value",
   "display": "013.13 HTF3 Value",
   "type": "int",
   "default": "240",
   "default_line": 1436,
   "range": "1, int.MaxValue",
   "description": "HTF3 Value",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15613,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "013. FVG Alignment",
   "name": "FVGAlign_HTF3Unit",
   "display": "013.14 HTF3 Unit",
   "type": "string",
   "default": "\"Minute\"",
   "default_line": 1437,
   "range": "",
   "description": "HTF3 Unit",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15621,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "013. FVG Alignment",
   "name": "FVGAlign_LTF3Value",
   "display": "013.15 LTF3 Value",
   "type": "int",
   "default": "60",
   "default_line": 1438,
   "range": "1, int.MaxValue",
   "description": "LTF3 Value",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15630,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "013. FVG Alignment",
   "name": "FVGAlign_LTF3Unit",
   "display": "013.16 LTF3 Unit",
   "type": "string",
   "default": "\"Minute\"",
   "default_line": 1439,
   "range": "",
   "description": "LTF3 Unit",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15638,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "013. FVG Alignment",
   "name": "FVGAlign_HTF4Value",
   "display": "013.17 HTF4 Value",
   "type": "int",
   "default": "1",
   "default_line": 1448,
   "range": "1, int.MaxValue",
   "description": "HTF4 Value",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15648,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "013. FVG Alignment",
   "name": "FVGAlign_HTF4Unit",
   "display": "013.18 HTF4 Unit",
   "type": "string",
   "default": "\"Day\"",
   "default_line": 1449,
   "range": "",
   "description": "HTF4 Unit",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15656,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "013. FVG Alignment",
   "name": "FVGAlign_LTF4Value",
   "display": "013.19 LTF4 Value",
   "type": "int",
   "default": "240",
   "default_line": 1450,
   "range": "1, int.MaxValue",
   "description": "LTF4 Value",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15665,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "013. FVG Alignment",
   "name": "FVGAlign_LTF4Unit",
   "display": "013.20 LTF4 Unit",
   "type": "string",
   "default": "\"Minute\"",
   "default_line": 1451,
   "range": "",
   "description": "LTF4 Unit",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15673,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "014-023. Entry Filter Settings",
   "name": "UseChartTimeframe",
   "display": "014.01 Use Chart Timeframe",
   "type": "bool",
   "default": "false",
   "default_line": 388,
   "range": "",
   "description": "Use Chart Timeframe",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15702,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "014-023. Entry Filter Settings",
   "name": "Use1MinTimeframe",
   "display": "014.02 Use 1 Min",
   "type": "bool",
   "default": "false",
   "default_line": 389,
   "range": "",
   "description": "Use 1 Min",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15710,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "014-023. Entry Filter Settings",
   "name": "Use2MinTimeframe",
   "display": "014.03 Use 2 Min",
   "type": "bool",
   "default": "false",
   "default_line": 390,
   "range": "",
   "description": "Use 2 Min",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15718,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "014-023. Entry Filter Settings",
   "name": "Use3MinTimeframe",
   "display": "014.04 Use 3 Min",
   "type": "bool",
   "default": "false",
   "default_line": 391,
   "range": "",
   "description": "Use 3 Min",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15726,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "014-023. Entry Filter Settings",
   "name": "Use5MinTimeframe",
   "display": "014.05 Use 5 Min",
   "type": "bool",
   "default": "false",
   "default_line": 392,
   "range": "",
   "description": "Use 5 Min",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15734,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "014-023. Entry Filter Settings",
   "name": "Use15MinTimeframe",
   "display": "014.06 Use 15 Min",
   "type": "bool",
   "default": "false",
   "default_line": 393,
   "range": "",
   "description": "Use 15 Min",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15742,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "014-023. Entry Filter Settings",
   "name": "Use30MinTimeframe",
   "display": "014.07 Use 30 Min",
   "type": "bool",
   "default": "false",
   "default_line": 394,
   "range": "",
   "description": "Use 30 Min",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15750,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "014-023. Entry Filter Settings",
   "name": "UseCustomTimeframe",
   "display": "014.08 Use Custom Timeframe",
   "type": "bool",
   "default": "false",
   "default_line": 395,
   "range": "",
   "description": "Use Custom Timeframe",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15758,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "014-023. Entry Filter Settings",
   "name": "CustomTimeframeMinutes",
   "display": "014.09 Custom Timeframe (minutes)",
   "type": "int",
   "default": "10",
   "default_line": 396,
   "range": "1, 1440",
   "description": "Custom Timeframe (minutes)",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15767,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in B:CustomTimeframeMinutes, D:CustomTimeframeMinutes",
   "ownership_proposal": "Name collision with 6.8.3/Essentials; meaning may differ \u2014 keep separate until mapped (Q9)",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "014-023. Entry Filter Settings",
   "name": "UseSweepFilter",
   "display": "015.01 Use Sweep Filter",
   "type": "bool",
   "default": "false",
   "default_line": 486,
   "range": "",
   "description": "Use Sweep Filter",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15793,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "014-023. Entry Filter Settings",
   "name": "SweepFilterMaxBars",
   "display": "015.02 Sweep Filter Max Bars",
   "type": "int",
   "default": "60",
   "default_line": 487,
   "range": "1, 500",
   "description": "Sweep Filter Max Bars",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15802,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "014-023. Entry Filter Settings",
   "name": "UseHTFFVGFilter",
   "display": "016.01 Have HTF FVG Overlap",
   "type": "bool",
   "default": "false",
   "default_line": 1043,
   "range": "",
   "description": "Have HTF FVG Overlap",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15828,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "014-023. Entry Filter Settings",
   "name": "UseHTFFVGWithinTicks",
   "display": "016.02 Within X Ticks of HTF FVG",
   "type": "bool",
   "default": "false",
   "default_line": 1044,
   "range": "",
   "description": "Within X Ticks of HTF FVG",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15836,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "014-023. Entry Filter Settings",
   "name": "HTFFVGWithinTicksValue",
   "display": "016.03 Ticks Tolerance",
   "type": "int",
   "default": "5",
   "default_line": 1045,
   "range": "1, 100",
   "description": "Ticks Tolerance",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15845,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "014-023. Entry Filter Settings",
   "name": "UseHTFFVG15Min",
   "display": "016.04 Use 15 Min",
   "type": "bool",
   "default": "false",
   "default_line": 1048,
   "range": "",
   "description": "Use 15 Min",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15853,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "014-023. Entry Filter Settings",
   "name": "UseHTFFVG30Min",
   "display": "016.05 Use 30 Min",
   "type": "bool",
   "default": "false",
   "default_line": 1049,
   "range": "",
   "description": "Use 30 Min",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15861,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "014-023. Entry Filter Settings",
   "name": "UseHTFFVG1Hour",
   "display": "016.06 Use 1 Hour",
   "type": "bool",
   "default": "false",
   "default_line": 1050,
   "range": "",
   "description": "Use 1 Hour",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15869,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "014-023. Entry Filter Settings",
   "name": "UseHTFFVG4Hour",
   "display": "016.07 Use 4 Hour",
   "type": "bool",
   "default": "false",
   "default_line": 1051,
   "range": "",
   "description": "Use 4 Hour",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15877,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "014-023. Entry Filter Settings",
   "name": "UseHTFFVGDaily",
   "display": "016.08 Use Daily",
   "type": "bool",
   "default": "false",
   "default_line": 1052,
   "range": "",
   "description": "Use Daily",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15885,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "014-023. Entry Filter Settings",
   "name": "UseHTFFVGWeekly",
   "display": "016.09 Use Weekly",
   "type": "bool",
   "default": "false",
   "default_line": 1053,
   "range": "",
   "description": "Use Weekly",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15893,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "014-023. Entry Filter Settings",
   "name": "HTFFVGMaxCount",
   "display": "016.10 Max FVG Count",
   "type": "int",
   "default": "50",
   "default_line": 1087,
   "range": "1, 200",
   "description": "Max FVG Count",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15903,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "014-023. Entry Filter Settings",
   "name": "HTFFVGFilterOpacity",
   "display": "016.11 Box Opacity",
   "type": "int",
   "default": "20",
   "default_line": 1086,
   "range": "0, 100",
   "description": "Box Opacity",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15912,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "014-023. Entry Filter Settings",
   "name": "UseSMCFilter",
   "display": "017.01 Use SMC Filter",
   "type": "bool",
   "default": "false",
   "default_line": 1091,
   "range": "",
   "description": "Use SMC Filter",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15939,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "014-023. Entry Filter Settings",
   "name": "SMCSwingLength",
   "display": "017.02 Swing Length",
   "type": "int",
   "default": "50",
   "default_line": 1094,
   "range": "10, int.MaxValue",
   "description": "Swing Length",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15948,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "014-023. Entry Filter Settings",
   "name": "UseSMTDivergenceFilter",
   "display": "018.01 Use SMT-Divergence as Filter",
   "type": "bool",
   "default": "false",
   "default_line": 601,
   "range": "",
   "description": "Use SMT-Divergence as Filter",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15974,
   "python_twin": "",
   "concept": "smt_divergence",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin owns SMT detection; ZZ group 14 SMT/basket stays in ZZ for parity, retire later (Q7, Q11).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "014-023. Entry Filter Settings",
   "name": "ShowSMTIndicator",
   "display": "018.02 Show SMT Indicator on Chart",
   "type": "bool",
   "default": "true",
   "default_line": 602,
   "range": "",
   "description": "Show SMT Indicator on Chart",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15982,
   "python_twin": "",
   "concept": "smt_divergence",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin owns SMT detection; ZZ group 14 SMT/basket stays in ZZ for parity, retire later (Q7, Q11).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "014-023. Entry Filter Settings",
   "name": "SMTPivotLookback",
   "display": "018.03 SMT Pivot Lookback",
   "type": "int",
   "default": "3",
   "default_line": 605,
   "range": "1, 50",
   "description": "SMT Pivot Lookback",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15991,
   "python_twin": "",
   "concept": "smt_divergence",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin owns SMT detection; ZZ group 14 SMT/basket stays in ZZ for parity, retire later (Q7, Q11).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "014-023. Entry Filter Settings",
   "name": "SMTUseSymbol1",
   "display": "018.04 Use Symbol 1",
   "type": "bool",
   "default": "true",
   "default_line": 606,
   "range": "",
   "description": "Use Symbol 1",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 15999,
   "python_twin": "",
   "concept": "smt_divergence",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin owns SMT detection; ZZ group 14 SMT/basket stays in ZZ for parity, retire later (Q7, Q11).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "014-023. Entry Filter Settings",
   "name": "SMTSymbol1Name",
   "display": "018.05 Symbol 1 Name",
   "type": "string",
   "default": "\"ES 12-24\"",
   "default_line": 607,
   "range": "",
   "description": "Symbol 1 Name",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16007,
   "python_twin": "",
   "concept": "smt_divergence",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin owns SMT detection; ZZ group 14 SMT/basket stays in ZZ for parity, retire later (Q7, Q11).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "014-023. Entry Filter Settings",
   "name": "SMTUseSymbol2",
   "display": "018.06 Use Symbol 2",
   "type": "bool",
   "default": "true",
   "default_line": 608,
   "range": "",
   "description": "Use Symbol 2",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16015,
   "python_twin": "",
   "concept": "smt_divergence",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin owns SMT detection; ZZ group 14 SMT/basket stays in ZZ for parity, retire later (Q7, Q11).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "014-023. Entry Filter Settings",
   "name": "SMTSymbol2Name",
   "display": "018.07 Symbol 2 Name",
   "type": "string",
   "default": "\"YM 12-24\"",
   "default_line": 609,
   "range": "",
   "description": "Symbol 2 Name",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16023,
   "python_twin": "",
   "concept": "smt_divergence",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin owns SMT detection; ZZ group 14 SMT/basket stays in ZZ for parity, retire later (Q7, Q11).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "014-023. Entry Filter Settings",
   "name": "SMTCandleDirectionValidation",
   "display": "018.08 Candle Direction Validation",
   "type": "bool",
   "default": "false",
   "default_line": 610,
   "range": "",
   "description": "Candle Direction Validation",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16031,
   "python_twin": "",
   "concept": "smt_divergence",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin owns SMT detection; ZZ group 14 SMT/basket stays in ZZ for parity, retire later (Q7, Q11).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "014-023. Entry Filter Settings",
   "name": "SMTRemoveBrokenSMTs",
   "display": "018.09 Remove Broken SMTs",
   "type": "bool",
   "default": "false",
   "default_line": 611,
   "range": "",
   "description": "Remove Broken SMTs",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16039,
   "python_twin": "",
   "concept": "smt_divergence",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin owns SMT detection; ZZ group 14 SMT/basket stays in ZZ for parity, retire later (Q7, Q11).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "014-023. Entry Filter Settings",
   "name": "SMTShortSignalBars",
   "display": "018.10 Short Signal Duration (Bars)",
   "type": "int",
   "default": "10",
   "default_line": 612,
   "range": "1, 100",
   "description": "Short Signal Duration (Bars)",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16048,
   "python_twin": "",
   "concept": "smt_divergence",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin owns SMT detection; ZZ group 14 SMT/basket stays in ZZ for parity, retire later (Q7, Q11).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "014-023. Entry Filter Settings",
   "name": "SMTLongSignalBars",
   "display": "018.11 Long Signal Duration (Bars)",
   "type": "int",
   "default": "10",
   "default_line": 613,
   "range": "1, 100",
   "description": "Long Signal Duration (Bars)",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16057,
   "python_twin": "",
   "concept": "smt_divergence",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin owns SMT detection; ZZ group 14 SMT/basket stays in ZZ for parity, retire later (Q7, Q11).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "014-023. Entry Filter Settings",
   "name": "UseVixFixFilter",
   "display": "019.01 Use VixFix as Filter",
   "type": "bool",
   "default": "false",
   "default_line": 475,
   "range": "",
   "description": "Use VixFix as Filter",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16086,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "014-023. Entry Filter Settings",
   "name": "UseHeikenAshiFilter",
   "display": "020.01 Use HeikenAshi as Filter",
   "type": "bool",
   "default": "false",
   "default_line": 399,
   "range": "",
   "description": "Use HeikenAshi as Filter",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16113,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "014-023. Entry Filter Settings",
   "name": "UseSwingPointsFilter",
   "display": "021.01 Use Swing Points as Filter",
   "type": "bool",
   "default": "false",
   "default_line": 426,
   "range": "",
   "description": "Use Swing Points as Filter",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16138,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "014-023. Entry Filter Settings",
   "name": "SwingPointsLastCount",
   "display": "021.02 Use The Last Swing Points",
   "type": "int",
   "default": "8",
   "default_line": 427,
   "range": "1, 50",
   "description": "Use The Last Swing Points",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16147,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "014-023. Entry Filter Settings",
   "name": "SwingPointsSensitivity",
   "display": "021.03 The Swing Points Sensitivity",
   "type": "int",
   "default": "5",
   "default_line": 428,
   "range": "1, 20",
   "description": "The Swing Points Sensitivity",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16156,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "014-023. Entry Filter Settings",
   "name": "ShowSwingLabels",
   "display": "021.04 Show Swing Point Labels",
   "type": "bool",
   "default": "true",
   "default_line": 429,
   "range": "",
   "description": "Show Swing Point Labels",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16164,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "014-023. Entry Filter Settings",
   "name": "UsePremiumDiscountFilter",
   "display": "022.01 Use Premium and Discount Zone as Filter",
   "type": "bool",
   "default": "false",
   "default_line": 466,
   "range": "",
   "description": "Use Premium and Discount Zone as Filter",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16191,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "014-023. Entry Filter Settings",
   "name": "PremiumDiscountSwingLength",
   "display": "022.02 Swing Length",
   "type": "int",
   "default": "20",
   "default_line": 467,
   "range": "1, int.MaxValue",
   "description": "Swing Length",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16200,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "UseMacroFilter",
   "display": "023.00 Macro Filter: Activate?",
   "type": "bool",
   "default": "false",
   "default_line": 109,
   "range": "",
   "description": "Macro Filter: Activate?",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16228,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "MacroGraceMinutes",
   "display": "023.01 Allow Extra Grace Minutes Upto Out of Macro",
   "type": "int",
   "default": "0",
   "default_line": 110,
   "range": "0, 60",
   "description": "Allow Extra Grace Minutes Upto Out of Macro",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16237,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "UseNYPremarketMacro",
   "display": "023.02 NY Premarket Macro",
   "type": "bool",
   "default": "false",
   "default_line": 115,
   "range": "",
   "description": "NY Premarket Macro",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16245,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "NYPremarketStartHour",
   "display": "023.03 NY Premarket Start Hour",
   "type": "int",
   "default": "8",
   "default_line": 116,
   "range": "0, 23",
   "description": "NY Premarket Start Hour",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16254,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "NYPremarketStartMinute",
   "display": "023.04 NY Premarket Start Minute",
   "type": "int",
   "default": "50",
   "default_line": 117,
   "range": "0, 59",
   "description": "NY Premarket Start Minute",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16263,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "NYPremarketEndHour",
   "display": "023.05 NY Premarket End Hour",
   "type": "int",
   "default": "9",
   "default_line": 118,
   "range": "0, 23",
   "description": "NY Premarket End Hour",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16272,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "NYPremarketEndMinute",
   "display": "023.06 NY Premarket End Minute",
   "type": "int",
   "default": "10",
   "default_line": 119,
   "range": "0, 59",
   "description": "NY Premarket End Minute",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16281,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "UseNYAM1Macro",
   "display": "023.07 NY AM1 Macro",
   "type": "bool",
   "default": "false",
   "default_line": 121,
   "range": "",
   "description": "NY AM1 Macro",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16289,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "NYAM1StartHour",
   "display": "023.08 NY AM1 Start Hour",
   "type": "int",
   "default": "9",
   "default_line": 122,
   "range": "0, 23",
   "description": "NY AM1 Start Hour",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16298,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "NYAM1StartMinute",
   "display": "023.09 NY AM1 Start Minute",
   "type": "int",
   "default": "50",
   "default_line": 123,
   "range": "0, 59",
   "description": "NY AM1 Start Minute",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16307,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "NYAM1EndHour",
   "display": "023.10 NY AM1 End Hour",
   "type": "int",
   "default": "10",
   "default_line": 124,
   "range": "0, 23",
   "description": "NY AM1 End Hour",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16316,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "NYAM1EndMinute",
   "display": "023.11 NY AM1 End Minute",
   "type": "int",
   "default": "10",
   "default_line": 125,
   "range": "0, 59",
   "description": "NY AM1 End Minute",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16325,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "UseNYAM2Macro",
   "display": "023.12 NY AM2 Macro",
   "type": "bool",
   "default": "false",
   "default_line": 127,
   "range": "",
   "description": "NY AM2 Macro",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16333,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "NYAM2StartHour",
   "display": "023.13 NY AM2 Start Hour",
   "type": "int",
   "default": "10",
   "default_line": 128,
   "range": "0, 23",
   "description": "NY AM2 Start Hour",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16342,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "NYAM2StartMinute",
   "display": "023.14 NY AM2 Start Minute",
   "type": "int",
   "default": "50",
   "default_line": 129,
   "range": "0, 59",
   "description": "NY AM2 Start Minute",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16351,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "NYAM2EndHour",
   "display": "023.15 NY AM2 End Hour",
   "type": "int",
   "default": "11",
   "default_line": 130,
   "range": "0, 23",
   "description": "NY AM2 End Hour",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16360,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "NYAM2EndMinute",
   "display": "023.16 NY AM2 End Minute",
   "type": "int",
   "default": "10",
   "default_line": 131,
   "range": "0, 59",
   "description": "NY AM2 End Minute",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16369,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "UseNYLunchMacro",
   "display": "023.17 NY Lunch Macro",
   "type": "bool",
   "default": "false",
   "default_line": 133,
   "range": "",
   "description": "NY Lunch Macro",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16377,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "NYLunchStartHour",
   "display": "023.18 NY Lunch Start Hour",
   "type": "int",
   "default": "11",
   "default_line": 134,
   "range": "0, 23",
   "description": "NY Lunch Start Hour",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16386,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "NYLunchStartMinute",
   "display": "023.19 NY Lunch Start Minute",
   "type": "int",
   "default": "50",
   "default_line": 135,
   "range": "0, 59",
   "description": "NY Lunch Start Minute",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16395,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "NYLunchEndHour",
   "display": "023.20 NY Lunch End Hour",
   "type": "int",
   "default": "12",
   "default_line": 136,
   "range": "0, 23",
   "description": "NY Lunch End Hour",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16404,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "NYLunchEndMinute",
   "display": "023.21 NY Lunch End Minute",
   "type": "int",
   "default": "10",
   "default_line": 137,
   "range": "0, 59",
   "description": "NY Lunch End Minute",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16413,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "UseNYPMMacro",
   "display": "023.22 NY PM Macro",
   "type": "bool",
   "default": "false",
   "default_line": 139,
   "range": "",
   "description": "NY PM Macro",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16421,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "NYPMStartHour",
   "display": "023.23 NY PM Start Hour",
   "type": "int",
   "default": "13",
   "default_line": 140,
   "range": "0, 23",
   "description": "NY PM Start Hour",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16430,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "NYPMStartMinute",
   "display": "023.24 NY PM Start Minute",
   "type": "int",
   "default": "10",
   "default_line": 141,
   "range": "0, 59",
   "description": "NY PM Start Minute",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16439,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "NYPMEndHour",
   "display": "023.25 NY PM End Hour",
   "type": "int",
   "default": "13",
   "default_line": 142,
   "range": "0, 23",
   "description": "NY PM End Hour",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16448,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "NYPMEndMinute",
   "display": "023.26 NY PM End Minute",
   "type": "int",
   "default": "40",
   "default_line": 143,
   "range": "0, 59",
   "description": "NY PM End Minute",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16457,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "UseNYFinalHRMacro",
   "display": "023.27 NY Final HR Macro",
   "type": "bool",
   "default": "false",
   "default_line": 145,
   "range": "",
   "description": "NY Final HR Macro",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16465,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "NYFinalHRStartHour",
   "display": "023.28 NY Final HR Start Hour",
   "type": "int",
   "default": "15",
   "default_line": 146,
   "range": "0, 23",
   "description": "NY Final HR Start Hour",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16474,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "NYFinalHRStartMinute",
   "display": "023.29 NY Final HR Start Minute",
   "type": "int",
   "default": "15",
   "default_line": 147,
   "range": "0, 59",
   "description": "NY Final HR Start Minute",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16483,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "NYFinalHREndHour",
   "display": "023.30 NY Final HR End Hour",
   "type": "int",
   "default": "15",
   "default_line": 148,
   "range": "0, 23",
   "description": "NY Final HR End Hour",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16492,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "NYFinalHREndMinute",
   "display": "023.31 NY Final HR End Minute",
   "type": "int",
   "default": "45",
   "default_line": 149,
   "range": "0, 59",
   "description": "NY Final HR End Minute",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16501,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "UseLondonPremarketMacro",
   "display": "023.32 London Premarket Macro",
   "type": "bool",
   "default": "false",
   "default_line": 152,
   "range": "",
   "description": "London Premarket Macro",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16510,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "LondonPremarketStartHour",
   "display": "023.33 London Premarket Start Hour",
   "type": "int",
   "default": "2",
   "default_line": 153,
   "range": "0, 23",
   "description": "London Premarket Start Hour",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16519,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "LondonPremarketStartMinute",
   "display": "023.34 London Premarket Start Minute",
   "type": "int",
   "default": "50",
   "default_line": 154,
   "range": "0, 59",
   "description": "London Premarket Start Minute",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16528,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "LondonPremarketEndHour",
   "display": "023.35 London Premarket End Hour",
   "type": "int",
   "default": "3",
   "default_line": 155,
   "range": "0, 23",
   "description": "London Premarket End Hour",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16537,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "LondonPremarketEndMinute",
   "display": "023.36 London Premarket End Minute",
   "type": "int",
   "default": "10",
   "default_line": 156,
   "range": "0, 59",
   "description": "London Premarket End Minute",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16546,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "UseLondonAM1Macro",
   "display": "023.37 London AM1 Macro",
   "type": "bool",
   "default": "false",
   "default_line": 158,
   "range": "",
   "description": "London AM1 Macro",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16554,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "LondonAM1StartHour",
   "display": "023.38 London AM1 Start Hour",
   "type": "int",
   "default": "3",
   "default_line": 159,
   "range": "0, 23",
   "description": "London AM1 Start Hour",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16563,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "LondonAM1StartMinute",
   "display": "023.39 London AM1 Start Minute",
   "type": "int",
   "default": "50",
   "default_line": 160,
   "range": "0, 59",
   "description": "London AM1 Start Minute",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16572,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "LondonAM1EndHour",
   "display": "023.40 London AM1 End Hour",
   "type": "int",
   "default": "4",
   "default_line": 161,
   "range": "0, 23",
   "description": "London AM1 End Hour",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16581,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "LondonAM1EndMinute",
   "display": "023.41 London AM1 End Minute",
   "type": "int",
   "default": "10",
   "default_line": 162,
   "range": "0, 59",
   "description": "London AM1 End Minute",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16590,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "UseLondonAM2Macro",
   "display": "023.42 London AM2 Macro",
   "type": "bool",
   "default": "false",
   "default_line": 164,
   "range": "",
   "description": "London AM2 Macro",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16598,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "LondonAM2StartHour",
   "display": "023.43 London AM2 Start Hour",
   "type": "int",
   "default": "4",
   "default_line": 165,
   "range": "0, 23",
   "description": "London AM2 Start Hour",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16607,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "LondonAM2StartMinute",
   "display": "023.44 London AM2 Start Minute",
   "type": "int",
   "default": "50",
   "default_line": 166,
   "range": "0, 59",
   "description": "London AM2 Start Minute",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16616,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "LondonAM2EndHour",
   "display": "023.45 London AM2 End Hour",
   "type": "int",
   "default": "5",
   "default_line": 167,
   "range": "0, 23",
   "description": "London AM2 End Hour",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16625,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "LondonAM2EndMinute",
   "display": "023.46 London AM2 End Minute",
   "type": "int",
   "default": "10",
   "default_line": 168,
   "range": "0, 59",
   "description": "London AM2 End Minute",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16634,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "UseLondonLunchMacro",
   "display": "023.47 London Lunch Macro",
   "type": "bool",
   "default": "false",
   "default_line": 170,
   "range": "",
   "description": "London Lunch Macro",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16642,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "LondonLunchStartHour",
   "display": "023.48 London Lunch Start Hour",
   "type": "int",
   "default": "6",
   "default_line": 171,
   "range": "0, 23",
   "description": "London Lunch Start Hour",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16651,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "LondonLunchStartMinute",
   "display": "023.49 London Lunch Start Minute",
   "type": "int",
   "default": "50",
   "default_line": 172,
   "range": "0, 59",
   "description": "London Lunch Start Minute",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16660,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "LondonLunchEndHour",
   "display": "023.50 London Lunch End Hour",
   "type": "int",
   "default": "7",
   "default_line": 173,
   "range": "0, 23",
   "description": "London Lunch End Hour",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16669,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "LondonLunchEndMinute",
   "display": "023.51 London Lunch End Minute",
   "type": "int",
   "default": "10",
   "default_line": 174,
   "range": "0, 59",
   "description": "London Lunch End Minute",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16678,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "UseLondonPMMacro",
   "display": "023.52 London PM Macro",
   "type": "bool",
   "default": "false",
   "default_line": 176,
   "range": "",
   "description": "London PM Macro",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16686,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "LondonPMStartHour",
   "display": "023.53 London PM Start Hour",
   "type": "int",
   "default": "8",
   "default_line": 177,
   "range": "0, 23",
   "description": "London PM Start Hour",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16695,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "LondonPMStartMinute",
   "display": "023.54 London PM Start Minute",
   "type": "int",
   "default": "10",
   "default_line": 178,
   "range": "0, 59",
   "description": "London PM Start Minute",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16704,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "LondonPMEndHour",
   "display": "023.55 London PM End Hour",
   "type": "int",
   "default": "8",
   "default_line": 179,
   "range": "0, 23",
   "description": "London PM End Hour",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16713,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "LondonPMEndMinute",
   "display": "023.56 London PM End Minute",
   "type": "int",
   "default": "40",
   "default_line": 180,
   "range": "0, 59",
   "description": "London PM End Minute",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16722,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "UseLondonFinalHRMacro",
   "display": "023.57 London Final HR Macro",
   "type": "bool",
   "default": "false",
   "default_line": 182,
   "range": "",
   "description": "London Final HR Macro",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16730,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "LondonFinalHRStartHour",
   "display": "023.58 London Final HR Start Hour",
   "type": "int",
   "default": "9",
   "default_line": 183,
   "range": "0, 23",
   "description": "London Final HR Start Hour",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16739,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "LondonFinalHRStartMinute",
   "display": "023.59 London Final HR Start Minute",
   "type": "int",
   "default": "15",
   "default_line": 184,
   "range": "0, 59",
   "description": "London Final HR Start Minute",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16748,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "LondonFinalHREndHour",
   "display": "023.60 London Final HR End Hour",
   "type": "int",
   "default": "9",
   "default_line": 185,
   "range": "0, 23",
   "description": "London Final HR End Hour",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16757,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "LondonFinalHREndMinute",
   "display": "023.61 London Final HR End Minute",
   "type": "int",
   "default": "45",
   "default_line": 186,
   "range": "0, 59",
   "description": "London Final HR End Minute",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16766,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "UseAsiaPremarketMacro",
   "display": "023.62 Asia Premarket Macro",
   "type": "bool",
   "default": "false",
   "default_line": 189,
   "range": "",
   "description": "Asia Premarket Macro",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16775,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "AsiaPremarketStartHour",
   "display": "023.63 Asia Premarket Start Hour",
   "type": "int",
   "default": "18",
   "default_line": 190,
   "range": "0, 23",
   "description": "Asia Premarket Start Hour",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16784,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "AsiaPremarketStartMinute",
   "display": "023.64 Asia Premarket Start Minute",
   "type": "int",
   "default": "50",
   "default_line": 191,
   "range": "0, 59",
   "description": "Asia Premarket Start Minute",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16793,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "AsiaPremarketEndHour",
   "display": "023.65 Asia Premarket End Hour",
   "type": "int",
   "default": "19",
   "default_line": 192,
   "range": "0, 23",
   "description": "Asia Premarket End Hour",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16802,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "AsiaPremarketEndMinute",
   "display": "023.66 Asia Premarket End Minute",
   "type": "int",
   "default": "10",
   "default_line": 193,
   "range": "0, 59",
   "description": "Asia Premarket End Minute",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16811,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "UseAsiaAM1Macro",
   "display": "023.67 Asia AM1 Macro",
   "type": "bool",
   "default": "false",
   "default_line": 195,
   "range": "",
   "description": "Asia AM1 Macro",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16819,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "AsiaAM1StartHour",
   "display": "023.68 Asia AM1 Start Hour",
   "type": "int",
   "default": "19",
   "default_line": 196,
   "range": "0, 23",
   "description": "Asia AM1 Start Hour",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16828,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "AsiaAM1StartMinute",
   "display": "023.69 Asia AM1 Start Minute",
   "type": "int",
   "default": "50",
   "default_line": 197,
   "range": "0, 59",
   "description": "Asia AM1 Start Minute",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16837,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "AsiaAM1EndHour",
   "display": "023.70 Asia AM1 End Hour",
   "type": "int",
   "default": "20",
   "default_line": 198,
   "range": "0, 23",
   "description": "Asia AM1 End Hour",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16846,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "AsiaAM1EndMinute",
   "display": "023.71 Asia AM1 End Minute",
   "type": "int",
   "default": "10",
   "default_line": 199,
   "range": "0, 59",
   "description": "Asia AM1 End Minute",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16855,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "UseAsiaAM2Macro",
   "display": "023.72 Asia AM2 Macro",
   "type": "bool",
   "default": "false",
   "default_line": 201,
   "range": "",
   "description": "Asia AM2 Macro",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16863,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "AsiaAM2StartHour",
   "display": "023.73 Asia AM2 Start Hour",
   "type": "int",
   "default": "20",
   "default_line": 202,
   "range": "0, 23",
   "description": "Asia AM2 Start Hour",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16872,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "AsiaAM2StartMinute",
   "display": "023.74 Asia AM2 Start Minute",
   "type": "int",
   "default": "50",
   "default_line": 203,
   "range": "0, 59",
   "description": "Asia AM2 Start Minute",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16881,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "AsiaAM2EndHour",
   "display": "023.75 Asia AM2 End Hour",
   "type": "int",
   "default": "21",
   "default_line": 204,
   "range": "0, 23",
   "description": "Asia AM2 End Hour",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16890,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "AsiaAM2EndMinute",
   "display": "023.76 Asia AM2 End Minute",
   "type": "int",
   "default": "10",
   "default_line": 205,
   "range": "0, 59",
   "description": "Asia AM2 End Minute",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16899,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "UseAsiaLunchMacro",
   "display": "023.77 Asia Lunch Macro",
   "type": "bool",
   "default": "false",
   "default_line": 207,
   "range": "",
   "description": "Asia Lunch Macro",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16907,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "AsiaLunchStartHour",
   "display": "023.78 Asia Lunch Start Hour",
   "type": "int",
   "default": "22",
   "default_line": 208,
   "range": "0, 23",
   "description": "Asia Lunch Start Hour",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16916,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "AsiaLunchStartMinute",
   "display": "023.79 Asia Lunch Start Minute",
   "type": "int",
   "default": "50",
   "default_line": 209,
   "range": "0, 59",
   "description": "Asia Lunch Start Minute",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16925,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "AsiaLunchEndHour",
   "display": "023.80 Asia Lunch End Hour",
   "type": "int",
   "default": "23",
   "default_line": 210,
   "range": "0, 23",
   "description": "Asia Lunch End Hour",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16934,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "AsiaLunchEndMinute",
   "display": "023.81 Asia Lunch End Minute",
   "type": "int",
   "default": "10",
   "default_line": 211,
   "range": "0, 59",
   "description": "Asia Lunch End Minute",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16943,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "UseAsiaPMMacro",
   "display": "023.82 Asia PM Macro",
   "type": "bool",
   "default": "false",
   "default_line": 213,
   "range": "",
   "description": "Asia PM Macro",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16951,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "AsiaPMStartHour",
   "display": "023.83 Asia PM Start Hour",
   "type": "int",
   "default": "0",
   "default_line": 214,
   "range": "0, 23",
   "description": "Asia PM Start Hour",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16960,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "AsiaPMStartMinute",
   "display": "023.84 Asia PM Start Minute",
   "type": "int",
   "default": "10",
   "default_line": 215,
   "range": "0, 59",
   "description": "Asia PM Start Minute",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16969,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "AsiaPMEndHour",
   "display": "023.85 Asia PM End Hour",
   "type": "int",
   "default": "0",
   "default_line": 216,
   "range": "0, 23",
   "description": "Asia PM End Hour",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16978,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "AsiaPMEndMinute",
   "display": "023.86 Asia PM End Minute",
   "type": "int",
   "default": "40",
   "default_line": 217,
   "range": "0, 59",
   "description": "Asia PM End Minute",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16987,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "UseAsiaFinalHRMacro",
   "display": "023.87 Asia Final HR Macro",
   "type": "bool",
   "default": "false",
   "default_line": 219,
   "range": "",
   "description": "Asia Final HR Macro",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 16995,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "AsiaFinalHRStartHour",
   "display": "023.88 Asia Final HR Start Hour",
   "type": "int",
   "default": "2",
   "default_line": 220,
   "range": "0, 23",
   "description": "Asia Final HR Start Hour",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17004,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "AsiaFinalHRStartMinute",
   "display": "023.89 Asia Final HR Start Minute",
   "type": "int",
   "default": "15",
   "default_line": 221,
   "range": "0, 59",
   "description": "Asia Final HR Start Minute",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17013,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "AsiaFinalHREndHour",
   "display": "023.90 Asia Final HR End Hour",
   "type": "int",
   "default": "2",
   "default_line": 222,
   "range": "0, 23",
   "description": "Asia Final HR End Hour",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17022,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "014-023. Entry Filter Settings",
   "name": "AsiaFinalHREndMinute",
   "display": "023.91 Asia Final HR End Minute",
   "type": "int",
   "default": "45",
   "default_line": 223,
   "range": "0, 59",
   "description": "Asia Final HR End Minute",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17031,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "024. Pre Set Stop Settings",
   "name": "UseFVGStopLossRR",
   "display": "024.01 Use FVG StopLoss with RR",
   "type": "bool",
   "default": "true",
   "default_line": 762,
   "range": "",
   "description": "Use FVG StopLoss with RR",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17042,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis owns SL/TP execution; plugins send stop_hint/target_hint (ZZ profiles, SMT RR presets, Nitro 1.5R) (Q2, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "024. Pre Set Stop Settings",
   "name": "FVGStopLossPlusTicks",
   "display": "024.02 FVG StopLoss Plus Ticks",
   "type": "int",
   "default": "2",
   "default_line": 763,
   "range": "0, 100",
   "description": "FVG StopLoss Plus Ticks",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17051,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis owns SL/TP execution; plugins send stop_hint/target_hint (ZZ profiles, SMT RR presets, Nitro 1.5R) (Q2, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "024. Pre Set Stop Settings",
   "name": "UseIFVGStopLossRR",
   "display": "024.03 Use IFVG StopLoss with RR",
   "type": "bool",
   "default": "false",
   "default_line": 876,
   "range": "",
   "description": "Use IFVG StopLoss with RR",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17059,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis owns SL/TP execution; plugins send stop_hint/target_hint (ZZ profiles, SMT RR presets, Nitro 1.5R) (Q2, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "024. Pre Set Stop Settings",
   "name": "IFVGStopLossPlusTicks",
   "display": "024.04 IFVG Stop Loss Plus Ticks (with RR)",
   "type": "int",
   "default": "5",
   "default_line": 877,
   "range": "0, int.MaxValue",
   "description": "IFVG Stop Loss Plus Ticks (with RR)",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17068,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis owns SL/TP execution; plugins send stop_hint/target_hint (ZZ profiles, SMT RR presets, Nitro 1.5R) (Q2, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "024. Pre Set Stop Settings",
   "name": "UseCISDStopLossRR",
   "display": "024.05 Use CISD StopLoss with RR",
   "type": "bool",
   "default": "true",
   "default_line": 759,
   "range": "",
   "description": "Use CISD StopLoss with RR",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17076,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis owns SL/TP execution; plugins send stop_hint/target_hint (ZZ profiles, SMT RR presets, Nitro 1.5R) (Q2, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "024. Pre Set Stop Settings",
   "name": "CISDStopLossPlusTicks",
   "display": "024.06 CISD StopLoss Plus Ticks",
   "type": "int",
   "default": "2",
   "default_line": 760,
   "range": "0, 100",
   "description": "CISD StopLoss Plus Ticks",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17085,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis owns SL/TP execution; plugins send stop_hint/target_hint (ZZ profiles, SMT RR presets, Nitro 1.5R) (Q2, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "024. Pre Set Stop Settings",
   "name": "UseBOSStopLossRR",
   "display": "024.07 Use BOS StopLoss with RR",
   "type": "bool",
   "default": "true",
   "default_line": 756,
   "range": "",
   "description": "Use BOS StopLoss with RR",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17093,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis owns SL/TP execution; plugins send stop_hint/target_hint (ZZ profiles, SMT RR presets, Nitro 1.5R) (Q2, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "024. Pre Set Stop Settings",
   "name": "BOSStopLossPlusTicks",
   "display": "024.08 BOS StopLoss Plus Ticks",
   "type": "int",
   "default": "2",
   "default_line": 757,
   "range": "0, 100",
   "description": "BOS StopLoss Plus Ticks",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17102,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis owns SL/TP execution; plugins send stop_hint/target_hint (ZZ profiles, SMT RR presets, Nitro 1.5R) (Q2, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "024. Pre Set Stop Settings",
   "name": "UseSweepSwingStopLossRR",
   "display": "024.09 Use Swing StopLoss with RR",
   "type": "bool",
   "default": "true",
   "default_line": 765,
   "range": "",
   "description": "Use Swing StopLoss with RR",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17111,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis owns SL/TP execution; plugins send stop_hint/target_hint (ZZ profiles, SMT RR presets, Nitro 1.5R) (Q2, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "024. Pre Set Stop Settings",
   "name": "SweepSwingStopLossPlusTicks",
   "display": "024.10 Swing StopLoss Plus Ticks",
   "type": "int",
   "default": "2",
   "default_line": 766,
   "range": "0, 100",
   "description": "Swing StopLoss Plus Ticks",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17120,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis owns SL/TP execution; plugins send stop_hint/target_hint (ZZ profiles, SMT RR presets, Nitro 1.5R) (Q2, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "025. PreSet RR Ratios",
   "name": "UseRR_1_1_Trade1",
   "display": "025.01.1 Use RR 1:1 for Trade 1",
   "type": "bool",
   "default": "false",
   "default_line": 770,
   "range": "",
   "description": "025.01.1 Use RR 1:1 for Trade 1",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17129,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis owns SL/TP execution; plugins send stop_hint/target_hint (ZZ profiles, SMT RR presets, Nitro 1.5R) (Q2, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "025. PreSet RR Ratios",
   "name": "UseRR_1_1_Trade2",
   "display": "025.01.2 Use RR 1:1 for Trade 2",
   "type": "bool",
   "default": "false",
   "default_line": 771,
   "range": "",
   "description": "025.01.2 Use RR 1:1 for Trade 2",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17134,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis owns SL/TP execution; plugins send stop_hint/target_hint (ZZ profiles, SMT RR presets, Nitro 1.5R) (Q2, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "025. PreSet RR Ratios",
   "name": "UseRR_1_1_Trade3",
   "display": "025.01.3 Use RR 1:1 for Trade 3",
   "type": "bool",
   "default": "false",
   "default_line": 772,
   "range": "",
   "description": "025.01.3 Use RR 1:1 for Trade 3",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17139,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis owns SL/TP execution; plugins send stop_hint/target_hint (ZZ profiles, SMT RR presets, Nitro 1.5R) (Q2, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "025. PreSet RR Ratios",
   "name": "UseRR_1_1_Trade4",
   "display": "025.01.4 Use RR 1:1 for Trade 4",
   "type": "bool",
   "default": "false",
   "default_line": 773,
   "range": "",
   "description": "025.01.4 Use RR 1:1 for Trade 4",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17144,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis owns SL/TP execution; plugins send stop_hint/target_hint (ZZ profiles, SMT RR presets, Nitro 1.5R) (Q2, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "025. PreSet RR Ratios",
   "name": "UseRR_1_1_5_Trade1",
   "display": "025.02.1 Use RR 1:1.5 for Trade 1",
   "type": "bool",
   "default": "false",
   "default_line": 776,
   "range": "",
   "description": "025.02.1 Use RR 1:1.5 for Trade 1",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17150,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis owns SL/TP execution; plugins send stop_hint/target_hint (ZZ profiles, SMT RR presets, Nitro 1.5R) (Q2, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "025. PreSet RR Ratios",
   "name": "UseRR_1_1_5_Trade2",
   "display": "025.02.2 Use RR 1:1.5 for Trade 2",
   "type": "bool",
   "default": "false",
   "default_line": 777,
   "range": "",
   "description": "025.02.2 Use RR 1:1.5 for Trade 2",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17155,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis owns SL/TP execution; plugins send stop_hint/target_hint (ZZ profiles, SMT RR presets, Nitro 1.5R) (Q2, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "025. PreSet RR Ratios",
   "name": "UseRR_1_1_5_Trade3",
   "display": "025.02.3 Use RR 1:1.5 for Trade 3",
   "type": "bool",
   "default": "false",
   "default_line": 778,
   "range": "",
   "description": "025.02.3 Use RR 1:1.5 for Trade 3",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17160,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis owns SL/TP execution; plugins send stop_hint/target_hint (ZZ profiles, SMT RR presets, Nitro 1.5R) (Q2, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "025. PreSet RR Ratios",
   "name": "UseRR_1_1_5_Trade4",
   "display": "025.02.4 Use RR 1:1.5 for Trade 4",
   "type": "bool",
   "default": "false",
   "default_line": 779,
   "range": "",
   "description": "025.02.4 Use RR 1:1.5 for Trade 4",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17165,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis owns SL/TP execution; plugins send stop_hint/target_hint (ZZ profiles, SMT RR presets, Nitro 1.5R) (Q2, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "025. PreSet RR Ratios",
   "name": "UseRR_1_2_Trade1",
   "display": "025.03.1 Use RR 1:2 for Trade 1",
   "type": "bool",
   "default": "true",
   "default_line": 782,
   "range": "",
   "description": "025.03.1 Use RR 1:2 for Trade 1",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17171,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis owns SL/TP execution; plugins send stop_hint/target_hint (ZZ profiles, SMT RR presets, Nitro 1.5R) (Q2, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "025. PreSet RR Ratios",
   "name": "UseRR_1_2_Trade2",
   "display": "025.03.2 Use RR 1:2 for Trade 2",
   "type": "bool",
   "default": "false",
   "default_line": 783,
   "range": "",
   "description": "025.03.2 Use RR 1:2 for Trade 2",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17176,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis owns SL/TP execution; plugins send stop_hint/target_hint (ZZ profiles, SMT RR presets, Nitro 1.5R) (Q2, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "025. PreSet RR Ratios",
   "name": "UseRR_1_2_Trade3",
   "display": "025.03.3 Use RR 1:2 for Trade 3",
   "type": "bool",
   "default": "false",
   "default_line": 784,
   "range": "",
   "description": "025.03.3 Use RR 1:2 for Trade 3",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17181,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis owns SL/TP execution; plugins send stop_hint/target_hint (ZZ profiles, SMT RR presets, Nitro 1.5R) (Q2, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "025. PreSet RR Ratios",
   "name": "UseRR_1_2_Trade4",
   "display": "025.03.4 Use RR 1:2 for Trade 4",
   "type": "bool",
   "default": "false",
   "default_line": 785,
   "range": "",
   "description": "025.03.4 Use RR 1:2 for Trade 4",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17186,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis owns SL/TP execution; plugins send stop_hint/target_hint (ZZ profiles, SMT RR presets, Nitro 1.5R) (Q2, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "025. PreSet RR Ratios",
   "name": "UseRR_1_2_5_Trade1",
   "display": "025.04.1 Use RR 1:2.5 for Trade 1",
   "type": "bool",
   "default": "false",
   "default_line": 788,
   "range": "",
   "description": "025.04.1 Use RR 1:2.5 for Trade 1",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17192,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis owns SL/TP execution; plugins send stop_hint/target_hint (ZZ profiles, SMT RR presets, Nitro 1.5R) (Q2, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "025. PreSet RR Ratios",
   "name": "UseRR_1_2_5_Trade2",
   "display": "025.04.2 Use RR 1:2.5 for Trade 2",
   "type": "bool",
   "default": "false",
   "default_line": 789,
   "range": "",
   "description": "025.04.2 Use RR 1:2.5 for Trade 2",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17197,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis owns SL/TP execution; plugins send stop_hint/target_hint (ZZ profiles, SMT RR presets, Nitro 1.5R) (Q2, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "025. PreSet RR Ratios",
   "name": "UseRR_1_2_5_Trade3",
   "display": "025.04.3 Use RR 1:2.5 for Trade 3",
   "type": "bool",
   "default": "false",
   "default_line": 790,
   "range": "",
   "description": "025.04.3 Use RR 1:2.5 for Trade 3",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17202,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis owns SL/TP execution; plugins send stop_hint/target_hint (ZZ profiles, SMT RR presets, Nitro 1.5R) (Q2, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "025. PreSet RR Ratios",
   "name": "UseRR_1_2_5_Trade4",
   "display": "025.04.4 Use RR 1:2.5 for Trade 4",
   "type": "bool",
   "default": "false",
   "default_line": 791,
   "range": "",
   "description": "025.04.4 Use RR 1:2.5 for Trade 4",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17207,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis owns SL/TP execution; plugins send stop_hint/target_hint (ZZ profiles, SMT RR presets, Nitro 1.5R) (Q2, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "025. PreSet RR Ratios",
   "name": "UseRR_1_3_Trade1",
   "display": "025.05.1 Use RR 1:3 for Trade 1",
   "type": "bool",
   "default": "false",
   "default_line": 794,
   "range": "",
   "description": "025.05.1 Use RR 1:3 for Trade 1",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17213,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis owns SL/TP execution; plugins send stop_hint/target_hint (ZZ profiles, SMT RR presets, Nitro 1.5R) (Q2, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "025. PreSet RR Ratios",
   "name": "UseRR_1_3_Trade2",
   "display": "025.05.2 Use RR 1:3 for Trade 2",
   "type": "bool",
   "default": "false",
   "default_line": 795,
   "range": "",
   "description": "025.05.2 Use RR 1:3 for Trade 2",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17218,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis owns SL/TP execution; plugins send stop_hint/target_hint (ZZ profiles, SMT RR presets, Nitro 1.5R) (Q2, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "025. PreSet RR Ratios",
   "name": "UseRR_1_3_Trade3",
   "display": "025.05.3 Use RR 1:3 for Trade 3",
   "type": "bool",
   "default": "false",
   "default_line": 796,
   "range": "",
   "description": "025.05.3 Use RR 1:3 for Trade 3",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17223,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis owns SL/TP execution; plugins send stop_hint/target_hint (ZZ profiles, SMT RR presets, Nitro 1.5R) (Q2, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "025. PreSet RR Ratios",
   "name": "UseRR_1_3_Trade4",
   "display": "025.05.4 Use RR 1:3 for Trade 4",
   "type": "bool",
   "default": "false",
   "default_line": 797,
   "range": "",
   "description": "025.05.4 Use RR 1:3 for Trade 4",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17228,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis owns SL/TP execution; plugins send stop_hint/target_hint (ZZ profiles, SMT RR presets, Nitro 1.5R) (Q2, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "025. PreSet RR Ratios",
   "name": "UseRR_1_3_5_Trade1",
   "display": "025.06.1 Use RR 1:3.5 for Trade 1",
   "type": "bool",
   "default": "false",
   "default_line": 800,
   "range": "",
   "description": "025.06.1 Use RR 1:3.5 for Trade 1",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17234,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis owns SL/TP execution; plugins send stop_hint/target_hint (ZZ profiles, SMT RR presets, Nitro 1.5R) (Q2, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "025. PreSet RR Ratios",
   "name": "UseRR_1_3_5_Trade2",
   "display": "025.06.2 Use RR 1:3.5 for Trade 2",
   "type": "bool",
   "default": "false",
   "default_line": 801,
   "range": "",
   "description": "025.06.2 Use RR 1:3.5 for Trade 2",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17239,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis owns SL/TP execution; plugins send stop_hint/target_hint (ZZ profiles, SMT RR presets, Nitro 1.5R) (Q2, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "025. PreSet RR Ratios",
   "name": "UseRR_1_3_5_Trade3",
   "display": "025.06.3 Use RR 1:3.5 for Trade 3",
   "type": "bool",
   "default": "false",
   "default_line": 802,
   "range": "",
   "description": "025.06.3 Use RR 1:3.5 for Trade 3",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17244,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis owns SL/TP execution; plugins send stop_hint/target_hint (ZZ profiles, SMT RR presets, Nitro 1.5R) (Q2, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "025. PreSet RR Ratios",
   "name": "UseRR_1_3_5_Trade4",
   "display": "025.06.4 Use RR 1:3.5 for Trade 4",
   "type": "bool",
   "default": "false",
   "default_line": 803,
   "range": "",
   "description": "025.06.4 Use RR 1:3.5 for Trade 4",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17249,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis owns SL/TP execution; plugins send stop_hint/target_hint (ZZ profiles, SMT RR presets, Nitro 1.5R) (Q2, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "025. PreSet RR Ratios",
   "name": "UseRR_1_4_Trade1",
   "display": "025.07.1 Use RR 1:4 for Trade 1",
   "type": "bool",
   "default": "false",
   "default_line": 806,
   "range": "",
   "description": "025.07.1 Use RR 1:4 for Trade 1",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17255,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis owns SL/TP execution; plugins send stop_hint/target_hint (ZZ profiles, SMT RR presets, Nitro 1.5R) (Q2, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "025. PreSet RR Ratios",
   "name": "UseRR_1_4_Trade2",
   "display": "025.07.2 Use RR 1:4 for Trade 2",
   "type": "bool",
   "default": "false",
   "default_line": 807,
   "range": "",
   "description": "025.07.2 Use RR 1:4 for Trade 2",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17260,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis owns SL/TP execution; plugins send stop_hint/target_hint (ZZ profiles, SMT RR presets, Nitro 1.5R) (Q2, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "025. PreSet RR Ratios",
   "name": "UseRR_1_4_Trade3",
   "display": "025.07.3 Use RR 1:4 for Trade 3",
   "type": "bool",
   "default": "false",
   "default_line": 808,
   "range": "",
   "description": "025.07.3 Use RR 1:4 for Trade 3",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17265,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis owns SL/TP execution; plugins send stop_hint/target_hint (ZZ profiles, SMT RR presets, Nitro 1.5R) (Q2, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "025. PreSet RR Ratios",
   "name": "UseRR_1_4_Trade4",
   "display": "025.07.4 Use RR 1:4 for Trade 4",
   "type": "bool",
   "default": "false",
   "default_line": 809,
   "range": "",
   "description": "025.07.4 Use RR 1:4 for Trade 4",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17270,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis owns SL/TP execution; plugins send stop_hint/target_hint (ZZ profiles, SMT RR presets, Nitro 1.5R) (Q2, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "026. Custom Stops Targets",
   "name": "UseCustomStopLoss1",
   "display": "026.01.1 Use Custom StopLoss 1",
   "type": "bool",
   "default": "false",
   "default_line": 812,
   "range": "",
   "description": "026.01.1 Use Custom StopLoss 1",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17280,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis owns SL/TP execution; plugins send stop_hint/target_hint (ZZ profiles, SMT RR presets, Nitro 1.5R) (Q2, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "026. Custom Stops Targets",
   "name": "CustomStopLoss1Ticks",
   "display": "026..01.2 Custom StopLoss 1 Ticks",
   "type": "int",
   "default": "25",
   "default_line": 813,
   "range": "1, 1000",
   "description": "026..01.2 Custom StopLoss 1 Ticks",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17286,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis owns SL/TP execution; plugins send stop_hint/target_hint (ZZ profiles, SMT RR presets, Nitro 1.5R) (Q2, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "026. Custom Stops Targets",
   "name": "UseCustomTarget1",
   "display": "026..01.3 Use Custom Target 1",
   "type": "bool",
   "default": "false",
   "default_line": 814,
   "range": "",
   "description": "026..01.3 Use Custom Target 1",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17291,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis owns SL/TP execution; plugins send stop_hint/target_hint (ZZ profiles, SMT RR presets, Nitro 1.5R) (Q2, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "026. Custom Stops Targets",
   "name": "CustomTarget1Ticks",
   "display": "026..01.4 Custom Target 1 Ticks",
   "type": "int",
   "default": "50",
   "default_line": 815,
   "range": "1, 1000",
   "description": "026..01.4 Custom Target 1 Ticks",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17297,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis owns SL/TP execution; plugins send stop_hint/target_hint (ZZ profiles, SMT RR presets, Nitro 1.5R) (Q2, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "026. Custom Stops Targets",
   "name": "UseCustomStopLoss2",
   "display": "026.02.1 Use Custom StopLoss 2",
   "type": "bool",
   "default": "false",
   "default_line": 817,
   "range": "",
   "description": "026.02.1 Use Custom StopLoss 2",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17303,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis owns SL/TP execution; plugins send stop_hint/target_hint (ZZ profiles, SMT RR presets, Nitro 1.5R) (Q2, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "026. Custom Stops Targets",
   "name": "CustomStopLoss2Ticks",
   "display": "026.02.2 Custom StopLoss 2 Ticks",
   "type": "int",
   "default": "25",
   "default_line": 818,
   "range": "1, 1000",
   "description": "026.02.2 Custom StopLoss 2 Ticks",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17309,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis owns SL/TP execution; plugins send stop_hint/target_hint (ZZ profiles, SMT RR presets, Nitro 1.5R) (Q2, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "026. Custom Stops Targets",
   "name": "UseCustomTarget2",
   "display": "026.02.3 Use Custom Target 2",
   "type": "bool",
   "default": "false",
   "default_line": 819,
   "range": "",
   "description": "026.02.3 Use Custom Target 2",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17314,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis owns SL/TP execution; plugins send stop_hint/target_hint (ZZ profiles, SMT RR presets, Nitro 1.5R) (Q2, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "026. Custom Stops Targets",
   "name": "CustomTarget2Ticks",
   "display": "026.02.4 Custom Target 2 Ticks",
   "type": "int",
   "default": "50",
   "default_line": 820,
   "range": "1, 1000",
   "description": "026.02.4 Custom Target 2 Ticks",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17320,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis owns SL/TP execution; plugins send stop_hint/target_hint (ZZ profiles, SMT RR presets, Nitro 1.5R) (Q2, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "026. Custom Stops Targets",
   "name": "UseCustomStopLoss3",
   "display": "026.03.1 Use Custom StopLoss 3",
   "type": "bool",
   "default": "false",
   "default_line": 822,
   "range": "",
   "description": "026.03.1 Use Custom StopLoss 3",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17326,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis owns SL/TP execution; plugins send stop_hint/target_hint (ZZ profiles, SMT RR presets, Nitro 1.5R) (Q2, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "026. Custom Stops Targets",
   "name": "CustomStopLoss3Ticks",
   "display": "026.03.2 Custom StopLoss 3 Ticks",
   "type": "int",
   "default": "25",
   "default_line": 823,
   "range": "1, 1000",
   "description": "026.03.2 Custom StopLoss 3 Ticks",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17332,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis owns SL/TP execution; plugins send stop_hint/target_hint (ZZ profiles, SMT RR presets, Nitro 1.5R) (Q2, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "026. Custom Stops Targets",
   "name": "UseCustomTarget3",
   "display": "026.03.3 Use Custom Target 3",
   "type": "bool",
   "default": "false",
   "default_line": 824,
   "range": "",
   "description": "026.03.3 Use Custom Target 3",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17337,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis owns SL/TP execution; plugins send stop_hint/target_hint (ZZ profiles, SMT RR presets, Nitro 1.5R) (Q2, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "026. Custom Stops Targets",
   "name": "CustomTarget3Ticks",
   "display": "026.03.4 Custom Target 3 Ticks",
   "type": "int",
   "default": "50",
   "default_line": 825,
   "range": "1, 1000",
   "description": "026.03.4 Custom Target 3 Ticks",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17343,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis owns SL/TP execution; plugins send stop_hint/target_hint (ZZ profiles, SMT RR presets, Nitro 1.5R) (Q2, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "026. Custom Stops Targets",
   "name": "UseCustomStopLoss4",
   "display": "026.04.1 Use Custom StopLoss 4",
   "type": "bool",
   "default": "false",
   "default_line": 827,
   "range": "",
   "description": "026.04.1 Use Custom StopLoss 4",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17349,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis owns SL/TP execution; plugins send stop_hint/target_hint (ZZ profiles, SMT RR presets, Nitro 1.5R) (Q2, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "026. Custom Stops Targets",
   "name": "CustomStopLoss4Ticks",
   "display": "026.04.2 Custom StopLoss 4 Ticks",
   "type": "int",
   "default": "25",
   "default_line": 828,
   "range": "1, 1000",
   "description": "026.04.2 Custom StopLoss 4 Ticks",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17355,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis owns SL/TP execution; plugins send stop_hint/target_hint (ZZ profiles, SMT RR presets, Nitro 1.5R) (Q2, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "026. Custom Stops Targets",
   "name": "UseCustomTarget4",
   "display": "026.04.3 Use Custom Target 4",
   "type": "bool",
   "default": "false",
   "default_line": 829,
   "range": "",
   "description": "026.04.3 Use Custom Target 4",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17360,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis owns SL/TP execution; plugins send stop_hint/target_hint (ZZ profiles, SMT RR presets, Nitro 1.5R) (Q2, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "026. Custom Stops Targets",
   "name": "CustomTarget4Ticks",
   "display": "026.04.4 Custom Target 4 Ticks",
   "type": "int",
   "default": "50",
   "default_line": 830,
   "range": "1, 1000",
   "description": "026.04.4 Custom Target 4 Ticks",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17366,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis owns SL/TP execution; plugins send stop_hint/target_hint (ZZ profiles, SMT RR presets, Nitro 1.5R) (Q2, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "027. Break Even",
   "name": "BreakEvenTarget1Enable",
   "display": "027.01 Target 1: Enable?",
   "type": "bool",
   "default": "false",
   "default_line": 17375,
   "range": "",
   "description": "Target 1: Enable?",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17373,
   "python_twin": "",
   "concept": "break_even",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis exit engine (6.8.3 Advanced_BreakEven* / Ratchet / Roman_BE*). Essentials near-target BE and Nitro F11 become an EXIT-hook option on it; SMT V3 027 and SMT Adv breakeven_at_r become profile values (Q1, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": "STUB in V3: getter hard-coded, setter ignored -> inert knob; "
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "027. Break Even",
   "name": "BreakEvenTarget1WhenAtTicks",
   "display": "027.02 Target 1: When At X Ticks",
   "type": "int",
   "default": "1",
   "default_line": 17384,
   "range": "1, int.MaxValue",
   "description": "Target 1: When At X Ticks",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17382,
   "python_twin": "",
   "concept": "break_even",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis exit engine (6.8.3 Advanced_BreakEven* / Ratchet / Roman_BE*). Essentials near-target BE and Nitro F11 become an EXIT-hook option on it; SMT V3 027 and SMT Adv breakeven_at_r become profile values (Q1, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": "STUB in V3: getter hard-coded, setter ignored -> inert knob; "
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "027. Break Even",
   "name": "BreakEvenTarget1MoveToPlusTicks",
   "display": "027.03 Target 1: Move To Plus X Ticks",
   "type": "int",
   "default": "1",
   "default_line": 17393,
   "range": "0, int.MaxValue",
   "description": "Target 1: Move To Plus X Ticks",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17391,
   "python_twin": "",
   "concept": "break_even",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis exit engine (6.8.3 Advanced_BreakEven* / Ratchet / Roman_BE*). Essentials near-target BE and Nitro F11 become an EXIT-hook option on it; SMT V3 027 and SMT Adv breakeven_at_r become profile values (Q1, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": "STUB in V3: getter hard-coded, setter ignored -> inert knob; "
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "027. Break Even",
   "name": "BreakEvenTarget2Enable",
   "display": "027.04 Target 2: Enable?",
   "type": "bool",
   "default": "false",
   "default_line": 17401,
   "range": "",
   "description": "Target 2: Enable?",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17399,
   "python_twin": "",
   "concept": "break_even",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis exit engine (6.8.3 Advanced_BreakEven* / Ratchet / Roman_BE*). Essentials near-target BE and Nitro F11 become an EXIT-hook option on it; SMT V3 027 and SMT Adv breakeven_at_r become profile values (Q1, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": "STUB in V3: getter hard-coded, setter ignored -> inert knob; "
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "027. Break Even",
   "name": "BreakEvenTarget2WhenAtTicks",
   "display": "027.05 Target 2: When At X Ticks",
   "type": "int",
   "default": "1",
   "default_line": 17410,
   "range": "1, int.MaxValue",
   "description": "Target 2: When At X Ticks",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17408,
   "python_twin": "",
   "concept": "break_even",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis exit engine (6.8.3 Advanced_BreakEven* / Ratchet / Roman_BE*). Essentials near-target BE and Nitro F11 become an EXIT-hook option on it; SMT V3 027 and SMT Adv breakeven_at_r become profile values (Q1, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": "STUB in V3: getter hard-coded, setter ignored -> inert knob; "
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "027. Break Even",
   "name": "BreakEvenTarget2MoveToPlusTicks",
   "display": "027.06 Target 2: Move To Plus X Ticks",
   "type": "int",
   "default": "1",
   "default_line": 17419,
   "range": "0, int.MaxValue",
   "description": "Target 2: Move To Plus X Ticks",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17417,
   "python_twin": "",
   "concept": "break_even",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis exit engine (6.8.3 Advanced_BreakEven* / Ratchet / Roman_BE*). Essentials near-target BE and Nitro F11 become an EXIT-hook option on it; SMT V3 027 and SMT Adv breakeven_at_r become profile values (Q1, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": "STUB in V3: getter hard-coded, setter ignored -> inert knob; "
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "027. Break Even",
   "name": "BreakEvenTarget3Enable",
   "display": "027.07 Target 3: Enable?",
   "type": "bool",
   "default": "false",
   "default_line": 17427,
   "range": "",
   "description": "Target 3: Enable?",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17425,
   "python_twin": "",
   "concept": "break_even",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis exit engine (6.8.3 Advanced_BreakEven* / Ratchet / Roman_BE*). Essentials near-target BE and Nitro F11 become an EXIT-hook option on it; SMT V3 027 and SMT Adv breakeven_at_r become profile values (Q1, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": "STUB in V3: getter hard-coded, setter ignored -> inert knob; "
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "027. Break Even",
   "name": "BreakEvenTarget3WhenAtTicks",
   "display": "027.08 Target 3: When At X Ticks",
   "type": "int",
   "default": "1",
   "default_line": 17436,
   "range": "1, int.MaxValue",
   "description": "Target 3: When At X Ticks",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17434,
   "python_twin": "",
   "concept": "break_even",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis exit engine (6.8.3 Advanced_BreakEven* / Ratchet / Roman_BE*). Essentials near-target BE and Nitro F11 become an EXIT-hook option on it; SMT V3 027 and SMT Adv breakeven_at_r become profile values (Q1, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": "STUB in V3: getter hard-coded, setter ignored -> inert knob; "
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "027. Break Even",
   "name": "BreakEvenTarget3MoveToPlusTicks",
   "display": "027.09 Target 3: Move To Plus X Ticks",
   "type": "int",
   "default": "1",
   "default_line": 17445,
   "range": "0, int.MaxValue",
   "description": "Target 3: Move To Plus X Ticks",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17443,
   "python_twin": "",
   "concept": "break_even",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis exit engine (6.8.3 Advanced_BreakEven* / Ratchet / Roman_BE*). Essentials near-target BE and Nitro F11 become an EXIT-hook option on it; SMT V3 027 and SMT Adv breakeven_at_r become profile values (Q1, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": "STUB in V3: getter hard-coded, setter ignored -> inert knob; "
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "027. Break Even",
   "name": "BreakEvenTarget4Enable",
   "display": "027.10 Target 4: Enable?",
   "type": "bool",
   "default": "false",
   "default_line": 17453,
   "range": "",
   "description": "Target 4: Enable?",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17451,
   "python_twin": "",
   "concept": "break_even",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis exit engine (6.8.3 Advanced_BreakEven* / Ratchet / Roman_BE*). Essentials near-target BE and Nitro F11 become an EXIT-hook option on it; SMT V3 027 and SMT Adv breakeven_at_r become profile values (Q1, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": "STUB in V3: getter hard-coded, setter ignored -> inert knob; "
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "027. Break Even",
   "name": "BreakEvenTarget4WhenAtTicks",
   "display": "027.11 Target 4: When At X Ticks",
   "type": "int",
   "default": "1",
   "default_line": 17462,
   "range": "1, int.MaxValue",
   "description": "Target 4: When At X Ticks",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17460,
   "python_twin": "",
   "concept": "break_even",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis exit engine (6.8.3 Advanced_BreakEven* / Ratchet / Roman_BE*). Essentials near-target BE and Nitro F11 become an EXIT-hook option on it; SMT V3 027 and SMT Adv breakeven_at_r become profile values (Q1, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": "STUB in V3: getter hard-coded, setter ignored -> inert knob; "
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "027. Break Even",
   "name": "BreakEvenTarget4MoveToPlusTicks",
   "display": "027.12 Target 4: Move To Plus X Ticks",
   "type": "int",
   "default": "1",
   "default_line": 17471,
   "range": "0, int.MaxValue",
   "description": "Target 4: Move To Plus X Ticks",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17469,
   "python_twin": "",
   "concept": "break_even",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis exit engine (6.8.3 Advanced_BreakEven* / Ratchet / Roman_BE*). Essentials near-target BE and Nitro F11 become an EXIT-hook option on it; SMT V3 027 and SMT Adv breakeven_at_r become profile values (Q1, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": "STUB in V3: getter hard-coded, setter ignored -> inert knob; "
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "028. Trailing Stop",
   "name": "TrailingStopTarget1Enable",
   "display": "028.01 Target 1: Enable?",
   "type": "bool",
   "default": "false",
   "default_line": 17480,
   "range": "",
   "description": "Target 1: Enable?",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17478,
   "python_twin": "",
   "concept": "trailing_stop",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis (6.8.3 baseline trail + 06. Staged Trail). Essentials 008 and SMT V3 028 map onto it as profiles (Q1, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": "STUB in V3: getter hard-coded, setter ignored -> inert knob; "
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "028. Trailing Stop",
   "name": "TrailingStopTarget1AtProfitTrigger",
   "display": "028.02 Target 1: At Profit Trigger",
   "type": "int",
   "default": "1",
   "default_line": 17489,
   "range": "1, int.MaxValue",
   "description": "Target 1: At Profit Trigger",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17487,
   "python_twin": "",
   "concept": "trailing_stop",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis (6.8.3 baseline trail + 06. Staged Trail). Essentials 008 and SMT V3 028 map onto it as profiles (Q1, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": "STUB in V3: getter hard-coded, setter ignored -> inert knob; "
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "028. Trailing Stop",
   "name": "TrailingStopTarget1TrailingStopAt",
   "display": "028.03 Target 1: Trailing Stop At",
   "type": "int",
   "default": "1",
   "default_line": 17498,
   "range": "1, int.MaxValue",
   "description": "Target 1: Trailing Stop At",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17496,
   "python_twin": "",
   "concept": "trailing_stop",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis (6.8.3 baseline trail + 06. Staged Trail). Essentials 008 and SMT V3 028 map onto it as profiles (Q1, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": "STUB in V3: getter hard-coded, setter ignored -> inert knob; "
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "028. Trailing Stop",
   "name": "TrailingStopTarget2Enable",
   "display": "028.04 Target 2: Enable?",
   "type": "bool",
   "default": "false",
   "default_line": 17506,
   "range": "",
   "description": "Target 2: Enable?",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17504,
   "python_twin": "",
   "concept": "trailing_stop",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis (6.8.3 baseline trail + 06. Staged Trail). Essentials 008 and SMT V3 028 map onto it as profiles (Q1, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": "STUB in V3: getter hard-coded, setter ignored -> inert knob; "
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "028. Trailing Stop",
   "name": "TrailingStopTarget2AtProfitTrigger",
   "display": "028.05 Target 2: At Profit Trigger",
   "type": "int",
   "default": "1",
   "default_line": 17515,
   "range": "1, int.MaxValue",
   "description": "Target 2: At Profit Trigger",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17513,
   "python_twin": "",
   "concept": "trailing_stop",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis (6.8.3 baseline trail + 06. Staged Trail). Essentials 008 and SMT V3 028 map onto it as profiles (Q1, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": "STUB in V3: getter hard-coded, setter ignored -> inert knob; "
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "028. Trailing Stop",
   "name": "TrailingStopTarget2TrailingStopAt",
   "display": "028.06 Target 2: Trailing Stop At",
   "type": "int",
   "default": "1",
   "default_line": 17524,
   "range": "1, int.MaxValue",
   "description": "Target 2: Trailing Stop At",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17522,
   "python_twin": "",
   "concept": "trailing_stop",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis (6.8.3 baseline trail + 06. Staged Trail). Essentials 008 and SMT V3 028 map onto it as profiles (Q1, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": "STUB in V3: getter hard-coded, setter ignored -> inert knob; "
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "028. Trailing Stop",
   "name": "TrailingStopTarget3Enable",
   "display": "028.07 Target 3: Enable?",
   "type": "bool",
   "default": "false",
   "default_line": 17532,
   "range": "",
   "description": "Target 3: Enable?",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17530,
   "python_twin": "",
   "concept": "trailing_stop",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis (6.8.3 baseline trail + 06. Staged Trail). Essentials 008 and SMT V3 028 map onto it as profiles (Q1, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": "STUB in V3: getter hard-coded, setter ignored -> inert knob; "
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "028. Trailing Stop",
   "name": "TrailingStopTarget3AtProfitTrigger",
   "display": "028.08 Target 3: At Profit Trigger",
   "type": "int",
   "default": "1",
   "default_line": 17541,
   "range": "1, int.MaxValue",
   "description": "Target 3: At Profit Trigger",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17539,
   "python_twin": "",
   "concept": "trailing_stop",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis (6.8.3 baseline trail + 06. Staged Trail). Essentials 008 and SMT V3 028 map onto it as profiles (Q1, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": "STUB in V3: getter hard-coded, setter ignored -> inert knob; "
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "028. Trailing Stop",
   "name": "TrailingStopTarget3TrailingStopAt",
   "display": "028.09 Target 3: Trailing Stop At",
   "type": "int",
   "default": "1",
   "default_line": 17550,
   "range": "1, int.MaxValue",
   "description": "Target 3: Trailing Stop At",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17548,
   "python_twin": "",
   "concept": "trailing_stop",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis (6.8.3 baseline trail + 06. Staged Trail). Essentials 008 and SMT V3 028 map onto it as profiles (Q1, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": "STUB in V3: getter hard-coded, setter ignored -> inert knob; "
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "028. Trailing Stop",
   "name": "TrailingStopTarget4Enable",
   "display": "028.10 Target 4: Enable?",
   "type": "bool",
   "default": "false",
   "default_line": 17558,
   "range": "",
   "description": "Target 4: Enable?",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17556,
   "python_twin": "",
   "concept": "trailing_stop",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis (6.8.3 baseline trail + 06. Staged Trail). Essentials 008 and SMT V3 028 map onto it as profiles (Q1, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": "STUB in V3: getter hard-coded, setter ignored -> inert knob; "
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "028. Trailing Stop",
   "name": "TrailingStopTarget4AtProfitTrigger",
   "display": "028.11 Target 4: At Profit Trigger",
   "type": "int",
   "default": "1",
   "default_line": 17567,
   "range": "1, int.MaxValue",
   "description": "Target 4: At Profit Trigger",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17565,
   "python_twin": "",
   "concept": "trailing_stop",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis (6.8.3 baseline trail + 06. Staged Trail). Essentials 008 and SMT V3 028 map onto it as profiles (Q1, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": "STUB in V3: getter hard-coded, setter ignored -> inert knob; "
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "028. Trailing Stop",
   "name": "TrailingStopTarget4TrailingStopAt",
   "display": "028.12 Target 4: Trailing Stop At",
   "type": "int",
   "default": "1",
   "default_line": 17576,
   "range": "1, int.MaxValue",
   "description": "Target 4: Trailing Stop At",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17574,
   "python_twin": "",
   "concept": "trailing_stop",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis (6.8.3 baseline trail + 06. Staged Trail). Essentials 008 and SMT V3 028 map onto it as profiles (Q1, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": "STUB in V3: getter hard-coded, setter ignored -> inert knob; "
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "028. Trailing Stop",
   "name": "UseInternalSwingsAsTrailingSL",
   "display": "028.13 Use Internal Swings As Trailing SL",
   "type": "bool",
   "default": "false",
   "default_line": 17584,
   "range": "",
   "description": "Use Internal Swings As Trailing SL",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17582,
   "python_twin": "",
   "concept": "trailing_stop",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis (6.8.3 baseline trail + 06. Staged Trail). Essentials 008 and SMT V3 028 map onto it as profiles (Q1, Q9).",
   "open_question": "Q9",
   "status": "",
   "notes": "STUB in V3: getter hard-coded, setter ignored -> inert knob; "
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "UseICTKillzonesDisplay",
   "display": "029.01 Display Time Session",
   "type": "bool",
   "default": "false",
   "default_line": 638,
   "range": "",
   "description": "Display Time Session",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17610,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "ICTMaxSessionsToShow",
   "display": "029.02 Max Sessions to Show",
   "type": "int",
   "default": "3",
   "default_line": 640,
   "range": "1, 10",
   "description": "Max Sessions to Show",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17619,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "ICTTimeZoneSelection",
   "display": "029.03 Time Zone",
   "type": "string",
   "default": "\"EST\"",
   "default_line": 641,
   "range": "",
   "description": "Time Zone",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17627,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "ICTShowKillzoneBoxes",
   "display": "029.04 Show Killzone Boxes",
   "type": "bool",
   "default": "true",
   "default_line": 642,
   "range": "",
   "description": "Show Killzone Boxes",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17635,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "ICTShowBoxText",
   "display": "029.05 Show Box Text",
   "type": "bool",
   "default": "true",
   "default_line": 643,
   "range": "",
   "description": "Show Box Text",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17643,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "ICTShowPivots",
   "display": "029.08 Show Pivots",
   "type": "bool",
   "default": "true",
   "default_line": 647,
   "range": "",
   "description": "Show Pivots",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17652,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "ICTShowMidpoints",
   "display": "029.09 Show Midpoints",
   "type": "bool",
   "default": "false",
   "default_line": 648,
   "range": "",
   "description": "Show Midpoints",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17660,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "ICTStopMidpointsOnMitigation",
   "display": "029.10 Stop Midpoints on Mitigation",
   "type": "bool",
   "default": "true",
   "default_line": 649,
   "range": "",
   "description": "Stop Midpoints on Mitigation",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17668,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "ICTShowPivotLabels",
   "display": "029.11 Show Pivot Labels",
   "type": "bool",
   "default": "true",
   "default_line": 650,
   "range": "",
   "description": "Show Pivot Labels",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17676,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "ICTShowPriceInLabels",
   "display": "029.12 Show Price in Labels",
   "type": "bool",
   "default": "false",
   "default_line": 651,
   "range": "",
   "description": "Show Price in Labels",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17684,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "ICTExtendPivots",
   "display": "029.13 Extend Pivots",
   "type": "string",
   "default": "\"Until Mitigated\"",
   "default_line": 652,
   "range": "",
   "description": "Extend Pivots",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17692,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "ICTExtendFromSessions",
   "display": "029.14 Extend From Sessions",
   "type": "string",
   "default": "\"Most Recent\"",
   "default_line": 653,
   "range": "",
   "description": "Extend From Sessions",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17700,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "ICTUseAsia",
   "display": "029.17 Use Asia Session",
   "type": "bool",
   "default": "true",
   "default_line": 657,
   "range": "",
   "description": "Use Asia Session",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17709,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "ICTAsiaStartHour",
   "display": "029.18 Asia Start Hour",
   "type": "int",
   "default": "20",
   "default_line": 658,
   "range": "0, 23",
   "description": "Asia Start Hour",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17718,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "ICTAsiaStartMinute",
   "display": "029.19 Asia Start Minute",
   "type": "int",
   "default": "0",
   "default_line": 659,
   "range": "0, 59",
   "description": "Asia Start Minute",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17727,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "ICTAsiaEndHour",
   "display": "029.20 Asia End Hour",
   "type": "int",
   "default": "0",
   "default_line": 660,
   "range": "0, 23",
   "description": "Asia End Hour",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17736,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "ICTAsiaEndMinute",
   "display": "029.21 Asia End Minute",
   "type": "int",
   "default": "0",
   "default_line": 661,
   "range": "0, 59",
   "description": "Asia End Minute",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17745,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "ICTAsiaHighLabel",
   "display": "029.22 Asia High Label",
   "type": "string",
   "default": "\"AS.H\"",
   "default_line": 662,
   "range": "",
   "description": "Asia High Label",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17753,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "ICTAsiaLowLabel",
   "display": "029.23 Asia Low Label",
   "type": "string",
   "default": "\"AS.L\"",
   "default_line": 663,
   "range": "",
   "description": "Asia Low Label",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17761,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "ICTUseLondon",
   "display": "029.24 Use London Session",
   "type": "bool",
   "default": "true",
   "default_line": 665,
   "range": "",
   "description": "Use London Session",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17770,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "ICTLondonStartHour",
   "display": "029.25 London Start Hour",
   "type": "int",
   "default": "2",
   "default_line": 666,
   "range": "0, 23",
   "description": "London Start Hour",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17779,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "ICTLondonStartMinute",
   "display": "029.26 London Start Minute",
   "type": "int",
   "default": "0",
   "default_line": 667,
   "range": "0, 59",
   "description": "London Start Minute",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17788,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "ICTLondonEndHour",
   "display": "029.27 London End Hour",
   "type": "int",
   "default": "5",
   "default_line": 668,
   "range": "0, 23",
   "description": "London End Hour",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17797,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "ICTLondonEndMinute",
   "display": "029.28 London End Minute",
   "type": "int",
   "default": "0",
   "default_line": 669,
   "range": "0, 59",
   "description": "London End Minute",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17806,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "ICTLondonHighLabel",
   "display": "029.29 London High Label",
   "type": "string",
   "default": "\"LO.H\"",
   "default_line": 670,
   "range": "",
   "description": "London High Label",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17814,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "ICTLondonLowLabel",
   "display": "029.30 London Low Label",
   "type": "string",
   "default": "\"LO.L\"",
   "default_line": 671,
   "range": "",
   "description": "London Low Label",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17822,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "ICTUseNYAM",
   "display": "029.31 Use NY AM Session",
   "type": "bool",
   "default": "true",
   "default_line": 673,
   "range": "",
   "description": "Use NY AM Session",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17831,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "ICTNYAMStartHour",
   "display": "029.32 NY AM Start Hour",
   "type": "int",
   "default": "9",
   "default_line": 674,
   "range": "0, 23",
   "description": "NY AM Start Hour",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17840,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "ICTNYAMStartMinute",
   "display": "029.33 NY AM Start Minute",
   "type": "int",
   "default": "30",
   "default_line": 675,
   "range": "0, 59",
   "description": "NY AM Start Minute",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17849,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "ICTNYAMEndHour",
   "display": "029.34 NY AM End Hour",
   "type": "int",
   "default": "11",
   "default_line": 676,
   "range": "0, 23",
   "description": "NY AM End Hour",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17858,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "ICTNYAMEndMinute",
   "display": "029.35 NY AM End Minute",
   "type": "int",
   "default": "0",
   "default_line": 677,
   "range": "0, 59",
   "description": "NY AM End Minute",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17867,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "ICTNYAMHighLabel",
   "display": "029.36 NY AM High Label",
   "type": "string",
   "default": "\"NYAM.H\"",
   "default_line": 678,
   "range": "",
   "description": "NY AM High Label",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17875,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "ICTNYAMLowLabel",
   "display": "029.37 NY AM Low Label",
   "type": "string",
   "default": "\"NYAM.L\"",
   "default_line": 679,
   "range": "",
   "description": "NY AM Low Label",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17883,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "ICTUseNYLunch",
   "display": "029.38 Use NY Lunch Session",
   "type": "bool",
   "default": "true",
   "default_line": 681,
   "range": "",
   "description": "Use NY Lunch Session",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17892,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "ICTNYLunchStartHour",
   "display": "029.39 NY Lunch Start Hour",
   "type": "int",
   "default": "12",
   "default_line": 682,
   "range": "0, 23",
   "description": "NY Lunch Start Hour",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17901,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "ICTNYLunchStartMinute",
   "display": "029.40 NY Lunch Start Minute",
   "type": "int",
   "default": "0",
   "default_line": 683,
   "range": "0, 59",
   "description": "NY Lunch Start Minute",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17910,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "ICTNYLunchEndHour",
   "display": "029.41 NY Lunch End Hour",
   "type": "int",
   "default": "13",
   "default_line": 684,
   "range": "0, 23",
   "description": "NY Lunch End Hour",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17919,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "ICTNYLunchEndMinute",
   "display": "029.42 NY Lunch End Minute",
   "type": "int",
   "default": "0",
   "default_line": 685,
   "range": "0, 59",
   "description": "NY Lunch End Minute",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17928,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "ICTNYLunchHighLabel",
   "display": "029.43 NY Lunch High Label",
   "type": "string",
   "default": "\"NYL.H\"",
   "default_line": 686,
   "range": "",
   "description": "NY Lunch High Label",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17936,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "ICTNYLunchLowLabel",
   "display": "029.44 NY Lunch Low Label",
   "type": "string",
   "default": "\"NYL.L\"",
   "default_line": 687,
   "range": "",
   "description": "NY Lunch Low Label",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17944,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "ICTUseNYPM",
   "display": "029.45 Use NY PM Session",
   "type": "bool",
   "default": "true",
   "default_line": 689,
   "range": "",
   "description": "Use NY PM Session",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17953,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "ICTNYPMStartHour",
   "display": "029.46 NY PM Start Hour",
   "type": "int",
   "default": "13",
   "default_line": 690,
   "range": "0, 23",
   "description": "NY PM Start Hour",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17962,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "ICTNYPMStartMinute",
   "display": "029.47 NY PM Start Minute",
   "type": "int",
   "default": "30",
   "default_line": 691,
   "range": "0, 59",
   "description": "NY PM Start Minute",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17971,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "ICTNYPMEndHour",
   "display": "029.48 NY PM End Hour",
   "type": "int",
   "default": "16",
   "default_line": 692,
   "range": "0, 23",
   "description": "NY PM End Hour",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17980,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "ICTNYPMEndMinute",
   "display": "029.49 NY PM End Minute",
   "type": "int",
   "default": "0",
   "default_line": 693,
   "range": "0, 59",
   "description": "NY PM End Minute",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17989,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "ICTNYPMHighLabel",
   "display": "029.50 NY PM High Label",
   "type": "string",
   "default": "\"NYPM.H\"",
   "default_line": 694,
   "range": "",
   "description": "NY PM High Label",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 17997,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "ICTNYPMLowLabel",
   "display": "029.51 NY PM Low Label",
   "type": "string",
   "default": "\"NYPM.L\"",
   "default_line": 695,
   "range": "",
   "description": "NY PM Low Label",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18005,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "UseLiquidityPoolDisplay",
   "display": "030.01 Display Liquidity Pool",
   "type": "bool",
   "default": "false",
   "default_line": 622,
   "range": "",
   "description": "Display Liquidity Pool",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18034,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "LiquidityZoneContactAmount",
   "display": "030.02 Minimum Contact Count",
   "type": "int",
   "default": "2",
   "default_line": 623,
   "range": "2, int.MaxValue",
   "description": "Minimum Contact Count",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18043,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "LiquidityBarsRequiredBetweenContacts",
   "display": "030.03 Minimum Bars Between Contacts",
   "type": "int",
   "default": "5",
   "default_line": 624,
   "range": "0, int.MaxValue",
   "description": "Minimum Bars Between Contacts",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18052,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "LiquidityConfirmationBars",
   "display": "030.04 Waiting Bars For Confirmation",
   "type": "int",
   "default": "10",
   "default_line": 625,
   "range": "1, int.MaxValue",
   "description": "Waiting Bars For Confirmation",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18061,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "LiquidityDisplayVolumeLabels",
   "display": "030.05 Show Volume Labels",
   "type": "bool",
   "default": "true",
   "default_line": 626,
   "range": "",
   "description": "Show Volume Labels",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18069,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "LiquidityFillCandlesInsideZones",
   "display": "030.06 Fill Candles Inside Zones",
   "type": "bool",
   "default": "false",
   "default_line": 627,
   "range": "",
   "description": "Fill Candles Inside Zones",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18077,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "UseHTFCandlesDisplay",
   "display": "031.01 Use HTF Candles Display",
   "type": "bool",
   "default": "false",
   "default_line": 511,
   "range": "",
   "description": "Use HTF Candles Display",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18106,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "HTFShowHTF1",
   "display": "031.02 Show HTF1",
   "type": "bool",
   "default": "true",
   "default_line": 514,
   "range": "",
   "description": "Show HTF1",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18114,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "HTFShowHTF2",
   "display": "031.03 Show HTF2",
   "type": "bool",
   "default": "true",
   "default_line": 515,
   "range": "",
   "description": "Show HTF2",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18122,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "HTFShowHTF3",
   "display": "031.04 Show HTF3",
   "type": "bool",
   "default": "true",
   "default_line": 516,
   "range": "",
   "description": "Show HTF3",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18130,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "HTFShowHTF4",
   "display": "031.05 Show HTF4",
   "type": "bool",
   "default": "false",
   "default_line": 517,
   "range": "",
   "description": "Show HTF4",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18138,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "HTFShowHTF5",
   "display": "031.06 Show HTF5",
   "type": "bool",
   "default": "false",
   "default_line": 518,
   "range": "",
   "description": "Show HTF5",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18146,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "HTFShowHTF6",
   "display": "031.07 Show HTF6",
   "type": "bool",
   "default": "false",
   "default_line": 519,
   "range": "",
   "description": "Show HTF6",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18154,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "HTFHTF1Period",
   "display": "031.08 HTF1 Period",
   "type": "int",
   "default": "5",
   "default_line": 521,
   "range": "",
   "description": "HTF1 Period",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18162,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "HTFHTF2Period",
   "display": "031.09 HTF2 Period",
   "type": "int",
   "default": "10",
   "default_line": 522,
   "range": "",
   "description": "HTF2 Period",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18170,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "HTFHTF3Period",
   "display": "031.10 HTF3 Period",
   "type": "int",
   "default": "15",
   "default_line": 523,
   "range": "",
   "description": "HTF3 Period",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18178,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "HTFHTF4Period",
   "display": "031.11 HTF4 Period",
   "type": "int",
   "default": "240",
   "default_line": 524,
   "range": "",
   "description": "HTF4 Period",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18186,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "HTFHTF5Period",
   "display": "031.12 HTF5 Period",
   "type": "int",
   "default": "1440",
   "default_line": 525,
   "range": "",
   "description": "HTF5 Period",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18194,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "HTFHTF6Period",
   "display": "031.13 HTF6 Period",
   "type": "int",
   "default": "10080",
   "default_line": 526,
   "range": "",
   "description": "HTF6 Period",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18202,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "HTFHTF1Unit",
   "display": "031.14 HTF1 Unit",
   "type": "BarsPeriodType",
   "default": "BarsPeriodType.Minute",
   "default_line": 528,
   "range": "",
   "description": "HTF1 Unit",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18210,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "HTFHTF2Unit",
   "display": "031.15 HTF2 Unit",
   "type": "BarsPeriodType",
   "default": "BarsPeriodType.Minute",
   "default_line": 529,
   "range": "",
   "description": "HTF2 Unit",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18218,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "HTFHTF3Unit",
   "display": "031.16 HTF3 Unit",
   "type": "BarsPeriodType",
   "default": "BarsPeriodType.Minute",
   "default_line": 530,
   "range": "",
   "description": "HTF3 Unit",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18226,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "HTFHTF4Unit",
   "display": "031.17 HTF4 Unit",
   "type": "BarsPeriodType",
   "default": "BarsPeriodType.Minute",
   "default_line": 531,
   "range": "",
   "description": "HTF4 Unit",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18234,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "HTFHTF5Unit",
   "display": "031.18 HTF5 Unit",
   "type": "BarsPeriodType",
   "default": "BarsPeriodType.Minute",
   "default_line": 532,
   "range": "",
   "description": "HTF5 Unit",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18242,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "HTFHTF6Unit",
   "display": "031.19 HTF6 Unit",
   "type": "BarsPeriodType",
   "default": "BarsPeriodType.Minute",
   "default_line": 533,
   "range": "",
   "description": "HTF6 Unit",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18250,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "HTFMaxDisplayCandles",
   "display": "031.20 Max Display Candles",
   "type": "int",
   "default": "4",
   "default_line": 535,
   "range": "1, 10",
   "description": "Max Display Candles",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18259,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "HTFMaxSets",
   "display": "031.21 Max Sets",
   "type": "int",
   "default": "6",
   "default_line": 536,
   "range": "1, 6",
   "description": "Max Sets",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18268,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "HTFUseCustomDaily",
   "display": "031.22 Use Custom Daily",
   "type": "bool",
   "default": "false",
   "default_line": 538,
   "range": "",
   "description": "Use Custom Daily",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18276,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "HTFCustomDailyOpen",
   "display": "031.23 Custom Daily Open",
   "type": "CustomDailyOpenTime2",
   "default": "CustomDailyOpenTime2.Midnight",
   "default_line": 539,
   "range": "",
   "description": "Custom Daily Open",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18284,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "HTFTradingBias",
   "display": "031.24 Trading Bias",
   "type": "TradingBiasType2",
   "default": "TradingBiasType2.Neutral",
   "default_line": 541,
   "range": "",
   "description": "Trading Bias",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18292,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "HTFCandleWidth",
   "display": "031.25 Candle Width",
   "type": "int",
   "default": "6",
   "default_line": 544,
   "range": "1, 20",
   "description": "Candle Width",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18302,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "HTFCandleSpacing",
   "display": "031.26 Candle Spacing",
   "type": "int",
   "default": "5",
   "default_line": 545,
   "range": "0, 20",
   "description": "Candle Spacing",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18311,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "HTFTimeframeSpacing",
   "display": "031.27 Timeframe Spacing",
   "type": "int",
   "default": "40",
   "default_line": 546,
   "range": "10, 100",
   "description": "Timeframe Spacing",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18320,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "HTFRightOffset",
   "display": "031.28 Right Offset",
   "type": "int",
   "default": "35",
   "default_line": 547,
   "range": "0, 100",
   "description": "Right Offset",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18329,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "HTFShowHTFLabels",
   "display": "031.29 Show HTF Labels",
   "type": "bool",
   "default": "true",
   "default_line": 550,
   "range": "",
   "description": "Show HTF Labels",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18338,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "HTFLabelPosition",
   "display": "031.30 Label Position",
   "type": "LabelPositionType2",
   "default": "LabelPositionType2.Bottom",
   "default_line": 551,
   "range": "",
   "description": "Label Position",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18346,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "HTFLabelAlignment",
   "display": "031.31 Label Alignment",
   "type": "LabelAlignmentType2",
   "default": "LabelAlignmentType2.FollowCandles",
   "default_line": 552,
   "range": "",
   "description": "Label Alignment",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18354,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "HTFShowRemainingTime",
   "display": "031.32 Show Remaining Time",
   "type": "bool",
   "default": "true",
   "default_line": 553,
   "range": "",
   "description": "Show Remaining Time",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18362,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "HTFShowDayOfWeek",
   "display": "031.33 Show Day of Week",
   "type": "bool",
   "default": "true",
   "default_line": 554,
   "range": "",
   "description": "Show Day of Week",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18370,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "HTFShowPriceLabels",
   "display": "031.34 Show Price Labels",
   "type": "bool",
   "default": "false",
   "default_line": 555,
   "range": "",
   "description": "Show Price Labels",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18378,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "HTFShowFVG",
   "display": "031.35 Show FVG",
   "type": "bool",
   "default": "false",
   "default_line": 558,
   "range": "",
   "description": "Show FVG",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18387,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "HTFFVGOpacity",
   "display": "031.36 FVG Opacity",
   "type": "int",
   "default": "80",
   "default_line": 559,
   "range": "0, 100",
   "description": "FVG Opacity",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18396,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "HTFShowVolumeImbalance",
   "display": "031.37 Show Volume Imbalance",
   "type": "bool",
   "default": "true",
   "default_line": 560,
   "range": "",
   "description": "Show Volume Imbalance",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18404,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "HTFVIOpacity",
   "display": "031.38 VI Opacity",
   "type": "int",
   "default": "50",
   "default_line": 561,
   "range": "0, 100",
   "description": "VI Opacity",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18413,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "HTFShowTraceLines",
   "display": "031.39 Show Trace Lines",
   "type": "bool",
   "default": "false",
   "default_line": 562,
   "range": "",
   "description": "Show Trace Lines",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18421,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "HTFShowSweeps",
   "display": "031.40 Show Sweeps",
   "type": "bool",
   "default": "true",
   "default_line": 563,
   "range": "",
   "description": "Show Sweeps",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18429,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "HTFSweepWidth",
   "display": "031.41 Sweep Width",
   "type": "int",
   "default": "1",
   "default_line": 564,
   "range": "1, 5",
   "description": "Sweep Width",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18438,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "HTFSweepStyle",
   "display": "031.42 Sweep Style",
   "type": "LineStyleType2",
   "default": "LineStyleType2.Solid",
   "default_line": 565,
   "range": "",
   "description": "Sweep Style",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18446,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "HTFSweepAlert",
   "display": "031.43 Sweep Alert",
   "type": "bool",
   "default": "false",
   "default_line": 566,
   "range": "",
   "description": "Sweep Alert",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18454,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "HTFShowLatestSweepOnly",
   "display": "031.44 Show Latest Sweep Only",
   "type": "bool",
   "default": "false",
   "default_line": 567,
   "range": "",
   "description": "Show Latest Sweep Only",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18462,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "HTFShowMidpoints",
   "display": "031.45 Show Midpoints",
   "type": "bool",
   "default": "false",
   "default_line": 568,
   "range": "",
   "description": "Show Midpoints",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18470,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "HTFMidpointWidth",
   "display": "031.46 Midpoint Width",
   "type": "int",
   "default": "2",
   "default_line": 569,
   "range": "1, 5",
   "description": "Midpoint Width",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18479,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "HTFMidpointStyle",
   "display": "031.47 Midpoint Style",
   "type": "LineStyleType2",
   "default": "LineStyleType2.Dotted",
   "default_line": 570,
   "range": "",
   "description": "Midpoint Style",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18487,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "HTFShowSeparators",
   "display": "031.48 Show Separators",
   "type": "bool",
   "default": "false",
   "default_line": 571,
   "range": "",
   "description": "Show Separators",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18495,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "HTFSeparatorStyle",
   "display": "031.49 Separator Style",
   "type": "LineStyleType2",
   "default": "LineStyleType2.Dotted",
   "default_line": 572,
   "range": "",
   "description": "Separator Style",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18503,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "HTFSeparatorWidth",
   "display": "031.50 Separator Width",
   "type": "int",
   "default": "1",
   "default_line": 573,
   "range": "1, 5",
   "description": "Separator Width",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18512,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "029-031. Indicators Settings",
   "name": "HTFSeparatorTimeframe",
   "display": "031.51 Separator Timeframe",
   "type": "int",
   "default": "2",
   "default_line": 574,
   "range": "1, 6",
   "description": "Separator Timeframe",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18521,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "SweepAlert3TF1Value",
   "display": "032.01 TF1 Value",
   "type": "int",
   "default": "15",
   "default_line": 1150,
   "range": "1, int.MaxValue",
   "description": "TF1 Value [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18558,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "SweepAlert3TF1Unit",
   "display": "032.02 TF1 Unit",
   "type": "SweepAlert3TimeUnit",
   "default": "SweepAlert3TimeUnit.Minute",
   "default_line": 1151,
   "range": "",
   "description": "TF1 Unit [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18566,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "SweepAlert3TF2Value",
   "display": "032.03 TF2 Value",
   "type": "int",
   "default": "30",
   "default_line": 1152,
   "range": "1, int.MaxValue",
   "description": "TF2 Value [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18575,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "SweepAlert3TF2Unit",
   "display": "032.03 TF2 Unit",
   "type": "SweepAlert3TimeUnit",
   "default": "SweepAlert3TimeUnit.Minute",
   "default_line": 1153,
   "range": "",
   "description": "TF2 Unit [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18583,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "SweepAlert3TF3Value",
   "display": "032.05 TF3 Value",
   "type": "int",
   "default": "1",
   "default_line": 1154,
   "range": "1, int.MaxValue",
   "description": "TF3 Value [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18592,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "SweepAlert3TF3Unit",
   "display": "032.06 TF3 Unit",
   "type": "SweepAlert3TimeUnit",
   "default": "SweepAlert3TimeUnit.Hour",
   "default_line": 1155,
   "range": "",
   "description": "TF3 Unit [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18600,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "SweepAlert3TF4Value",
   "display": "032.07 TF4 Value",
   "type": "int",
   "default": "2",
   "default_line": 1156,
   "range": "1, int.MaxValue",
   "description": "TF4 Value [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18609,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "SweepAlert3TF4Unit",
   "display": "032.08 TF4 Unit",
   "type": "SweepAlert3TimeUnit",
   "default": "SweepAlert3TimeUnit.Hour",
   "default_line": 1157,
   "range": "",
   "description": "TF4 Unit [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18617,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "SweepAlert3TF5Value",
   "display": "032.09 TF5 Value",
   "type": "int",
   "default": "4",
   "default_line": 1158,
   "range": "1, int.MaxValue",
   "description": "TF5 Value [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18626,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "SweepAlert3TF5Unit",
   "display": "032.10 TF5 Unit",
   "type": "SweepAlert3TimeUnit",
   "default": "SweepAlert3TimeUnit.Hour",
   "default_line": 1159,
   "range": "",
   "description": "TF5 Unit [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18634,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "SweepAlert3TF6Value",
   "display": "032.11 TF6 Value",
   "type": "int",
   "default": "1",
   "default_line": 1160,
   "range": "1, int.MaxValue",
   "description": "TF6 Value [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18643,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "SweepAlert3TF6Unit",
   "display": "032.12 TF6 Unit",
   "type": "SweepAlert3TimeUnit",
   "default": "SweepAlert3TimeUnit.Day",
   "default_line": 1161,
   "range": "",
   "description": "TF6 Unit [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18651,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "SweepAlert3UseTF1",
   "display": "033.01 Use TF1 Sweep Alert",
   "type": "bool",
   "default": "false",
   "default_line": 1164,
   "range": "",
   "description": "Use TF1 Sweep Alert [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18676,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "SweepAlert3UseTF2",
   "display": "033.02 Use TF2 Sweep Alert",
   "type": "bool",
   "default": "false",
   "default_line": 1165,
   "range": "",
   "description": "Use TF2 Sweep Alert [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18684,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "SweepAlert3UseTF3",
   "display": "033.03 Use TF3 Sweep Alert",
   "type": "bool",
   "default": "false",
   "default_line": 1166,
   "range": "",
   "description": "Use TF3 Sweep Alert [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18692,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "SweepAlert3UseTF4",
   "display": "033.03 Use TF4 Sweep Alert",
   "type": "bool",
   "default": "false",
   "default_line": 1167,
   "range": "",
   "description": "Use TF4 Sweep Alert [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18700,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "SweepAlert3UseTF5",
   "display": "033.05 Use TF5 Sweep Alert",
   "type": "bool",
   "default": "false",
   "default_line": 1168,
   "range": "",
   "description": "Use TF5 Sweep Alert [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18708,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "SweepAlert3UseTF6",
   "display": "033.06 Use TF6 Sweep Alert",
   "type": "bool",
   "default": "false",
   "default_line": 1169,
   "range": "",
   "description": "Use TF6 Sweep Alert [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18716,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "SweepAlert3TF1Sound",
   "display": "033.07 TF1 Sweep Sound File",
   "type": "string",
   "default": "@\"Alert1.wav\"",
   "default_line": 1172,
   "range": "",
   "description": "TF1 Sweep Sound File [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18724,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "SweepAlert3TF2Sound",
   "display": "033.08 TF2 Sweep Sound File",
   "type": "string",
   "default": "@\"Alert2.wav\"",
   "default_line": 1173,
   "range": "",
   "description": "TF2 Sweep Sound File [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18732,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "SweepAlert3TF3Sound",
   "display": "033.09 TF3 Sweep Sound File",
   "type": "string",
   "default": "@\"Alert3.wav\"",
   "default_line": 1174,
   "range": "",
   "description": "TF3 Sweep Sound File [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18740,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "SweepAlert3TF4Sound",
   "display": "033.10 TF4 Sweep Sound File",
   "type": "string",
   "default": "@\"Alert4.wav\"",
   "default_line": 1175,
   "range": "",
   "description": "TF4 Sweep Sound File [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18748,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "SweepAlert3TF5Sound",
   "display": "033.11 TF5 Sweep Sound File",
   "type": "string",
   "default": "@\"Alert5.wav\"",
   "default_line": 1176,
   "range": "",
   "description": "TF5 Sweep Sound File [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18756,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "SweepAlert3TF6Sound",
   "display": "033.12 TF6 Sweep Sound File",
   "type": "string",
   "default": "@\"Alert6.wav\"",
   "default_line": 1177,
   "range": "",
   "description": "TF6 Sweep Sound File [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18764,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "FVGAlert3UseTF1",
   "display": "034.01 Use TF1 FVG Alert",
   "type": "bool",
   "default": "false",
   "default_line": 1221,
   "range": "",
   "description": "Use TF1 FVG Alert [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18789,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "FVGAlert3UseTF2",
   "display": "034.02 Use TF2 FVG Alert",
   "type": "bool",
   "default": "false",
   "default_line": 1222,
   "range": "",
   "description": "Use TF2 FVG Alert [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18797,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "FVGAlert3UseTF3",
   "display": "034.03 Use TF3 FVG Alert",
   "type": "bool",
   "default": "false",
   "default_line": 1223,
   "range": "",
   "description": "Use TF3 FVG Alert [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18805,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "FVGAlert3UseTF4",
   "display": "034.03 Use TF4 FVG Alert",
   "type": "bool",
   "default": "false",
   "default_line": 1224,
   "range": "",
   "description": "Use TF4 FVG Alert [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18813,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "FVGAlert3UseTF5",
   "display": "034.05 Use TF5 FVG Alert",
   "type": "bool",
   "default": "false",
   "default_line": 1225,
   "range": "",
   "description": "Use TF5 FVG Alert [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18821,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "FVGAlert3UseTF6",
   "display": "034.06 Use TF6 FVG Alert",
   "type": "bool",
   "default": "false",
   "default_line": 1226,
   "range": "",
   "description": "Use TF6 FVG Alert [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18829,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "FVGAlert3TF1Sound",
   "display": "034.07 TF1 FVG Sound File",
   "type": "string",
   "default": "@\"Alert1.wav\"",
   "default_line": 1229,
   "range": "",
   "description": "TF1 FVG Sound File [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18837,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "FVGAlert3TF2Sound",
   "display": "034.08 TF2 FVG Sound File",
   "type": "string",
   "default": "@\"Alert2.wav\"",
   "default_line": 1230,
   "range": "",
   "description": "TF2 FVG Sound File [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18845,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "FVGAlert3TF3Sound",
   "display": "034.09 TF3 FVG Sound File",
   "type": "string",
   "default": "@\"Alert3.wav\"",
   "default_line": 1231,
   "range": "",
   "description": "TF3 FVG Sound File [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18853,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "FVGAlert3TF4Sound",
   "display": "034.10 TF4 FVG Sound File",
   "type": "string",
   "default": "@\"Alert4.wav\"",
   "default_line": 1232,
   "range": "",
   "description": "TF4 FVG Sound File [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18861,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "FVGAlert3TF5Sound",
   "display": "034.11 TF5 FVG Sound File",
   "type": "string",
   "default": "@\"Alert5.wav\"",
   "default_line": 1233,
   "range": "",
   "description": "TF5 FVG Sound File [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18869,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "FVGAlert3TF6Sound",
   "display": "034.12 TF6 FVG Sound File",
   "type": "string",
   "default": "@\"Alert6.wav\"",
   "default_line": 1234,
   "range": "",
   "description": "TF6 FVG Sound File [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18877,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "IFVGAlert3UseTF1",
   "display": "035.01 Use TF1 IFVG Alert",
   "type": "bool",
   "default": "false",
   "default_line": 1277,
   "range": "",
   "description": "Use TF1 IFVG Alert [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18903,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "IFVGAlert3UseTF2",
   "display": "035.02 Use TF2 IFVG Alert",
   "type": "bool",
   "default": "false",
   "default_line": 1278,
   "range": "",
   "description": "Use TF2 IFVG Alert [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18911,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "IFVGAlert3UseTF3",
   "display": "035.03 Use TF3 IFVG Alert",
   "type": "bool",
   "default": "false",
   "default_line": 1279,
   "range": "",
   "description": "Use TF3 IFVG Alert [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18919,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "IFVGAlert3UseTF4",
   "display": "035.03 Use TF4 IFVG Alert",
   "type": "bool",
   "default": "false",
   "default_line": 1280,
   "range": "",
   "description": "Use TF4 IFVG Alert [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18927,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "IFVGAlert3UseTF5",
   "display": "035.05 Use TF5 IFVG Alert",
   "type": "bool",
   "default": "false",
   "default_line": 1281,
   "range": "",
   "description": "Use TF5 IFVG Alert [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18935,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "IFVGAlert3UseTF6",
   "display": "035.06 Use TF6 IFVG Alert",
   "type": "bool",
   "default": "false",
   "default_line": 1282,
   "range": "",
   "description": "Use TF6 IFVG Alert [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18943,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "IFVGAlert3TF1Sound",
   "display": "035.07 TF1 IFVG Sound File",
   "type": "string",
   "default": "@\"Alert1.wav\"",
   "default_line": 1285,
   "range": "",
   "description": "TF1 IFVG Sound File [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18951,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "IFVGAlert3TF2Sound",
   "display": "035.08 TF2 IFVG Sound File",
   "type": "string",
   "default": "@\"Alert2.wav\"",
   "default_line": 1286,
   "range": "",
   "description": "TF2 IFVG Sound File [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18959,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "IFVGAlert3TF3Sound",
   "display": "035.09 TF3 IFVG Sound File",
   "type": "string",
   "default": "@\"Alert3.wav\"",
   "default_line": 1287,
   "range": "",
   "description": "TF3 IFVG Sound File [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18967,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "IFVGAlert3TF4Sound",
   "display": "035.10 TF4 IFVG Sound File",
   "type": "string",
   "default": "@\"Alert4.wav\"",
   "default_line": 1288,
   "range": "",
   "description": "TF4 IFVG Sound File [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18975,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "IFVGAlert3TF5Sound",
   "display": "035.11 TF5 IFVG Sound File",
   "type": "string",
   "default": "@\"Alert5.wav\"",
   "default_line": 1289,
   "range": "",
   "description": "TF5 IFVG Sound File [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18983,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "IFVGAlert3TF6Sound",
   "display": "035.12 TF6 IFVG Sound File",
   "type": "string",
   "default": "@\"Alert6.wav\"",
   "default_line": 1290,
   "range": "",
   "description": "TF6 IFVG Sound File [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 18991,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "VixFixAlert3UseTF1",
   "display": "036.01 Use TF1 Vix-Fix Alert",
   "type": "bool",
   "default": "false",
   "default_line": 1306,
   "range": "",
   "description": "Use TF1 Vix-Fix Alert [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 19016,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "VixFixAlert3UseTF2",
   "display": "036.02 Use TF2 Vix-Fix Alert",
   "type": "bool",
   "default": "false",
   "default_line": 1307,
   "range": "",
   "description": "Use TF2 Vix-Fix Alert [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 19024,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "VixFixAlert3UseTF3",
   "display": "036.03 Use TF3 Vix-Fix Alert",
   "type": "bool",
   "default": "false",
   "default_line": 1308,
   "range": "",
   "description": "Use TF3 Vix-Fix Alert [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 19032,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "VixFixAlert3UseTF4",
   "display": "036.03 Use TF4 Vix-Fix Alert",
   "type": "bool",
   "default": "false",
   "default_line": 1309,
   "range": "",
   "description": "Use TF4 Vix-Fix Alert [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 19040,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "VixFixAlert3UseTF5",
   "display": "036.05 Use TF5 Vix-Fix Alert",
   "type": "bool",
   "default": "false",
   "default_line": 1310,
   "range": "",
   "description": "Use TF5 Vix-Fix Alert [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 19048,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "VixFixAlert3UseTF6",
   "display": "036.06 Use TF6 Vix-Fix Alert",
   "type": "bool",
   "default": "false",
   "default_line": 1311,
   "range": "",
   "description": "Use TF6 Vix-Fix Alert [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 19056,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "VixFixAlert3TF1Sound",
   "display": "036.07 TF1 Vix-Fix Sound File",
   "type": "string",
   "default": "@\"Alert1.wav\"",
   "default_line": 1314,
   "range": "",
   "description": "TF1 Vix-Fix Sound File [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 19064,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "VixFixAlert3TF2Sound",
   "display": "036.08 TF2 Vix-Fix Sound File",
   "type": "string",
   "default": "@\"Alert2.wav\"",
   "default_line": 1315,
   "range": "",
   "description": "TF2 Vix-Fix Sound File [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 19072,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "VixFixAlert3TF3Sound",
   "display": "036.09 TF3 Vix-Fix Sound File",
   "type": "string",
   "default": "@\"Alert3.wav\"",
   "default_line": 1316,
   "range": "",
   "description": "TF3 Vix-Fix Sound File [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 19080,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "VixFixAlert3TF4Sound",
   "display": "036.10 TF4 Vix-Fix Sound File",
   "type": "string",
   "default": "@\"Alert4.wav\"",
   "default_line": 1317,
   "range": "",
   "description": "TF4 Vix-Fix Sound File [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 19088,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "VixFixAlert3TF5Sound",
   "display": "036.11 TF5 Vix-Fix Sound File",
   "type": "string",
   "default": "@\"Alert5.wav\"",
   "default_line": 1318,
   "range": "",
   "description": "TF5 Vix-Fix Sound File [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 19096,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "VixFixAlert3TF6Sound",
   "display": "036.12 TF6 Vix-Fix Sound File",
   "type": "string",
   "default": "@\"Alert6.wav\"",
   "default_line": 1319,
   "range": "",
   "description": "TF6 Vix-Fix Sound File [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 19104,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "SMTAlert3UseTF1",
   "display": "037.01 Use TF1 SMT Alert",
   "type": "bool",
   "default": "false",
   "default_line": 1478,
   "range": "",
   "description": "Use TF1 SMT Alert [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 19224,
   "python_twin": "",
   "concept": "smt_divergence",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin owns SMT detection; ZZ group 14 SMT/basket stays in ZZ for parity, retire later (Q7, Q11).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "SMTAlert3UseTF2",
   "display": "037.02 Use TF2 SMT Alert",
   "type": "bool",
   "default": "false",
   "default_line": 1479,
   "range": "",
   "description": "Use TF2 SMT Alert [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 19232,
   "python_twin": "",
   "concept": "smt_divergence",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin owns SMT detection; ZZ group 14 SMT/basket stays in ZZ for parity, retire later (Q7, Q11).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "SMTAlert3UseTF3",
   "display": "037.03 Use TF3 SMT Alert",
   "type": "bool",
   "default": "false",
   "default_line": 1480,
   "range": "",
   "description": "Use TF3 SMT Alert [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 19240,
   "python_twin": "",
   "concept": "smt_divergence",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin owns SMT detection; ZZ group 14 SMT/basket stays in ZZ for parity, retire later (Q7, Q11).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "SMTAlert3UseTF4",
   "display": "037.03 Use TF4 SMT Alert",
   "type": "bool",
   "default": "false",
   "default_line": 1481,
   "range": "",
   "description": "Use TF4 SMT Alert [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 19248,
   "python_twin": "",
   "concept": "smt_divergence",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin owns SMT detection; ZZ group 14 SMT/basket stays in ZZ for parity, retire later (Q7, Q11).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "SMTAlert3UseTF5",
   "display": "037.05 Use TF5 SMT Alert",
   "type": "bool",
   "default": "false",
   "default_line": 1482,
   "range": "",
   "description": "Use TF5 SMT Alert [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 19256,
   "python_twin": "",
   "concept": "smt_divergence",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin owns SMT detection; ZZ group 14 SMT/basket stays in ZZ for parity, retire later (Q7, Q11).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "SMTAlert3UseTF6",
   "display": "037.06 Use TF6 SMT Alert",
   "type": "bool",
   "default": "false",
   "default_line": 1483,
   "range": "",
   "description": "Use TF6 SMT Alert [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 19264,
   "python_twin": "",
   "concept": "smt_divergence",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin owns SMT detection; ZZ group 14 SMT/basket stays in ZZ for parity, retire later (Q7, Q11).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "SMTAlert3TF1Sound",
   "display": "037.07 TF1 SMT Sound File",
   "type": "string",
   "default": "@\"Alert1.wav\"",
   "default_line": 1486,
   "range": "",
   "description": "TF1 SMT Sound File [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 19272,
   "python_twin": "",
   "concept": "smt_divergence",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin owns SMT detection; ZZ group 14 SMT/basket stays in ZZ for parity, retire later (Q7, Q11).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "SMTAlert3TF2Sound",
   "display": "037.08 TF2 SMT Sound File",
   "type": "string",
   "default": "@\"Alert2.wav\"",
   "default_line": 1487,
   "range": "",
   "description": "TF2 SMT Sound File [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 19280,
   "python_twin": "",
   "concept": "smt_divergence",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin owns SMT detection; ZZ group 14 SMT/basket stays in ZZ for parity, retire later (Q7, Q11).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "SMTAlert3TF3Sound",
   "display": "037.09 TF3 SMT Sound File",
   "type": "string",
   "default": "@\"Alert3.wav\"",
   "default_line": 1488,
   "range": "",
   "description": "TF3 SMT Sound File [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 19288,
   "python_twin": "",
   "concept": "smt_divergence",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin owns SMT detection; ZZ group 14 SMT/basket stays in ZZ for parity, retire later (Q7, Q11).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "SMTAlert3TF4Sound",
   "display": "037.10 TF4 SMT Sound File",
   "type": "string",
   "default": "@\"Alert4.wav\"",
   "default_line": 1489,
   "range": "",
   "description": "TF4 SMT Sound File [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 19296,
   "python_twin": "",
   "concept": "smt_divergence",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin owns SMT detection; ZZ group 14 SMT/basket stays in ZZ for parity, retire later (Q7, Q11).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "SMTAlert3TF5Sound",
   "display": "037.11 TF5 SMT Sound File",
   "type": "string",
   "default": "@\"Alert5.wav\"",
   "default_line": 1490,
   "range": "",
   "description": "TF5 SMT Sound File [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 19304,
   "python_twin": "",
   "concept": "smt_divergence",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin owns SMT detection; ZZ group 14 SMT/basket stays in ZZ for parity, retire later (Q7, Q11).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "SMTAlert3TF6Sound",
   "display": "037.12 TF6 SMT Sound File",
   "type": "string",
   "default": "@\"Alert6.wav\"",
   "default_line": 1491,
   "range": "",
   "description": "TF6 SMT Sound File [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 19312,
   "python_twin": "",
   "concept": "smt_divergence",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin owns SMT detection; ZZ group 14 SMT/basket stays in ZZ for parity, retire later (Q7, Q11).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "SMTAlert3UseSymbol1",
   "display": "037.13 Use Symbol 1",
   "type": "bool",
   "default": "true",
   "default_line": 1494,
   "range": "",
   "description": "Use Symbol 1 [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 19320,
   "python_twin": "",
   "concept": "smt_divergence",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin owns SMT detection; ZZ group 14 SMT/basket stays in ZZ for parity, retire later (Q7, Q11).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "SMTAlert3UseSymbol2",
   "display": "037.14 Use Symbol 2",
   "type": "bool",
   "default": "false",
   "default_line": 1495,
   "range": "",
   "description": "Use Symbol 2 [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 19328,
   "python_twin": "",
   "concept": "smt_divergence",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin owns SMT detection; ZZ group 14 SMT/basket stays in ZZ for parity, retire later (Q7, Q11).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "SMTAlert3Symbol1Name",
   "display": "037.15 Symbol 1 Name",
   "type": "string",
   "default": "\"ES DEC25\"",
   "default_line": 1498,
   "range": "",
   "description": "Symbol 1 Name [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 19336,
   "python_twin": "",
   "concept": "smt_divergence",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin owns SMT detection; ZZ group 14 SMT/basket stays in ZZ for parity, retire later (Q7, Q11).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "SMTAlert3Symbol2Name",
   "display": "037.16 Symbol 2 Name",
   "type": "string",
   "default": "\"YM DEC25\"",
   "default_line": 1499,
   "range": "",
   "description": "Symbol 2 Name [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 19344,
   "python_twin": "",
   "concept": "smt_divergence",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin owns SMT detection; ZZ group 14 SMT/basket stays in ZZ for parity, retire later (Q7, Q11).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "032-037. Alarms Settings",
   "name": "SMTAlert3PivotLookback",
   "display": "037.17 Pivot Lookback",
   "type": "int",
   "default": "3",
   "default_line": 1502,
   "range": "1, 10",
   "description": "Pivot Lookback [alert]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 19353,
   "python_twin": "",
   "concept": "smt_divergence",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin owns SMT detection; ZZ group 14 SMT/basket stays in ZZ for parity, retire later (Q7, Q11).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only alerting"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "FVGBullishColor",
   "display": "038.01 FVG Bullish Box Color",
   "type": "Brush",
   "default": "Brushes.Green",
   "default_line": 850,
   "range": "",
   "description": "FVG Bullish Box Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 19388,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "FVGBearishColor",
   "display": "038.02 FVG Bearish Box Color",
   "type": "Brush",
   "default": "Brushes.Red",
   "default_line": 851,
   "range": "",
   "description": "FVG Bearish Box Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 19404,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "FVGBoxOpacity",
   "display": "038.03 FVG Box Opacity %",
   "type": "int",
   "default": "10",
   "default_line": 852,
   "range": "1, 100",
   "description": "FVG Box Opacity % [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 19420,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "IFVGBullishColor",
   "display": "038.01 IFVG Bullish Box Color",
   "type": "Brush",
   "default": "Brushes.LimeGreen",
   "default_line": 878,
   "range": "",
   "description": "IFVG Bullish Box Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 19448,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "IFVGBearishColor",
   "display": "038.02 IFVG Bearish Box Color",
   "type": "Brush",
   "default": "Brushes.OrangeRed",
   "default_line": 879,
   "range": "",
   "description": "IFVG Bearish Box Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 19464,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "IFVGBoxOpacity",
   "display": "038.03 IFVG Box Opacity %",
   "type": "int",
   "default": "15",
   "default_line": 880,
   "range": "1, 100",
   "description": "IFVG Box Opacity % [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 19480,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "CISDBullishColor",
   "display": "039.01 CISD Bullish Line Color",
   "type": "Brush",
   "default": "Brushes.Green",
   "default_line": 78,
   "range": "",
   "description": "CISD Bullish Line Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 19511,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "CISDBearishColor",
   "display": "039.02 CISD Bearish Line Color",
   "type": "Brush",
   "default": "Brushes.Red",
   "default_line": 79,
   "range": "",
   "description": "CISD Bearish Line Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 19527,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "BOSBullishColor",
   "display": "040.01 BOS Bullish Line Color",
   "type": "System.Windows.Media.Brush",
   "default": "System.Windows.Media.Brushes.Green",
   "default_line": 64,
   "range": "",
   "description": "BOS Bullish Line Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 19562,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "BOSBearishColor",
   "display": "040.02 BOS Bearish Line Color",
   "type": "System.Windows.Media.Brush",
   "default": "System.Windows.Media.Brushes.Red",
   "default_line": 65,
   "range": "",
   "description": "BOS Bearish Line Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 19578,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "HeikenAshiLTFBullishColor",
   "display": "041.01 LTF Bullish Candle Color",
   "type": "Brush",
   "default": "Brushes.Cyan",
   "default_line": 945,
   "range": "",
   "description": "LTF Bullish Candle Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 19613,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "HeikenAshiLTFBearishColor",
   "display": "041.02 LTF Bearish Candle Color",
   "type": "Brush",
   "default": "Brushes.Magenta",
   "default_line": 946,
   "range": "",
   "description": "LTF Bearish Candle Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 19629,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "HeikenAshiHTFBullishColor",
   "display": "041.03 HTF Bullish Candle Color",
   "type": "Brush",
   "default": "Brushes.Aqua",
   "default_line": 947,
   "range": "",
   "description": "HTF Bullish Candle Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 19645,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "HeikenAshiHTFBearishColor",
   "display": "041.04 HTF Bearish Candle Color",
   "type": "Brush",
   "default": "Brushes.Purple",
   "default_line": 948,
   "range": "",
   "description": "HTF Bearish Candle Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 19661,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "SweepLTFBullishColor",
   "display": "042.01 LTF Bullish Arrow Color",
   "type": "Brush",
   "default": "Brushes.LimeGreen",
   "default_line": 915,
   "range": "",
   "description": "LTF Bullish Arrow Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 19696,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "SweepLTFBearishColor",
   "display": "042.02 LTF Bearish Arrow Color",
   "type": "Brush",
   "default": "Brushes.Red",
   "default_line": 916,
   "range": "",
   "description": "LTF Bearish Arrow Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 19712,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "SweepHTFBullishColor",
   "display": "042.03 HTF Bullish Arrow Color",
   "type": "Brush",
   "default": "Brushes.Lime",
   "default_line": 917,
   "range": "",
   "description": "HTF Bullish Arrow Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 19728,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "SweepHTFBearishColor",
   "display": "042.04 HTF Bearish Arrow Color",
   "type": "Brush",
   "default": "Brushes.OrangeRed",
   "default_line": 918,
   "range": "",
   "description": "HTF Bearish Arrow Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 19744,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "ICTBoxTransparency",
   "display": "043.01 Box Transparency",
   "type": "int",
   "default": "70",
   "default_line": 644,
   "range": "0, 100",
   "description": "Box Transparency [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 19779,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "ICTTextTransparency",
   "display": "043.01 Text Transparency",
   "type": "int",
   "default": "50",
   "default_line": 645,
   "range": "0, 100",
   "description": "Text Transparency [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 19788,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "ICTPivotLineWidth",
   "display": "043.03 Pivot Line Width",
   "type": "int",
   "default": "1",
   "default_line": 654,
   "range": "1, 5",
   "description": "Pivot Line Width [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 19798,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "ICTMidpointLineWidth",
   "display": "043.04 Midpoint Line Width",
   "type": "int",
   "default": "1",
   "default_line": 655,
   "range": "1, 5",
   "description": "Midpoint Line Width [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 19807,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "ICTAsiaColor",
   "display": "043.05 Asia Session Color",
   "type": "Brush",
   "default": "Brushes.Blue",
   "default_line": 697,
   "range": "",
   "description": "Asia Session Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 19817,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "ICTLondonColor",
   "display": "043.06 London Session Color",
   "type": "Brush",
   "default": "Brushes.Red",
   "default_line": 698,
   "range": "",
   "description": "London Session Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 19833,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "ICTNYAMColor",
   "display": "043.07 NY AM Session Color",
   "type": "Brush",
   "default": "Brushes.Green",
   "default_line": 699,
   "range": "",
   "description": "NY AM Session Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 19849,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "ICTNYLunchColor",
   "display": "043.08 NY Lunch Session Color",
   "type": "Brush",
   "default": "Brushes.Yellow",
   "default_line": 700,
   "range": "",
   "description": "NY Lunch Session Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 19865,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "ICTNYPMColor",
   "display": "043.09 NY PM Session Color",
   "type": "Brush",
   "default": "Brushes.Purple",
   "default_line": 701,
   "range": "",
   "description": "NY PM Session Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 19881,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "HTFBullBodyColor",
   "display": "044.01 Bull Body Color",
   "type": "Brush",
   "default": "Brushes.Green",
   "default_line": 577,
   "range": "",
   "description": "Bull Body Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 19916,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "HTFBearBodyColor",
   "display": "044.02 Bear Body Color",
   "type": "Brush",
   "default": "Brushes.Red",
   "default_line": 578,
   "range": "",
   "description": "Bear Body Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 19932,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "HTFBullBorderColor",
   "display": "044.03 Bull Border Color",
   "type": "Brush",
   "default": "Brushes.Green",
   "default_line": 579,
   "range": "",
   "description": "Bull Border Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 19948,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "HTFBearBorderColor",
   "display": "044.04 Bear Border Color",
   "type": "Brush",
   "default": "Brushes.Red",
   "default_line": 580,
   "range": "",
   "description": "Bear Border Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 19964,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "HTFBullWickColor",
   "display": "044.05 Bull Wick Color",
   "type": "Brush",
   "default": "Brushes.Black",
   "default_line": 581,
   "range": "",
   "description": "Bull Wick Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 19980,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "HTFBearWickColor",
   "display": "044.06 Bear Wick Color",
   "type": "Brush",
   "default": "Brushes.Black",
   "default_line": 582,
   "range": "",
   "description": "Bear Wick Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 19996,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "HTFHTFLabelColor",
   "display": "044.07 HTF Label Color",
   "type": "Brush",
   "default": "Brushes.White",
   "default_line": 583,
   "range": "",
   "description": "HTF Label Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 20012,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "HTFTimerColor",
   "display": "044.08 Timer Color",
   "type": "Brush",
   "default": "Brushes.White",
   "default_line": 584,
   "range": "",
   "description": "Timer Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 20028,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "HTFDowColor",
   "display": "044.09 DoW Color",
   "type": "Brush",
   "default": "Brushes.White",
   "default_line": 585,
   "range": "",
   "description": "DoW Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 20044,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "HTFPriceLabelColor",
   "display": "044.10 Price Label Color",
   "type": "Brush",
   "default": "Brushes.White",
   "default_line": 586,
   "range": "",
   "description": "Price Label Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 20060,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "HTFFVGColor",
   "display": "044.11 FVG Color",
   "type": "Brush",
   "default": "Brushes.Gray",
   "default_line": 587,
   "range": "",
   "description": "FVG Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 20076,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "HTFVIColor",
   "display": "044.12 VI Color",
   "type": "Brush",
   "default": "Brushes.Red",
   "default_line": 588,
   "range": "",
   "description": "VI Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 20092,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "HTFTraceOpenColor",
   "display": "044.13 Trace Open Color",
   "type": "Brush",
   "default": "Brushes.White",
   "default_line": 589,
   "range": "",
   "description": "Trace Open Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 20108,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "HTFTraceCloseColor",
   "display": "044.14 Trace Close Color",
   "type": "Brush",
   "default": "Brushes.White",
   "default_line": 590,
   "range": "",
   "description": "Trace Close Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 20124,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "HTFTraceHighColor",
   "display": "044.15 Trace High Color",
   "type": "Brush",
   "default": "Brushes.White",
   "default_line": 591,
   "range": "",
   "description": "Trace High Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 20140,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "HTFTraceLowColor",
   "display": "044.16 Trace Low Color",
   "type": "Brush",
   "default": "Brushes.White",
   "default_line": 592,
   "range": "",
   "description": "Trace Low Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 20156,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "HTFSweepColor",
   "display": "044.17 Sweep Color",
   "type": "Brush",
   "default": "Brushes.HotPink",
   "default_line": 593,
   "range": "",
   "description": "Sweep Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 20172,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "HTFMidpointColor",
   "display": "044.18 Midpoint Color",
   "type": "Brush",
   "default": "Brushes.Orange",
   "default_line": 594,
   "range": "",
   "description": "Midpoint Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 20188,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "HTFSeparatorColor",
   "display": "044.19 Separator Color",
   "type": "Brush",
   "default": "Brushes.Gray",
   "default_line": 595,
   "range": "",
   "description": "Separator Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 20204,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "LiquidityBullZoneColor",
   "display": "045.01 Buy Area Color",
   "type": "Brush",
   "default": "Brushes.Green",
   "default_line": 630,
   "range": "",
   "description": "Buy Area Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 20238,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "LiquidityBearZoneColor",
   "display": "045.02 Sell Area Color",
   "type": "Brush",
   "default": "Brushes.Red",
   "default_line": 631,
   "range": "",
   "description": "Sell Area Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 20254,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "LiquidityBullCandleFillColor",
   "display": "045.03 Buy Candle Color",
   "type": "Brush",
   "default": "Brushes.Green",
   "default_line": 632,
   "range": "",
   "description": "Buy Candle Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 20270,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "LiquidityBearCandleFillColor",
   "display": "045.04 Sell Candle Color",
   "type": "Brush",
   "default": "Brushes.Red",
   "default_line": 633,
   "range": "",
   "description": "Sell Candle Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 20286,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "LiquidityZoneOpacity",
   "display": "045.05 Zone Opacity",
   "type": "int",
   "default": "80",
   "default_line": 628,
   "range": "1, 99",
   "description": "Zone Opacity [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 20302,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "PresetHighLowLineColor",
   "display": "046.01 Preset Level Line Color",
   "type": "Brush",
   "default": "Brushes.Red",
   "default_line": 972,
   "range": "",
   "description": "Preset Level Line Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 20330,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "PresetHighLowLineWidth",
   "display": "046.02 Preset Level Line Width",
   "type": "int",
   "default": "2",
   "default_line": 973,
   "range": "1, 5",
   "description": "Preset Level Line Width [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 20346,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "KeyLevelsPrevDayHighColor",
   "display": "047.01 Previous Day High Color",
   "type": "Brush",
   "default": "Brushes.DarkBlue",
   "default_line": 1000,
   "range": "",
   "description": "Previous Day High Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 20376,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "KeyLevelsPrevDayLowColor",
   "display": "047.02 Previous Day Low Color",
   "type": "Brush",
   "default": "Brushes.DarkRed",
   "default_line": 1001,
   "range": "",
   "description": "Previous Day Low Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 20392,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "KeyLevelsAsiaHighColor",
   "display": "047.03 Asia Session High Color",
   "type": "Brush",
   "default": "Brushes.Blue",
   "default_line": 1002,
   "range": "",
   "description": "Asia Session High Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 20408,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "KeyLevelsAsiaLowColor",
   "display": "047.04 Asia Session Low Color",
   "type": "Brush",
   "default": "Brushes.Red",
   "default_line": 1003,
   "range": "",
   "description": "Asia Session Low Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 20424,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "KeyLevelsLondonHighColor",
   "display": "047.05 London Session High Color",
   "type": "Brush",
   "default": "Brushes.CornflowerBlue",
   "default_line": 1004,
   "range": "",
   "description": "London Session High Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 20440,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "KeyLevelsLondonLowColor",
   "display": "047.05 London Session Low Color",
   "type": "Brush",
   "default": "Brushes.OrangeRed",
   "default_line": 1005,
   "range": "",
   "description": "London Session Low Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 20456,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "KeyLevelsNYAMHighColor",
   "display": "047.05 NY AM Session High Color",
   "type": "Brush",
   "default": "Brushes.LightBlue",
   "default_line": 1006,
   "range": "",
   "description": "NY AM Session High Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 20472,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "KeyLevelsNYAMLowColor",
   "display": "047.08 NY AM Session Low Color",
   "type": "Brush",
   "default": "Brushes.LightCoral",
   "default_line": 1007,
   "range": "",
   "description": "NY AM Session Low Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 20488,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "KeyLevelsNYLunchHighColor",
   "display": "047.09 NY Lunch Session High Color",
   "type": "Brush",
   "default": "Brushes.SkyBlue",
   "default_line": 1008,
   "range": "",
   "description": "NY Lunch Session High Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 20504,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "KeyLevelsNYLunchLowColor",
   "display": "047.10 NY Lunch Session Low Color",
   "type": "Brush",
   "default": "Brushes.Salmon",
   "default_line": 1009,
   "range": "",
   "description": "NY Lunch Session Low Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 20520,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "KeyLevelsNYPMHighColor",
   "display": "047.11 NY PM Session High Color",
   "type": "Brush",
   "default": "Brushes.LightSteelBlue",
   "default_line": 1010,
   "range": "",
   "description": "NY PM Session High Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 20536,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "KeyLevelsNYPMLowColor",
   "display": "047.12 NY PM Session Low Color",
   "type": "Brush",
   "default": "Brushes.IndianRed",
   "default_line": 1011,
   "range": "",
   "description": "NY PM Session Low Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 20552,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "KeyLevelsLineWidth",
   "display": "047.13 Key Levels Line Width",
   "type": "int",
   "default": "2",
   "default_line": 1012,
   "range": "1, 5",
   "description": "Key Levels Line Width [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 20568,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "OpenRangeBoxColor",
   "display": "048.01 Box Color",
   "type": "Brush",
   "default": "Brushes.Blue",
   "default_line": 258,
   "range": "",
   "description": "Box Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 20596,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "OpenRangeBoxOpacity",
   "display": "048.02 Box Opacity",
   "type": "int",
   "default": "10",
   "default_line": 259,
   "range": "1, 99",
   "description": "Box Opacity [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 20612,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "SMCInternalBullishColor",
   "display": "049.01 Internal Bullish Color",
   "type": "Brush",
   "default": "Brushes.Green",
   "default_line": 1097,
   "range": "",
   "description": "Internal Bullish Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 20641,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "SMCInternalBearishColor",
   "display": "049.02 Internal Bearish Color",
   "type": "Brush",
   "default": "Brushes.Red",
   "default_line": 1098,
   "range": "",
   "description": "Internal Bearish Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 20657,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "SMCSwingBullishColor",
   "display": "049.03 Swing Bullish Color",
   "type": "Brush",
   "default": "Brushes.Green",
   "default_line": 1099,
   "range": "",
   "description": "Swing Bullish Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 20674,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "SMCSwingBearishColor",
   "display": "049.04 Swing Bearish Color",
   "type": "Brush",
   "default": "Brushes.Red",
   "default_line": 1100,
   "range": "",
   "description": "Swing Bearish Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 20690,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "SMCInternalBullishOBColor",
   "display": "049.05 Internal Bullish OB Color",
   "type": "Brush",
   "default": "Brushes.LightBlue",
   "default_line": 1101,
   "range": "",
   "description": "Internal Bullish OB Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 20707,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "SMCInternalBearishOBColor",
   "display": "049.06 Internal Bearish OB Color",
   "type": "Brush",
   "default": "Brushes.LightPink",
   "default_line": 1102,
   "range": "",
   "description": "Internal Bearish OB Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 20723,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "SMCSwingBullishOBColor",
   "display": "049.07 Swing Bullish OB Color",
   "type": "Brush",
   "default": "Brushes.Blue",
   "default_line": 1103,
   "range": "",
   "description": "Swing Bullish OB Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 20739,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "SMCSwingBearishOBColor",
   "display": "049.08 Swing Bearish OB Color",
   "type": "Brush",
   "default": "Brushes.Red",
   "default_line": 1104,
   "range": "",
   "description": "Swing Bearish OB Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 20755,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "SMTSwingHighColor",
   "display": "050.01 Swing High Color",
   "type": "Brush",
   "default": "Brushes.Red",
   "default_line": 616,
   "range": "",
   "description": "Swing High Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 20790,
   "python_twin": "",
   "concept": "smt_divergence",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin owns SMT detection; ZZ group 14 SMT/basket stays in ZZ for parity, retire later (Q7, Q11).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "SMTSwingLowColor",
   "display": "050.02 Swing Low Color",
   "type": "Brush",
   "default": "Brushes.Blue",
   "default_line": 617,
   "range": "",
   "description": "Swing Low Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 20806,
   "python_twin": "",
   "concept": "smt_divergence",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin owns SMT detection; ZZ group 14 SMT/basket stays in ZZ for parity, retire later (Q7, Q11).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "SMTLineWidth",
   "display": "050.03 Line Width",
   "type": "int",
   "default": "2",
   "default_line": 618,
   "range": "1, 10",
   "description": "Line Width [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 20822,
   "python_twin": "",
   "concept": "smt_divergence",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin owns SMT detection; ZZ group 14 SMT/basket stays in ZZ for parity, retire later (Q7, Q11).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "SMTLabelTextColor",
   "display": "050.04 Label Text Color",
   "type": "Brush",
   "default": "Brushes.White",
   "default_line": 619,
   "range": "",
   "description": "Label Text Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 20831,
   "python_twin": "",
   "concept": "smt_divergence",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin owns SMT detection; ZZ group 14 SMT/basket stays in ZZ for parity, retire later (Q7, Q11).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "PremiumDiscountPremiumColor",
   "display": "051.01 Premium Zone Color",
   "type": "Brush",
   "default": "Brushes.Green",
   "default_line": 468,
   "range": "",
   "description": "Premium Zone Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 20866,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "PremiumDiscountDiscountColor",
   "display": "051.02 Discount Zone Color",
   "type": "Brush",
   "default": "Brushes.Red",
   "default_line": 469,
   "range": "",
   "description": "Discount Zone Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 20882,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "MacroBackgroundColor",
   "display": "052.01 Macro Background Color",
   "type": "Brush",
   "default": "Brushes.Blue",
   "default_line": 111,
   "range": "",
   "description": "Macro Background Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 20919,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "MacroBackgroundOpacity",
   "display": "052.02 Macro Background Opacity",
   "type": "int",
   "default": "10",
   "default_line": 112,
   "range": "1, 99",
   "description": "Macro Background Opacity [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 20935,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "FVGAlign_HTF1Opacity",
   "display": "053.25 HTF1 Opacity",
   "type": "int",
   "default": "20",
   "default_line": 1420,
   "range": "0, 100",
   "description": "HTF1 Opacity [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 21022,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "FVGAlign_LTF1Opacity",
   "display": "053.26 LTF1 Opacity",
   "type": "int",
   "default": "20",
   "default_line": 1421,
   "range": "0, 100",
   "description": "LTF1 Opacity [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 21031,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "FVGAlign_HTF2Opacity",
   "display": "053.31 HTF2 Opacity",
   "type": "int",
   "default": "20",
   "default_line": 1432,
   "range": "0, 100",
   "description": "HTF2 Opacity [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 21101,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "FVGAlign_LTF2Opacity",
   "display": "053.32 LTF2 Opacity",
   "type": "int",
   "default": "20",
   "default_line": 1433,
   "range": "0, 100",
   "description": "LTF2 Opacity [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 21110,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "FVGAlign_HTF3Opacity",
   "display": "053.37 HTF3 Opacity",
   "type": "int",
   "default": "20",
   "default_line": 1444,
   "range": "0, 100",
   "description": "HTF3 Opacity [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 21180,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "FVGAlign_LTF3Opacity",
   "display": "053.38 LTF3 Opacity",
   "type": "int",
   "default": "20",
   "default_line": 1445,
   "range": "0, 100",
   "description": "LTF3 Opacity [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 21189,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "FVGAlign_HTF4Opacity",
   "display": "053.43 HTF4 Opacity",
   "type": "int",
   "default": "20",
   "default_line": 1456,
   "range": "0, 100",
   "description": "HTF4 Opacity [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 21259,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "FVGAlign_LTF4Opacity",
   "display": "053.44 LTF4 Opacity",
   "type": "int",
   "default": "20",
   "default_line": 1457,
   "range": "0, 100",
   "description": "LTF4 Opacity [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 21268,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "SweepFilterChartBullColor",
   "display": "054.01 Chart TF Bullish Arrow Color",
   "type": "Brush",
   "default": "Brushes.Lime",
   "default_line": 490,
   "range": "",
   "description": "Chart TF Bullish Arrow Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 21296,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "SweepFilterChartBearColor",
   "display": "054.02 Chart TF Bearish Arrow Color",
   "type": "Brush",
   "default": "Brushes.Red",
   "default_line": 491,
   "range": "",
   "description": "Chart TF Bearish Arrow Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 21312,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "SweepFilter1MinBullColor",
   "display": "054.03 1Min TF Bullish Arrow Color",
   "type": "Brush",
   "default": "Brushes.Cyan",
   "default_line": 492,
   "range": "",
   "description": "1Min TF Bullish Arrow Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 21329,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "SweepFilter1MinBearColor",
   "display": "054.04 1Min TF Bearish Arrow Color",
   "type": "Brush",
   "default": "Brushes.Orange",
   "default_line": 493,
   "range": "",
   "description": "1Min TF Bearish Arrow Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 21345,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "SweepFilter2MinBullColor",
   "display": "054.06 2Min TF Bullish Arrow Color",
   "type": "Brush",
   "default": "Brushes.LightGreen",
   "default_line": 494,
   "range": "",
   "description": "2Min TF Bullish Arrow Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 21362,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "SweepFilter2MinBearColor",
   "display": "054.07 2Min TF Bearish Arrow Color",
   "type": "Brush",
   "default": "Brushes.Pink",
   "default_line": 495,
   "range": "",
   "description": "2Min TF Bearish Arrow Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 21378,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "SweepFilter3MinBullColor",
   "display": "054.08 3Min TF Bullish Arrow Color",
   "type": "Brush",
   "default": "Brushes.Aqua",
   "default_line": 496,
   "range": "",
   "description": "3Min TF Bullish Arrow Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 21395,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "SweepFilter3MinBearColor",
   "display": "054.09 3Min TF Bearish Arrow Color",
   "type": "Brush",
   "default": "Brushes.Salmon",
   "default_line": 497,
   "range": "",
   "description": "3Min TF Bearish Arrow Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 21411,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "SweepFilter5MinBullColor",
   "display": "054.10 5Min TF Bullish Arrow Color",
   "type": "Brush",
   "default": "Brushes.SpringGreen",
   "default_line": 498,
   "range": "",
   "description": "5Min TF Bullish Arrow Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 21428,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "SweepFilter5MinBearColor",
   "display": "054.11 5Min TF Bearish Arrow Color",
   "type": "Brush",
   "default": "Brushes.Tomato",
   "default_line": 499,
   "range": "",
   "description": "5Min TF Bearish Arrow Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 21444,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "SweepFilter15MinBullColor",
   "display": "054.12 15Min TF Bullish Arrow Color",
   "type": "Brush",
   "default": "Brushes.YellowGreen",
   "default_line": 500,
   "range": "",
   "description": "15Min TF Bullish Arrow Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 21461,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "SweepFilter15MinBearColor",
   "display": "054.13 15Min TF Bearish Arrow Color",
   "type": "Brush",
   "default": "Brushes.Crimson",
   "default_line": 501,
   "range": "",
   "description": "15Min TF Bearish Arrow Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 21477,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "SweepFilter30MinBullColor",
   "display": "054.14 30Min TF Bullish Arrow Color",
   "type": "Brush",
   "default": "Brushes.LawnGreen",
   "default_line": 502,
   "range": "",
   "description": "30Min TF Bullish Arrow Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 21494,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "SweepFilter30MinBearColor",
   "display": "054.15 30Min TF Bearish Arrow Color",
   "type": "Brush",
   "default": "Brushes.DarkRed",
   "default_line": 503,
   "range": "",
   "description": "30Min TF Bearish Arrow Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 21510,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "SweepFilterCustomBullColor",
   "display": "054.16 Custom TF Bullish Arrow Color",
   "type": "Brush",
   "default": "Brushes.White",
   "default_line": 504,
   "range": "",
   "description": "Custom TF Bullish Arrow Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 21527,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "SweepFilterCustomBearColor",
   "display": "054.17 Custom TF Bearish Arrow Color",
   "type": "Brush",
   "default": "Brushes.Purple",
   "default_line": 505,
   "range": "",
   "description": "Custom TF Bearish Arrow Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 21543,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "HourStatsColorPriorHigh",
   "display": "055.01 Prior Hour High Color",
   "type": "Brush",
   "default": "Brushes.Green",
   "default_line": 383,
   "range": "",
   "description": "Prior Hour High Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 21578,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "HourStatsColorPriorLow",
   "display": "055.02 Prior Hour Low Color",
   "type": "Brush",
   "default": "Brushes.Red",
   "default_line": 384,
   "range": "",
   "description": "Prior Hour Low Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 21594,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_v3_allinone",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "038-054. Look Display Settings  Only",
   "name": "HourStatsColorHourOpen",
   "display": "055.03 Hour Open Color",
   "type": "Brush",
   "default": "Brushes.Blue",
   "default_line": 385,
   "range": "",
   "description": "Hour Open Color [display-only]",
   "source_file": "SMT_Strategy_V3.cs",
   "source_line": 21610,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "",
   "notes": "Ninja-only (display); no trading effect"
  },
  {
   "section": "C",
   "plugin": "smt_advanced (V3 lane, Ninja)",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "01. SMT (smooth_hunter)",
   "name": "SmtPivotLookback",
   "display": "SMT Pivot Lookback",
   "type": "int",
   "default": "5",
   "default_line": 101,
   "range": "1, 50",
   "description": "SMT Pivot Lookback",
   "source_file": "smt-python/ninja/SMT_Advanced.cs",
   "source_line": 586,
   "python_twin": "",
   "concept": "smt_divergence",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin owns SMT detection; ZZ group 14 SMT/basket stays in ZZ for parity, retire later (Q7, Q11).",
   "open_question": "Q11",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_advanced (V3 lane, Ninja)",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "01. SMT (smooth_hunter)",
   "name": "SmtShortSignalBars",
   "display": "SMT Short Signal Bars",
   "type": "int",
   "default": "10",
   "default_line": 102,
   "range": "1, 100",
   "description": "SMT Short Signal Bars",
   "source_file": "smt-python/ninja/SMT_Advanced.cs",
   "source_line": 591,
   "python_twin": "",
   "concept": "smt_divergence",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin owns SMT detection; ZZ group 14 SMT/basket stays in ZZ for parity, retire later (Q7, Q11).",
   "open_question": "Q11",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_advanced (V3 lane, Ninja)",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "01. SMT (smooth_hunter)",
   "name": "SmtLongSignalBars",
   "display": "SMT Long Signal Bars",
   "type": "int",
   "default": "10",
   "default_line": 103,
   "range": "1, 100",
   "description": "SMT Long Signal Bars",
   "source_file": "smt-python/ninja/SMT_Advanced.cs",
   "source_line": 596,
   "python_twin": "",
   "concept": "smt_divergence",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin owns SMT detection; ZZ group 14 SMT/basket stays in ZZ for parity, retire later (Q7, Q11).",
   "open_question": "Q11",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_advanced (V3 lane, Ninja)",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "01. SMT (smooth_hunter)",
   "name": "CandleDirectionValidation",
   "display": "Candle Direction Validation",
   "type": "bool",
   "default": "true",
   "default_line": 104,
   "range": "",
   "description": "Candle Direction Validation",
   "source_file": "smt-python/ninja/SMT_Advanced.cs",
   "source_line": 600,
   "python_twin": "",
   "concept": "smt_divergence",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin owns SMT detection; ZZ group 14 SMT/basket stays in ZZ for parity, retire later (Q7, Q11).",
   "open_question": "Q11",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_advanced (V3 lane, Ninja)",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "01. SMT (smooth_hunter)",
   "name": "RequireBothSymbols",
   "display": "Require Both Symbols",
   "type": "bool",
   "default": "false",
   "default_line": 105,
   "range": "",
   "description": "Require Both Symbols",
   "source_file": "smt-python/ninja/SMT_Advanced.cs",
   "source_line": 604,
   "python_twin": "",
   "concept": "smt_divergence",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin owns SMT detection; ZZ group 14 SMT/basket stays in ZZ for parity, retire later (Q7, Q11).",
   "open_question": "Q11",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_advanced (V3 lane, Ninja)",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "02. Comparison Symbols",
   "name": "UseSymbol1",
   "display": "Use Symbol1 (ES)",
   "type": "bool",
   "default": "true",
   "default_line": 107,
   "range": "",
   "description": "Use Symbol1 (ES)",
   "source_file": "smt-python/ninja/SMT_Advanced.cs",
   "source_line": 608,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q11",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_advanced (V3 lane, Ninja)",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "02. Comparison Symbols",
   "name": "Symbol1Name",
   "display": "Symbol1 Name",
   "type": "string",
   "default": "\"ES 12-26\"",
   "default_line": 108,
   "range": "",
   "description": "Symbol1 Name",
   "source_file": "smt-python/ninja/SMT_Advanced.cs",
   "source_line": 612,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q11",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_advanced (V3 lane, Ninja)",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "02. Comparison Symbols",
   "name": "UseSymbol2",
   "display": "Use Symbol2 (YM)",
   "type": "bool",
   "default": "false",
   "default_line": 109,
   "range": "",
   "description": "Use Symbol2 (YM)",
   "source_file": "smt-python/ninja/SMT_Advanced.cs",
   "source_line": 616,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q11",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_advanced (V3 lane, Ninja)",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "02. Comparison Symbols",
   "name": "Symbol2Name",
   "display": "Symbol2 Name",
   "type": "string",
   "default": "\"YM 12-26\"",
   "default_line": 110,
   "range": "",
   "description": "Symbol2 Name",
   "source_file": "smt-python/ninja/SMT_Advanced.cs",
   "source_line": 620,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q11",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_advanced (V3 lane, Ninja)",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "03. Session (NY)",
   "name": "UseSessionFilter",
   "display": "Use Session Filter",
   "type": "bool",
   "default": "true",
   "default_line": 112,
   "range": "",
   "description": "Use Session Filter",
   "source_file": "smt-python/ninja/SMT_Advanced.cs",
   "source_line": 624,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q9/Q11",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_advanced (V3 lane, Ninja)",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "03. Session (NY)",
   "name": "ConvertChartTimeToNy",
   "display": "Convert Chart Time \u2192 NY",
   "type": "bool",
   "default": "false",
   "default_line": 113,
   "range": "",
   "description": "Convert Chart Time \u2192 NY",
   "source_file": "smt-python/ninja/SMT_Advanced.cs",
   "source_line": 628,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q9/Q11",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_advanced (V3 lane, Ninja)",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "03. Session (NY)",
   "name": "SessionStartHour",
   "display": "Session Start Hour",
   "type": "int",
   "default": "9",
   "default_line": 114,
   "range": "0, 23",
   "description": "Session Start Hour",
   "source_file": "smt-python/ninja/SMT_Advanced.cs",
   "source_line": 633,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9/Q11",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_advanced (V3 lane, Ninja)",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "03. Session (NY)",
   "name": "SessionStartMinute",
   "display": "Session Start Minute",
   "type": "int",
   "default": "30",
   "default_line": 115,
   "range": "0, 59",
   "description": "Session Start Minute",
   "source_file": "smt-python/ninja/SMT_Advanced.cs",
   "source_line": 638,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9/Q11",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_advanced (V3 lane, Ninja)",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "03. Session (NY)",
   "name": "SessionEndHour",
   "display": "Session End Hour",
   "type": "int",
   "default": "11",
   "default_line": 116,
   "range": "0, 23",
   "description": "Session End Hour",
   "source_file": "smt-python/ninja/SMT_Advanced.cs",
   "source_line": 643,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9/Q11",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_advanced (V3 lane, Ninja)",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "03. Session (NY)",
   "name": "SessionEndMinute",
   "display": "Session End Minute",
   "type": "int",
   "default": "0",
   "default_line": 117,
   "range": "0, 59",
   "description": "Session End Minute",
   "source_file": "smt-python/ninja/SMT_Advanced.cs",
   "source_line": 648,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q9/Q11",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_advanced (V3 lane, Ninja)",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "04. Entry",
   "name": "OneTradePerDay",
   "display": "One Trade Per Day",
   "type": "bool",
   "default": "true",
   "default_line": 119,
   "range": "",
   "description": "One Trade Per Day",
   "source_file": "smt-python/ninja/SMT_Advanced.cs",
   "source_line": 652,
   "python_twin": "",
   "concept": "max_trades_per_day",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis (6.8.3 02. One Trade Mode + Advanced_MaxTradesPerDay). SMT one_trade_per_day, Nitro F7/F9 and Essentials 053 map onto it.",
   "open_question": "Q11",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_advanced (V3 lane, Ninja)",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "04. Entry",
   "name": "Contracts",
   "display": "Contracts",
   "type": "int",
   "default": "1",
   "default_line": 129,
   "range": "1, 100",
   "description": "Contracts",
   "source_file": "smt-python/ninja/SMT_Advanced.cs",
   "source_line": 657,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q11",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_advanced (V3 lane, Ninja)",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "05. Risk (NQ points)",
   "name": "StopPoints",
   "display": "Stop Points (NQ=50)",
   "type": "double",
   "default": "50.0",
   "default_line": 122,
   "range": "0.25, 5000",
   "description": "Stop Points (NQ=50)",
   "source_file": "smt-python/ninja/SMT_Advanced.cs",
   "source_line": 663,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q9/Q11",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_advanced (V3 lane, Ninja)",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "05. Risk (NQ points)",
   "name": "TargetPoints",
   "display": "Target Points (NQ=250)",
   "type": "double",
   "default": "250.0",
   "default_line": 123,
   "range": "0.25, 10000",
   "description": "Target Points (NQ=250)",
   "source_file": "smt-python/ninja/SMT_Advanced.cs",
   "source_line": 669,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q9/Q11",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_advanced (V3 lane, Ninja)",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "05. Risk (NQ points)",
   "name": "BreakevenAtR",
   "display": "Breakeven At R",
   "type": "double",
   "default": "1.0",
   "default_line": 124,
   "range": "0, 10",
   "description": "Breakeven At R",
   "source_file": "smt-python/ninja/SMT_Advanced.cs",
   "source_line": 674,
   "python_twin": "",
   "concept": "break_even",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis exit engine (6.8.3 Advanced_BreakEven* / Ratchet / Roman_BE*). Essentials near-target BE and Nitro F11 become an EXIT-hook option on it; SMT V3 027 and SMT Adv breakeven_at_r become profile values (Q1, Q9).",
   "open_question": "Q9/Q11",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_advanced (V3 lane, Ninja)",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "05. Risk (NQ points)",
   "name": "TrailAtrMult",
   "display": "Trail ATR Mult",
   "type": "double",
   "default": "0.0",
   "default_line": 125,
   "range": "0, 10",
   "description": "Trail ATR Mult",
   "source_file": "smt-python/ninja/SMT_Advanced.cs",
   "source_line": 679,
   "python_twin": "",
   "concept": "trailing_stop",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis (6.8.3 baseline trail + 06. Staged Trail). Essentials 008 and SMT V3 028 map onto it as profiles (Q1, Q9).",
   "open_question": "Q9/Q11",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_advanced (V3 lane, Ninja)",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "06. Optional (off)",
   "name": "UseHtfBias",
   "display": "Use HTF Bias",
   "type": "bool",
   "default": "false",
   "default_line": 126,
   "range": "",
   "description": "Use HTF Bias",
   "source_file": "smt-python/ninja/SMT_Advanced.cs",
   "source_line": 683,
   "python_twin": "",
   "concept": "htf_bias",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Keep per-plugin for parity now (ZZ 04/12, SMT htf_bias, Nitro F3, Essentials 036); candidate shared chassis HTF service later (Q5).",
   "open_question": "Q11",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_advanced (V3 lane, Ninja)",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "06. Optional (off)",
   "name": "ShowSmtPrints",
   "display": "Show SMT Prints",
   "type": "bool",
   "default": "false",
   "default_line": 130,
   "range": "",
   "description": "Show SMT Prints",
   "source_file": "smt-python/ninja/SMT_Advanced.cs",
   "source_line": 687,
   "python_twin": "",
   "concept": "smt_divergence",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin owns SMT detection; ZZ group 14 SMT/basket stays in ZZ for parity, retire later (Q7, Q11).",
   "open_question": "Q11",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_advanced (Python lane)",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "yaml:name",
   "name": "name",
   "display": "name",
   "type": "string",
   "default": "smt_advanced_v1",
   "default_line": 2,
   "range": "",
   "description": "name",
   "source_file": "smt-python/config/smt_advanced/default.yaml",
   "source_line": 2,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q11",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_advanced (Python lane)",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "yaml:core",
   "name": "core.pivot_lookback",
   "display": "core.pivot_lookback",
   "type": "number",
   "default": "3",
   "default_line": 4,
   "range": "",
   "description": "core.pivot lookback",
   "source_file": "smt-python/config/smt_advanced/default.yaml",
   "source_line": 4,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q11",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_advanced (Python lane)",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "yaml:core",
   "name": "core.short_signal_bars",
   "display": "core.short_signal_bars",
   "type": "number",
   "default": "10",
   "default_line": 5,
   "range": "",
   "description": "core.short signal bars",
   "source_file": "smt-python/config/smt_advanced/default.yaml",
   "source_line": 5,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q11",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_advanced (Python lane)",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "yaml:core",
   "name": "core.long_signal_bars",
   "display": "core.long_signal_bars",
   "type": "number",
   "default": "10",
   "default_line": 6,
   "range": "",
   "description": "core.long signal bars",
   "source_file": "smt-python/config/smt_advanced/default.yaml",
   "source_line": 6,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q11",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_advanced (Python lane)",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "yaml:core",
   "name": "core.candle_direction_validation",
   "display": "core.candle_direction_validation",
   "type": "bool",
   "default": "true",
   "default_line": 7,
   "range": "",
   "description": "Advanced default ON",
   "source_file": "smt-python/config/smt_advanced/default.yaml",
   "source_line": 7,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q11",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_advanced (Python lane)",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "yaml:core",
   "name": "core.require_both_symbols",
   "display": "core.require_both_symbols",
   "type": "bool",
   "default": "false",
   "default_line": 8,
   "range": "",
   "description": "core.require both symbols",
   "source_file": "smt-python/config/smt_advanced/default.yaml",
   "source_line": 8,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q11",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_advanced (Python lane)",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "yaml:core",
   "name": "core.remove_broken_smts",
   "display": "core.remove_broken_smts",
   "type": "bool",
   "default": "false",
   "default_line": 9,
   "range": "",
   "description": "core.remove broken smts",
   "source_file": "smt-python/config/smt_advanced/default.yaml",
   "source_line": 9,
   "python_twin": "",
   "concept": "smt_divergence",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin owns SMT detection; ZZ group 14 SMT/basket stays in ZZ for parity, retire later (Q7, Q11).",
   "open_question": "Q11",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_advanced (Python lane)",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "yaml:session",
   "name": "session.enabled",
   "display": "session.enabled",
   "type": "bool",
   "default": "true",
   "default_line": 11,
   "range": "",
   "description": "session.enabled",
   "source_file": "smt-python/config/smt_advanced/default.yaml",
   "source_line": 11,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q11",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_advanced (Python lane)",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "yaml:session",
   "name": "session.start",
   "display": "session.start",
   "type": "string",
   "default": "\"09:30\"",
   "default_line": 12,
   "range": "",
   "description": "session.start",
   "source_file": "smt-python/config/smt_advanced/default.yaml",
   "source_line": 12,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q11",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_advanced (Python lane)",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "yaml:session",
   "name": "session.end",
   "display": "session.end",
   "type": "string",
   "default": "\"11:00\"",
   "default_line": 13,
   "range": "",
   "description": "variants: 10:30 / 12:00 / 16:00 (RTH)",
   "source_file": "smt-python/config/smt_advanced/default.yaml",
   "source_line": 13,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q11",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_advanced (Python lane)",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "yaml:session",
   "name": "session.tz",
   "display": "session.tz",
   "type": "string",
   "default": "America/New_York",
   "default_line": 14,
   "range": "",
   "description": "session.tz",
   "source_file": "smt-python/config/smt_advanced/default.yaml",
   "source_line": 14,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q11",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_advanced (Python lane)",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "yaml:entry",
   "name": "entry.mode",
   "display": "entry.mode",
   "type": "string",
   "default": "confluence",
   "default_line": 16,
   "range": "",
   "description": "smt_only | confluence | filter_only",
   "source_file": "smt-python/config/smt_advanced/default.yaml",
   "source_line": 16,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q11",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_advanced (Python lane)",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "yaml:entry",
   "name": "entry.require_bos",
   "display": "entry.require_bos",
   "type": "bool",
   "default": "false",
   "default_line": 17,
   "range": "",
   "description": "entry.require bos",
   "source_file": "smt-python/config/smt_advanced/default.yaml",
   "source_line": 17,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q11",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_advanced (Python lane)",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "yaml:entry",
   "name": "entry.require_fvg",
   "display": "entry.require_fvg",
   "type": "bool",
   "default": "false",
   "default_line": 18,
   "range": "",
   "description": "entry.require fvg",
   "source_file": "smt-python/config/smt_advanced/default.yaml",
   "source_line": 18,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "Q11",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_advanced (Python lane)",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "yaml:entry",
   "name": "entry.bos_max_bars_after_smt",
   "display": "entry.bos_max_bars_after_smt",
   "type": "number",
   "default": "10",
   "default_line": 19,
   "range": "",
   "description": "entry.bos max bars after smt",
   "source_file": "smt-python/config/smt_advanced/default.yaml",
   "source_line": 19,
   "python_twin": "",
   "concept": "smt_divergence",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin owns SMT detection; ZZ group 14 SMT/basket stays in ZZ for parity, retire later (Q7, Q11).",
   "open_question": "Q11",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_advanced (Python lane)",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "yaml:entry",
   "name": "entry.fvg_mode",
   "display": "entry.fvg_mode",
   "type": "string",
   "default": "formation_close",
   "default_line": 20,
   "range": "",
   "description": "entry.fvg mode",
   "source_file": "smt-python/config/smt_advanced/default.yaml",
   "source_line": 20,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "Q11",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_advanced (Python lane)",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "orders_positions",
   "group": "yaml:entry",
   "name": "entry.one_trade_per_day",
   "display": "entry.one_trade_per_day",
   "type": "bool",
   "default": "true",
   "default_line": 21,
   "range": "",
   "description": "entry.one trade per day",
   "source_file": "smt-python/config/smt_advanced/default.yaml",
   "source_line": 21,
   "python_twin": "",
   "concept": "max_trades_per_day",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis (6.8.3 02. One Trade Mode + Advanced_MaxTradesPerDay). SMT one_trade_per_day, Nitro F7/F9 and Essentials 053 map onto it.",
   "open_question": "Q11",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_advanced (Python lane)",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "orders_positions",
   "group": "yaml:entry",
   "name": "entry.max_trades_per_day",
   "display": "entry.max_trades_per_day",
   "type": "number",
   "default": "1",
   "default_line": 22,
   "range": "",
   "description": "entry.max trades per day",
   "source_file": "smt-python/config/smt_advanced/default.yaml",
   "source_line": 22,
   "python_twin": "",
   "concept": "max_trades_per_day",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis (6.8.3 02. One Trade Mode + Advanced_MaxTradesPerDay). SMT one_trade_per_day, Nitro F7/F9 and Essentials 053 map onto it.",
   "open_question": "Q11",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_advanced (Python lane)",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "yaml:entry",
   "name": "entry.min_score",
   "display": "entry.min_score",
   "type": "number",
   "default": "1.0",
   "default_line": 23,
   "range": "",
   "description": "wires firmly; overrides confluence_score.min_score when set",
   "source_file": "smt-python/config/smt_advanced/default.yaml",
   "source_line": 23,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q11",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_advanced (Python lane)",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "yaml:risk",
   "name": "risk.use_structural_stop",
   "display": "risk.use_structural_stop",
   "type": "bool",
   "default": "false",
   "default_line": 25,
   "range": "",
   "description": "risk.use structural stop",
   "source_file": "smt-python/config/smt_advanced/default.yaml",
   "source_line": 25,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q11",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_advanced (Python lane)",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "yaml:risk",
   "name": "risk.stop_points",
   "display": "risk.stop_points",
   "type": "number",
   "default": "80",
   "default_line": 26,
   "range": "",
   "description": "risk.stop points",
   "source_file": "smt-python/config/smt_advanced/default.yaml",
   "source_line": 26,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis owns SL/TP execution; plugins send stop_hint/target_hint (ZZ profiles, SMT RR presets, Nitro 1.5R) (Q2, Q9).",
   "open_question": "Q11",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_advanced (Python lane)",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "yaml:risk",
   "name": "risk.target_points",
   "display": "risk.target_points",
   "type": "number",
   "default": "250",
   "default_line": 27,
   "range": "",
   "description": "risk.target points",
   "source_file": "smt-python/config/smt_advanced/default.yaml",
   "source_line": 27,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis owns SL/TP execution; plugins send stop_hint/target_hint (ZZ profiles, SMT RR presets, Nitro 1.5R) (Q2, Q9).",
   "open_question": "Q11",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_advanced (Python lane)",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "yaml:risk",
   "name": "risk.risk_reward",
   "display": "risk.risk_reward",
   "type": "number",
   "default": "2.0",
   "default_line": 28,
   "range": "",
   "description": "risk.risk reward",
   "source_file": "smt-python/config/smt_advanced/default.yaml",
   "source_line": 28,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis owns SL/TP execution; plugins send stop_hint/target_hint (ZZ profiles, SMT RR presets, Nitro 1.5R) (Q2, Q9).",
   "open_question": "Q11",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_advanced (Python lane)",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "yaml:risk",
   "name": "risk.breakeven_at_r",
   "display": "risk.breakeven_at_r",
   "type": "number",
   "default": "1.0",
   "default_line": 29,
   "range": "",
   "description": "move stop to entry after +1R favorable (0=off)",
   "source_file": "smt-python/config/smt_advanced/default.yaml",
   "source_line": 29,
   "python_twin": "",
   "concept": "break_even",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis exit engine (6.8.3 Advanced_BreakEven* / Ratchet / Roman_BE*). Essentials near-target BE and Nitro F11 become an EXIT-hook option on it; SMT V3 027 and SMT Adv breakeven_at_r become profile values (Q1, Q9).",
   "open_question": "Q11",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_advanced (Python lane)",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "yaml:risk",
   "name": "risk.trail_atr_mult",
   "display": "risk.trail_atr_mult",
   "type": "number",
   "default": "0.0",
   "default_line": 30,
   "range": "",
   "description": "ATR trail after BE (0=off)",
   "source_file": "smt-python/config/smt_advanced/default.yaml",
   "source_line": 30,
   "python_twin": "",
   "concept": "trailing_stop",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis (6.8.3 baseline trail + 06. Staged Trail). Essentials 008 and SMT V3 028 map onto it as profiles (Q1, Q9).",
   "open_question": "Q11",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_advanced (Python lane)",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "yaml:risk",
   "name": "risk.atr_period",
   "display": "risk.atr_period",
   "type": "number",
   "default": "14",
   "default_line": 31,
   "range": "",
   "description": "risk.atr period",
   "source_file": "smt-python/config/smt_advanced/default.yaml",
   "source_line": 31,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q11",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_advanced (Python lane)",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "yaml:confluence_score",
   "name": "confluence_score.min_score",
   "display": "confluence_score.min_score",
   "type": "number",
   "default": "1.0",
   "default_line": 33,
   "range": "",
   "description": "confluence score.min score",
   "source_file": "smt-python/config/smt_advanced/default.yaml",
   "source_line": 33,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q11",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_advanced (Python lane)",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "yaml:confluence_score",
   "name": "confluence_score.weight_smt",
   "display": "confluence_score.weight_smt",
   "type": "number",
   "default": "1.0",
   "default_line": 34,
   "range": "",
   "description": "confluence score.weight smt",
   "source_file": "smt-python/config/smt_advanced/default.yaml",
   "source_line": 34,
   "python_twin": "",
   "concept": "smt_divergence",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin owns SMT detection; ZZ group 14 SMT/basket stays in ZZ for parity, retire later (Q7, Q11).",
   "open_question": "Q11",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_advanced (Python lane)",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "yaml:confluence_score",
   "name": "confluence_score.weight_session",
   "display": "confluence_score.weight_session",
   "type": "number",
   "default": "0.5",
   "default_line": 35,
   "range": "",
   "description": "confluence score.weight session",
   "source_file": "smt-python/config/smt_advanced/default.yaml",
   "source_line": 35,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q11",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_advanced (Python lane)",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "yaml:confluence_score",
   "name": "confluence_score.weight_candle",
   "display": "confluence_score.weight_candle",
   "type": "number",
   "default": "0.5",
   "default_line": 36,
   "range": "",
   "description": "confluence score.weight candle",
   "source_file": "smt-python/config/smt_advanced/default.yaml",
   "source_line": 36,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q11",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_advanced (Python lane)",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "yaml:confluence_score",
   "name": "confluence_score.weight_both_symbols",
   "display": "confluence_score.weight_both_symbols",
   "type": "number",
   "default": "1.0",
   "default_line": 37,
   "range": "",
   "description": "confluence score.weight both symbols",
   "source_file": "smt-python/config/smt_advanced/default.yaml",
   "source_line": 37,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q11",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_advanced (Python lane)",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "yaml:confluence_score",
   "name": "confluence_score.weight_bos",
   "display": "confluence_score.weight_bos",
   "type": "number",
   "default": "0.5",
   "default_line": 38,
   "range": "",
   "description": "confluence score.weight bos",
   "source_file": "smt-python/config/smt_advanced/default.yaml",
   "source_line": 38,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q11",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_advanced (Python lane)",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "yaml:confluence_score",
   "name": "confluence_score.weight_fvg",
   "display": "confluence_score.weight_fvg",
   "type": "number",
   "default": "0.5",
   "default_line": 39,
   "range": "",
   "description": "confluence score.weight fvg",
   "source_file": "smt-python/config/smt_advanced/default.yaml",
   "source_line": 39,
   "python_twin": "",
   "concept": "fvg",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: SMT V3 plugin (entry/FVG alignment). ZZ 13 Structure Sweep IFVG stays in ZZ for parity (Q7).",
   "open_question": "Q11",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_advanced (Python lane)",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "yaml:htf_bias",
   "name": "htf_bias.enabled",
   "display": "htf_bias.enabled",
   "type": "bool",
   "default": "false",
   "default_line": 41,
   "range": "",
   "description": "htf bias.enabled",
   "source_file": "smt-python/config/smt_advanced/default.yaml",
   "source_line": 41,
   "python_twin": "",
   "concept": "htf_bias",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Keep per-plugin for parity now (ZZ 04/12, SMT htf_bias, Nitro F3, Essentials 036); candidate shared chassis HTF service later (Q5).",
   "open_question": "Q11",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_advanced (Python lane)",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "yaml:htf_bias",
   "name": "htf_bias.timeframe",
   "display": "htf_bias.timeframe",
   "type": "string",
   "default": "\"15min\"",
   "default_line": 42,
   "range": "",
   "description": "or 60min",
   "source_file": "smt-python/config/smt_advanced/default.yaml",
   "source_line": 42,
   "python_twin": "",
   "concept": "htf_bias",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Keep per-plugin for parity now (ZZ 04/12, SMT htf_bias, Nitro F3, Essentials 036); candidate shared chassis HTF service later (Q5).",
   "open_question": "Q11",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_advanced (Python lane)",
   "v7_owner": "smt_v3 plugin",
   "chassis_area": "",
   "group": "yaml:htf_bias",
   "name": "htf_bias.swing_lookback",
   "display": "htf_bias.swing_lookback",
   "type": "number",
   "default": "5",
   "default_line": 43,
   "range": "",
   "description": "htf bias.swing lookback",
   "source_file": "smt-python/config/smt_advanced/default.yaml",
   "source_line": 43,
   "python_twin": "",
   "concept": "htf_bias",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Keep per-plugin for parity now (ZZ 04/12, SMT htf_bias, Nitro F3, Essentials 036); candidate shared chassis HTF service later (Q5).",
   "open_question": "Q11",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_advanced (Python lane)",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "bar_loop",
   "group": "yaml:data",
   "name": "data.primary_csv",
   "display": "data.primary_csv",
   "type": "string",
   "default": "data/futures/primary_nq.csv",
   "default_line": 45,
   "range": "",
   "description": "data.primary csv",
   "source_file": "smt-python/config/smt_advanced/default.yaml",
   "source_line": 45,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q11",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_advanced (Python lane)",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "bar_loop",
   "group": "yaml:data",
   "name": "data.symbol1_csv",
   "display": "data.symbol1_csv",
   "type": "string",
   "default": "data/futures/symbol1_es.csv",
   "default_line": 46,
   "range": "",
   "description": "data.symbol1 csv",
   "source_file": "smt-python/config/smt_advanced/default.yaml",
   "source_line": 46,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q11",
   "status": "",
   "notes": ""
  },
  {
   "section": "C",
   "plugin": "smt_advanced (Python lane)",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "bar_loop",
   "group": "yaml:data",
   "name": "data.symbol2_csv",
   "display": "data.symbol2_csv",
   "type": "string",
   "default": "data/futures/symbol2_ym.csv",
   "default_line": 47,
   "range": "",
   "description": "data.symbol2 csv",
   "source_file": "smt-python/config/smt_advanced/default.yaml",
   "source_line": 47,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q11",
   "status": "",
   "notes": ""
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "003. Trade Filters",
   "name": "OneShotPerDirection",
   "display": "Orig - One Shot Per Direction",
   "type": "bool",
   "default": "true",
   "default_line": 5065,
   "range": "",
   "description": "One Shot Per Direction [Host entry toggles]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5065,
   "python_twin": "",
   "concept": "pause_cadence_oneshot",
   "overlap": "same name in A:OneShotPerDirection",
   "ownership_proposal": "PROPOSAL: A:OneShotPerDirection (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "003. Trade Filters",
   "name": "DuplicateTolerancePoints",
   "display": "Orig - Duplicate Tolerance Points",
   "type": "int",
   "default": "0",
   "default_line": 5076,
   "range": "",
   "description": "Duplicate Tolerance Points [Host entry toggles]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5076,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in B:DuplicateTolerancePoints",
   "ownership_proposal": "PROPOSAL: B:DuplicateTolerancePoints (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "003. Trade Filters",
   "name": "UseOneTradeMode",
   "display": "02.01 Use One Trade Mode",
   "type": "bool",
   "default": "false",
   "default_line": 5087,
   "range": "",
   "description": "02.01 Use One Trade Mode [Host entry toggles]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5087,
   "python_twin": "",
   "concept": "max_trades_per_day",
   "overlap": "same name in A:UseOneTradeMode",
   "ownership_proposal": "PROPOSAL: A:UseOneTradeMode (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "v6.8-wired",
   "notes": "python_pnl=wired_or_seeded"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "003. Trade Filters",
   "name": "OneTradeMax",
   "display": "02.02 One Trade Max",
   "type": "int",
   "default": "2",
   "default_line": 5098,
   "range": "",
   "description": "02.02 One Trade Max [Host entry toggles]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5098,
   "python_twin": "",
   "concept": "max_trades_per_day",
   "overlap": "same name in A:OneTradeMax",
   "ownership_proposal": "PROPOSAL: A:OneTradeMax (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "v6.8-wired",
   "notes": "python_pnl=wired_or_seeded"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "003. Trade Filters",
   "name": "OneTradeResetOnSession",
   "display": "02.03 Reset On Session",
   "type": "bool",
   "default": "true",
   "default_line": 5109,
   "range": "",
   "description": "02.03 Reset On Session [Host entry toggles]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5109,
   "python_twin": "",
   "concept": "max_trades_per_day",
   "overlap": "same name in A:OneTradeResetOnSession",
   "ownership_proposal": "PROPOSAL: A:OneTradeResetOnSession (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "v6.8-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "003. Trade Filters",
   "name": "DivideLongsShorts",
   "display": "02.04 Divide Longs Shorts",
   "type": "bool",
   "default": "true",
   "default_line": 5120,
   "range": "",
   "description": "02.04 Divide Longs Shorts [Host entry toggles]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5120,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in A:DivideLongsShorts",
   "ownership_proposal": "PROPOSAL: A:DivideLongsShorts (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "v6.8-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "003. Trade Filters",
   "name": "Advanced_MaxOpenTrades",
   "display": "Adv - Max Open Trades",
   "type": "int",
   "default": "1",
   "default_line": 5131,
   "range": "",
   "description": "Max Open Trades [Host entry toggles]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5131,
   "python_twin": "",
   "concept": "max_trades_per_day",
   "overlap": "same name in A:Advanced_MaxOpenTrades",
   "ownership_proposal": "PROPOSAL: A:Advanced_MaxOpenTrades (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "003. Trade Filters",
   "name": "Advanced_MaxTradesPerSetup",
   "display": "Adv - Max Trades Per Setup",
   "type": "int",
   "default": "1",
   "default_line": 5142,
   "range": "",
   "description": "Max Trades Per Setup [Host entry toggles]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5142,
   "python_twin": "",
   "concept": "max_trades_per_day",
   "overlap": "same name in A:Advanced_MaxTradesPerSetup",
   "ownership_proposal": "PROPOSAL: A:Advanced_MaxTradesPerSetup (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "003. Trade Filters",
   "name": "Advanced_UsePropFirmGuard",
   "display": "Adv - Use Prop Firm Guard",
   "type": "bool",
   "default": "false",
   "default_line": 5153,
   "range": "",
   "description": "Use Prop Firm Guard [Host entry toggles]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5153,
   "python_twin": "",
   "concept": "daily_pnl_limits",
   "overlap": "same name in A:Advanced_UsePropFirmGuard",
   "ownership_proposal": "PROPOSAL: A:Advanced_UsePropFirmGuard (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "003. Trade Filters",
   "name": "Advanced_MaxDailyLossPercent",
   "display": "Adv - Max Daily Loss Percent",
   "type": "double",
   "default": "0.0",
   "default_line": 5164,
   "range": "",
   "description": "Max Daily Loss Percent [Host entry toggles]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5164,
   "python_twin": "",
   "concept": "daily_pnl_limits",
   "overlap": "same name in A:Advanced_MaxDailyLossPercent",
   "ownership_proposal": "PROPOSAL: A:Advanced_MaxDailyLossPercent (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "003. Trade Filters",
   "name": "Advanced_DailyProfitLockPercent",
   "display": "Adv - Daily Profit Lock Percent",
   "type": "double",
   "default": "0.0",
   "default_line": 5175,
   "range": "",
   "description": "Daily Profit Lock Percent [Host entry toggles]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5175,
   "python_twin": "",
   "concept": "daily_pnl_limits",
   "overlap": "same name in A:Advanced_DailyProfitLockPercent",
   "ownership_proposal": "PROPOSAL: A:Advanced_DailyProfitLockPercent (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "003. Trade Filters",
   "name": "Advanced_UseNewsGuard",
   "display": "Adv - Use News Guard",
   "type": "bool",
   "default": "false",
   "default_line": 5186,
   "range": "",
   "description": "Use News Guard [Host entry toggles]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5186,
   "python_twin": "",
   "concept": "news_calendar",
   "overlap": "same name in A:Advanced_UseNewsGuard",
   "ownership_proposal": "PROPOSAL: A:Advanced_UseNewsGuard (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "003. Trade Filters",
   "name": "Advanced_NewsMinutesBefore",
   "display": "Adv - News Minutes Before",
   "type": "int",
   "default": "30",
   "default_line": 5197,
   "range": "",
   "description": "News Minutes Before [Host entry toggles]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5197,
   "python_twin": "",
   "concept": "news_calendar",
   "overlap": "same name in A:Advanced_NewsMinutesBefore",
   "ownership_proposal": "PROPOSAL: A:Advanced_NewsMinutesBefore (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "003. Trade Filters",
   "name": "Advanced_NewsMinutesAfter",
   "display": "Adv - News Minutes After",
   "type": "int",
   "default": "30",
   "default_line": 5208,
   "range": "",
   "description": "News Minutes After [Host entry toggles]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5208,
   "python_twin": "",
   "concept": "news_calendar",
   "overlap": "same name in A:Advanced_NewsMinutesAfter",
   "ownership_proposal": "PROPOSAL: A:Advanced_NewsMinutesAfter (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "003. Trade Filters",
   "name": "Advanced_NewsManualTimesCSV",
   "display": "Adv - News Manual Times CSV",
   "type": "string",
   "default": "\"\"",
   "default_line": 5219,
   "range": "",
   "description": "News Manual Times CSV [Host entry toggles]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5219,
   "python_twin": "",
   "concept": "news_calendar",
   "overlap": "same name in A:Advanced_NewsManualTimesCSV",
   "ownership_proposal": "PROPOSAL: A:Advanced_NewsManualTimesCSV (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "003. Trade Filters",
   "name": "Advanced_UseTradeMemory",
   "display": "Adv - Use Trade Memory",
   "type": "bool",
   "default": "false",
   "default_line": 5230,
   "range": "",
   "description": "Use Trade Memory [Host entry toggles]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5230,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in A:Advanced_UseTradeMemory",
   "ownership_proposal": "PROPOSAL: A:Advanced_UseTradeMemory (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "003. Trade Filters",
   "name": "Advanced_UseFreshZigZagBreakEntries",
   "display": "Adv - Use Fresh Zig Zag Break Entries",
   "type": "bool",
   "default": "false",
   "default_line": 5241,
   "range": "",
   "description": "Use Fresh Zig Zag Break Entries [Host entry toggles]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5241,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in B:Advanced_UseFreshZigZagBreakEntries",
   "ownership_proposal": "PROPOSAL: B:Advanced_UseFreshZigZagBreakEntries (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "003. Trade Filters",
   "name": "Advanced_MaxFreshBreakTrades",
   "display": "Adv - Max Fresh Break Trades",
   "type": "int",
   "default": "5",
   "default_line": 5252,
   "range": "",
   "description": "Max Fresh Break Trades [Host entry toggles]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5252,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in B:Advanced_MaxFreshBreakTrades",
   "ownership_proposal": "PROPOSAL: B:Advanced_MaxFreshBreakTrades (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "003. Trade Filters",
   "name": "Advanced_MinPullbackPointsBeforeNextBreak",
   "display": "Adv - Min Pullback Points Before Next Break",
   "type": "int",
   "default": "120",
   "default_line": 5263,
   "range": "",
   "description": "Min Pullback Points Before Next Break [Host entry toggles]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5263,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in B:Advanced_MinPullbackPointsBeforeNextBreak",
   "ownership_proposal": "PROPOSAL: B:Advanced_MinPullbackPointsBeforeNextBreak (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "003. Trade Filters",
   "name": "Advanced_MinBarsBetweenFreshBreaks",
   "display": "Adv - Min Bars Between Fresh Breaks",
   "type": "int",
   "default": "2",
   "default_line": 5274,
   "range": "",
   "description": "Min Bars Between Fresh Breaks [Host entry toggles]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5274,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in B:Advanced_MinBarsBetweenFreshBreaks",
   "ownership_proposal": "PROPOSAL: B:Advanced_MinBarsBetweenFreshBreaks (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "003. Trade Filters",
   "name": "Advanced_RequireNewSwingForEachEntry",
   "display": "Adv - Require New Swing For Each Entry",
   "type": "bool",
   "default": "true",
   "default_line": 5285,
   "range": "",
   "description": "Require New Swing For Each Entry [Host entry toggles]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5285,
   "python_twin": "",
   "concept": "news_calendar",
   "overlap": "same name in B:Advanced_RequireNewSwingForEachEntry",
   "ownership_proposal": "PROPOSAL: B:Advanced_RequireNewSwingForEachEntry (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "003. Trade Filters",
   "name": "Advanced_UseSetupClassifier",
   "display": "Adv - Use Setup Classifier",
   "type": "bool",
   "default": "false",
   "default_line": 5296,
   "range": "",
   "description": "Use Setup Classifier [Host entry toggles]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5296,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in B:Advanced_UseSetupClassifier",
   "ownership_proposal": "PROPOSAL: B:Advanced_UseSetupClassifier (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "003. Trade Filters",
   "name": "Advanced_UseKillzoneLogic",
   "display": "Adv - Use Killzone Logic",
   "type": "bool",
   "default": "false",
   "default_line": 5307,
   "range": "",
   "description": "Use Killzone Logic [Host entry toggles]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5307,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in A:Advanced_UseKillzoneLogic",
   "ownership_proposal": "PROPOSAL: A:Advanced_UseKillzoneLogic (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "orders_positions",
   "group": "004. Lot Settings",
   "name": "FixedQuantity",
   "display": "Orig - Fixed Quantity",
   "type": "int",
   "default": "1",
   "default_line": 5318,
   "range": "",
   "description": "Fixed Quantity [Lots]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5318,
   "python_twin": "",
   "concept": "quantity_lots",
   "overlap": "same name in A:FixedQuantity",
   "ownership_proposal": "PROPOSAL: A:FixedQuantity (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "orders_positions",
   "group": "004. Lot Settings",
   "name": "UseMoneyManagement",
   "display": "Orig - Use Money Management",
   "type": "bool",
   "default": "false",
   "default_line": 5329,
   "range": "",
   "description": "Use Money Management [Lots]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5329,
   "python_twin": "",
   "concept": "quantity_lots",
   "overlap": "same name in A:UseMoneyManagement, D:UseMoneyManagement",
   "ownership_proposal": "PROPOSAL: A:UseMoneyManagement (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "orders_positions",
   "group": "004. Lot Settings",
   "name": "RiskPercent",
   "display": "Orig - Risk Percent",
   "type": "double",
   "default": "1.0",
   "default_line": 5343,
   "range": "",
   "description": "Risk Percent [Lots]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5343,
   "python_twin": "",
   "concept": "quantity_lots",
   "overlap": "same name in A:RiskPercent, D:RiskPercent",
   "ownership_proposal": "PROPOSAL: A:RiskPercent (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "orders_positions",
   "group": "004. Lot Settings",
   "name": "VirtualStartingBalance",
   "display": "Orig - Virtual Starting Balance",
   "type": "int",
   "default": "10000",
   "default_line": 5357,
   "range": "",
   "description": "Virtual Starting Balance [Lots]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5357,
   "python_twin": "",
   "concept": "quantity_lots",
   "overlap": "same name in A:VirtualStartingBalance, D:VirtualStartingBalance",
   "ownership_proposal": "PROPOSAL: A:VirtualStartingBalance (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "orders_positions",
   "group": "004. Lot Settings",
   "name": "Advanced_UseScaleInEngine",
   "display": "Adv - Use Scale In Engine",
   "type": "bool",
   "default": "false",
   "default_line": 5371,
   "range": "",
   "description": "Use Scale In Engine [Lots]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5371,
   "python_twin": "",
   "concept": "quantity_lots",
   "overlap": "same name in A:Advanced_UseScaleInEngine",
   "ownership_proposal": "PROPOSAL: A:Advanced_UseScaleInEngine (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "006. Entry, Stop and Target",
   "name": "EntryOffsetPoints",
   "display": "Orig - Entry Offset Points",
   "type": "int",
   "default": "-160",
   "default_line": 5382,
   "range": "",
   "description": "Entry Offset Points [Risk / Entry Stop Target]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5382,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in B:EntryOffsetPoints",
   "ownership_proposal": "PROPOSAL: B:EntryOffsetPoints (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "006. Entry, Stop and Target",
   "name": "BaselineStopLossPoints",
   "display": "Orig - Stop Loss Points",
   "type": "int",
   "default": "300",
   "default_line": 5393,
   "range": "",
   "description": "Stop Loss Points [Risk / Entry Stop Target]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5393,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "same name in A:BaselineStopLossPoints",
   "ownership_proposal": "PROPOSAL: A:BaselineStopLossPoints (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "wired",
   "notes": "python_pnl=wired_or_seeded"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "006. Entry, Stop and Target",
   "name": "BaselineProfitTargetPoints",
   "display": "Orig - Profit Target Points",
   "type": "int",
   "default": "1500",
   "default_line": 5404,
   "range": "",
   "description": "Profit Target Points [Risk / Entry Stop Target]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5404,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "same name in A:BaselineProfitTargetPoints",
   "ownership_proposal": "PROPOSAL: A:BaselineProfitTargetPoints (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "wired",
   "notes": "python_pnl=wired_or_seeded"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "006. Entry, Stop and Target",
   "name": "BaselineTrailStartPoints",
   "display": "Orig - Trail Start Points",
   "type": "int",
   "default": "140",
   "default_line": 5415,
   "range": "",
   "description": "Trail Start Points [Risk / Entry Stop Target]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5415,
   "python_twin": "",
   "concept": "trailing_stop",
   "overlap": "same name in A:BaselineTrailStartPoints",
   "ownership_proposal": "PROPOSAL: A:BaselineTrailStartPoints (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "006. Entry, Stop and Target",
   "name": "BaselineTrailDistancePoints",
   "display": "Orig - Trail Distance Points",
   "type": "int",
   "default": "40",
   "default_line": 5426,
   "range": "",
   "description": "Trail Distance Points [Risk / Entry Stop Target]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5426,
   "python_twin": "",
   "concept": "trailing_stop",
   "overlap": "same name in A:BaselineTrailDistancePoints",
   "ownership_proposal": "PROPOSAL: A:BaselineTrailDistancePoints (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "006. Entry, Stop and Target",
   "name": "CustomTimeframeMinutes",
   "display": "Orig - Custom Timeframe Minutes",
   "type": "int",
   "default": "15",
   "default_line": 5437,
   "range": "",
   "description": "Custom Timeframe Minutes [Risk / Entry Stop Target]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5437,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in B:CustomTimeframeMinutes, C:CustomTimeframeMinutes",
   "ownership_proposal": "PROPOSAL: B:CustomTimeframeMinutes (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "006. Entry, Stop and Target",
   "name": "CustomSwingDepth",
   "display": "Orig - Custom Swing Depth",
   "type": "int",
   "default": "18",
   "default_line": 5448,
   "range": "",
   "description": "Custom Swing Depth [Risk / Entry Stop Target]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5448,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in B:CustomSwingDepth",
   "ownership_proposal": "PROPOSAL: B:CustomSwingDepth (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "006. Entry, Stop and Target",
   "name": "CustomPendingExpiryHours",
   "display": "Orig - Custom Pending Expiry Hours",
   "type": "int",
   "default": "12",
   "default_line": 5459,
   "range": "",
   "description": "Custom Pending Expiry Hours [Risk / Entry Stop Target]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5459,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in B:CustomPendingExpiryHours",
   "ownership_proposal": "PROPOSAL: B:CustomPendingExpiryHours (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "006. Entry, Stop and Target",
   "name": "CustomProfitTargetPoints",
   "display": "Orig - Custom Profit Target Points",
   "type": "int",
   "default": "250",
   "default_line": 5470,
   "range": "",
   "description": "Custom Profit Target Points [Risk / Entry Stop Target]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5470,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "same name in B:CustomProfitTargetPoints",
   "ownership_proposal": "PROPOSAL: B:CustomProfitTargetPoints (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "wired",
   "notes": "python_pnl=wired_or_seeded"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "006. Entry, Stop and Target",
   "name": "CustomStopLossPoints",
   "display": "Orig - Custom Stop Loss Points",
   "type": "int",
   "default": "1500",
   "default_line": 5481,
   "range": "",
   "description": "Custom Stop Loss Points [Risk / Entry Stop Target]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5481,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "same name in B:CustomStopLossPoints",
   "ownership_proposal": "PROPOSAL: B:CustomStopLossPoints (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "wired",
   "notes": "python_pnl=wired_or_seeded"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "006. Entry, Stop and Target",
   "name": "CustomTrailStartPoints",
   "display": "Orig - Custom Trail Start Points",
   "type": "int",
   "default": "100",
   "default_line": 5492,
   "range": "",
   "description": "Custom Trail Start Points [Risk / Entry Stop Target]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5492,
   "python_twin": "",
   "concept": "trailing_stop",
   "overlap": "same name in B:CustomTrailStartPoints",
   "ownership_proposal": "PROPOSAL: B:CustomTrailStartPoints (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "006. Entry, Stop and Target",
   "name": "CustomTrailDistancePoints",
   "display": "Orig - Custom Trail Distance Points",
   "type": "int",
   "default": "50",
   "default_line": 5503,
   "range": "",
   "description": "Custom Trail Distance Points [Risk / Entry Stop Target]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5503,
   "python_twin": "",
   "concept": "trailing_stop",
   "overlap": "same name in B:CustomTrailDistancePoints",
   "ownership_proposal": "PROPOSAL: B:CustomTrailDistancePoints (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "006. Entry, Stop and Target",
   "name": "CustomEntryOffsetPoints",
   "display": "Orig - Custom Entry Offset Points",
   "type": "int",
   "default": "0",
   "default_line": 5514,
   "range": "",
   "description": "Custom Entry Offset Points [Risk / Entry Stop Target]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5514,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in B:CustomEntryOffsetPoints",
   "ownership_proposal": "PROPOSAL: B:CustomEntryOffsetPoints (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "006. Entry, Stop and Target",
   "name": "CustomPauseSeconds",
   "display": "Orig - Custom Pause Seconds",
   "type": "int",
   "default": "300",
   "default_line": 5525,
   "range": "",
   "description": "Custom Pause Seconds [Risk / Entry Stop Target]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5525,
   "python_twin": "",
   "concept": "pause_cadence_oneshot",
   "overlap": "same name in B:CustomPauseSeconds",
   "ownership_proposal": "PROPOSAL: B:CustomPauseSeconds (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "006. Entry, Stop and Target",
   "name": "ExitMode",
   "display": "Exit Mode",
   "type": "string",
   "default": "OneShot",
   "default_line": 5536,
   "range": "",
   "description": "Exit Mode [Risk / Entry Stop Target]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5536,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in A:ExitMode",
   "ownership_proposal": "PROPOSAL: A:ExitMode (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "v6.7-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "006. Entry, Stop and Target",
   "name": "Roman_Legs",
   "display": "Roman Legs",
   "type": "int",
   "default": "4",
   "default_line": 5547,
   "range": "",
   "description": "Roman Legs [Risk / Entry Stop Target]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5547,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in A:Roman_Legs",
   "ownership_proposal": "PROPOSAL: A:Roman_Legs (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "v6.7-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "006. Entry, Stop and Target",
   "name": "Roman_Lot1",
   "display": "Roman Lot 1",
   "type": "int",
   "default": "1",
   "default_line": 5558,
   "range": "",
   "description": "Roman Lot 1 [Risk / Entry Stop Target]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5558,
   "python_twin": "",
   "concept": "quantity_lots",
   "overlap": "same name in A:Roman_Lot1",
   "ownership_proposal": "PROPOSAL: A:Roman_Lot1 (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "v6.7-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "006. Entry, Stop and Target",
   "name": "Roman_Lot2",
   "display": "Roman Lot 2",
   "type": "int",
   "default": "1",
   "default_line": 5569,
   "range": "",
   "description": "Roman Lot 2 [Risk / Entry Stop Target]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5569,
   "python_twin": "",
   "concept": "quantity_lots",
   "overlap": "same name in A:Roman_Lot2",
   "ownership_proposal": "PROPOSAL: A:Roman_Lot2 (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "v6.7-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "006. Entry, Stop and Target",
   "name": "Roman_Lot3",
   "display": "Roman Lot 3",
   "type": "int",
   "default": "1",
   "default_line": 5580,
   "range": "",
   "description": "Roman Lot 3 [Risk / Entry Stop Target]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5580,
   "python_twin": "",
   "concept": "quantity_lots",
   "overlap": "same name in A:Roman_Lot3",
   "ownership_proposal": "PROPOSAL: A:Roman_Lot3 (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "v6.7-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "006. Entry, Stop and Target",
   "name": "Roman_Lot4",
   "display": "Roman Lot 4",
   "type": "int",
   "default": "0",
   "default_line": 5591,
   "range": "",
   "description": "Roman Lot 4 [Risk / Entry Stop Target]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5591,
   "python_twin": "",
   "concept": "quantity_lots",
   "overlap": "same name in A:Roman_Lot4",
   "ownership_proposal": "PROPOSAL: A:Roman_Lot4 (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "v6.7-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "006. Entry, Stop and Target",
   "name": "Roman_TargetPts1",
   "display": "Roman Target Pts 1",
   "type": "int",
   "default": "50",
   "default_line": 5602,
   "range": "",
   "description": "Roman Target Pts 1 [Risk / Entry Stop Target]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5602,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "same name in A:Roman_TargetPts1",
   "ownership_proposal": "PROPOSAL: A:Roman_TargetPts1 (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "v6.7-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "006. Entry, Stop and Target",
   "name": "Roman_TargetPts2",
   "display": "Roman Target Pts 2",
   "type": "int",
   "default": "150",
   "default_line": 5613,
   "range": "",
   "description": "Roman Target Pts 2 [Risk / Entry Stop Target]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5613,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "same name in A:Roman_TargetPts2",
   "ownership_proposal": "PROPOSAL: A:Roman_TargetPts2 (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "v6.7-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "006. Entry, Stop and Target",
   "name": "Roman_TargetPts3",
   "display": "Roman Target Pts 3",
   "type": "int",
   "default": "400",
   "default_line": 5624,
   "range": "",
   "description": "Roman Target Pts 3 [Risk / Entry Stop Target]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5624,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "same name in A:Roman_TargetPts3",
   "ownership_proposal": "PROPOSAL: A:Roman_TargetPts3 (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "v6.7-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "006. Entry, Stop and Target",
   "name": "Roman_TargetPts4",
   "display": "Roman Target Pts 4",
   "type": "int",
   "default": "800",
   "default_line": 5635,
   "range": "",
   "description": "Roman Target Pts 4 [Risk / Entry Stop Target]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5635,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "same name in A:Roman_TargetPts4",
   "ownership_proposal": "PROPOSAL: A:Roman_TargetPts4 (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "v6.7-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "006. Entry, Stop and Target",
   "name": "Roman_SLPts",
   "display": "Roman SL Pts",
   "type": "int",
   "default": "300",
   "default_line": 5646,
   "range": "",
   "description": "Roman SL Pts [Risk / Entry Stop Target]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5646,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "same name in A:Roman_SLPts",
   "ownership_proposal": "PROPOSAL: A:Roman_SLPts (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "v6.7-wired",
   "notes": "python_pnl=wired_or_seeded"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "006. Entry, Stop and Target",
   "name": "Advanced_MicroSignalTF",
   "display": "Adv - Micro Signal TF",
   "type": "int",
   "default": "5",
   "default_line": 5657,
   "range": "",
   "description": "Micro Signal TF [Risk / Entry Stop Target]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5657,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in B:Advanced_MicroSignalTF",
   "ownership_proposal": "PROPOSAL: B:Advanced_MicroSignalTF (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "006. Entry, Stop and Target",
   "name": "Advanced_MicroSwingDepth",
   "display": "Adv - Micro Swing Depth",
   "type": "int",
   "default": "12",
   "default_line": 5668,
   "range": "",
   "description": "Micro Swing Depth [Risk / Entry Stop Target]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5668,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in B:Advanced_MicroSwingDepth",
   "ownership_proposal": "PROPOSAL: B:Advanced_MicroSwingDepth (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "006. Entry, Stop and Target",
   "name": "Advanced_MicroTPPoints",
   "display": "Adv - Micro TP Points",
   "type": "double",
   "default": "800.0",
   "default_line": 5679,
   "range": "",
   "description": "Micro TP Points [Risk / Entry Stop Target]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5679,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "same name in B:Advanced_MicroTPPoints",
   "ownership_proposal": "PROPOSAL: B:Advanced_MicroTPPoints (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "006. Entry, Stop and Target",
   "name": "Advanced_MicroSLPoints",
   "display": "Adv - Micro SL Points",
   "type": "double",
   "default": "220.0",
   "default_line": 5690,
   "range": "",
   "description": "Micro SL Points [Risk / Entry Stop Target]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5690,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "same name in B:Advanced_MicroSLPoints",
   "ownership_proposal": "PROPOSAL: B:Advanced_MicroSLPoints (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "006. Entry, Stop and Target",
   "name": "Advanced_MicroTrailStartPoints",
   "display": "Adv - Micro Trail Start Points",
   "type": "double",
   "default": "90.0",
   "default_line": 5701,
   "range": "",
   "description": "Micro Trail Start Points [Risk / Entry Stop Target]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5701,
   "python_twin": "",
   "concept": "trailing_stop",
   "overlap": "same name in B:Advanced_MicroTrailStartPoints",
   "ownership_proposal": "PROPOSAL: B:Advanced_MicroTrailStartPoints (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "006. Entry, Stop and Target",
   "name": "Advanced_MicroTrailStopPoints",
   "display": "Adv - Micro Trail Stop Points",
   "type": "double",
   "default": "35.0",
   "default_line": 5712,
   "range": "",
   "description": "Micro Trail Stop Points [Risk / Entry Stop Target]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5712,
   "python_twin": "",
   "concept": "trailing_stop",
   "overlap": "same name in B:Advanced_MicroTrailStopPoints",
   "ownership_proposal": "PROPOSAL: B:Advanced_MicroTrailStopPoints (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "006. Entry, Stop and Target",
   "name": "Advanced_MicroEntryOffsetPoints",
   "display": "Adv - Micro Entry Offset Points",
   "type": "double",
   "default": "-80.0",
   "default_line": 5723,
   "range": "",
   "description": "Micro Entry Offset Points [Risk / Entry Stop Target]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5723,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in B:Advanced_MicroEntryOffsetPoints",
   "ownership_proposal": "PROPOSAL: B:Advanced_MicroEntryOffsetPoints (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "006. Entry, Stop and Target",
   "name": "Advanced_MicroPauseSeconds",
   "display": "Adv - Micro Pause Seconds",
   "type": "int",
   "default": "30",
   "default_line": 5734,
   "range": "",
   "description": "Micro Pause Seconds [Risk / Entry Stop Target]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5734,
   "python_twin": "",
   "concept": "pause_cadence_oneshot",
   "overlap": "same name in B:Advanced_MicroPauseSeconds",
   "ownership_proposal": "PROPOSAL: B:Advanced_MicroPauseSeconds (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "006. Entry, Stop and Target",
   "name": "Advanced_MicroMaxSpreadPoints",
   "display": "Adv - Micro Max Spread Points",
   "type": "int",
   "default": "35",
   "default_line": 5745,
   "range": "",
   "description": "Micro Max Spread Points [Risk / Entry Stop Target]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5745,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in B:Advanced_MicroMaxSpreadPoints",
   "ownership_proposal": "PROPOSAL: B:Advanced_MicroMaxSpreadPoints (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "006. Entry, Stop and Target",
   "name": "Advanced_UseMicroOriginalProfile",
   "display": "Adv - Use Micro Original Profile",
   "type": "bool",
   "default": "false",
   "default_line": 5756,
   "range": "",
   "description": "Use Micro Original Profile [Risk / Entry Stop Target]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5756,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in B:Advanced_UseMicroOriginalProfile",
   "ownership_proposal": "PROPOSAL: B:Advanced_UseMicroOriginalProfile (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "007. BreakEven",
   "name": "Advanced_UseBreakEven",
   "display": "Adv - Use Break Even",
   "type": "bool",
   "default": "false",
   "default_line": 5767,
   "range": "",
   "description": "Use Break Even [Exits / BreakEven / Trailing]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5767,
   "python_twin": "",
   "concept": "break_even",
   "overlap": "same name in A:Advanced_UseBreakEven",
   "ownership_proposal": "PROPOSAL: A:Advanced_UseBreakEven (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "v6.6-wired",
   "notes": "python_pnl=wired_or_seeded"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "007. BreakEven",
   "name": "Advanced_BreakEvenTriggerPoints",
   "display": "Adv - Break Even Trigger Points",
   "type": "int",
   "default": "100",
   "default_line": 5778,
   "range": "",
   "description": "Break Even Trigger Points [Exits / BreakEven / Trailing]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5778,
   "python_twin": "",
   "concept": "break_even",
   "overlap": "same name in A:Advanced_BreakEvenTriggerPoints",
   "ownership_proposal": "PROPOSAL: A:Advanced_BreakEvenTriggerPoints (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "v6.6-wired",
   "notes": "python_pnl=wired_or_seeded"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "007. BreakEven",
   "name": "Advanced_BreakEvenBufferPoints",
   "display": "Adv - Break Even Buffer Points",
   "type": "int",
   "default": "2",
   "default_line": 5789,
   "range": "",
   "description": "Break Even Buffer Points [Exits / BreakEven / Trailing]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5789,
   "python_twin": "",
   "concept": "break_even",
   "overlap": "same name in A:Advanced_BreakEvenBufferPoints",
   "ownership_proposal": "PROPOSAL: A:Advanced_BreakEvenBufferPoints (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "v6.6-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "007. BreakEven",
   "name": "Advanced_UsePartialClose",
   "display": "Adv - Use Partial Close",
   "type": "bool",
   "default": "false",
   "default_line": 5800,
   "range": "",
   "description": "Use Partial Close [Exits / BreakEven / Trailing]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5800,
   "python_twin": "",
   "concept": "break_even",
   "overlap": "same name in A:Advanced_UsePartialClose",
   "ownership_proposal": "PROPOSAL: A:Advanced_UsePartialClose (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "v6.6-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "007. BreakEven",
   "name": "Advanced_PartialClosePoints",
   "display": "Adv - Partial Close Points",
   "type": "int",
   "default": "300",
   "default_line": 5811,
   "range": "",
   "description": "Partial Close Points [Exits / BreakEven / Trailing]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5811,
   "python_twin": "",
   "concept": "break_even",
   "overlap": "same name in A:Advanced_PartialClosePoints",
   "ownership_proposal": "PROPOSAL: A:Advanced_PartialClosePoints (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "v6.6-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "007. BreakEven",
   "name": "Ratchet_BE1_TriggerPts",
   "display": "Ratchet BE1 Trigger Pts",
   "type": "int",
   "default": "70",
   "default_line": 5822,
   "range": "",
   "description": "Ratchet BE1 Trigger Pts [Exits / BreakEven / Trailing]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5822,
   "python_twin": "",
   "concept": "break_even",
   "overlap": "same name in A:Ratchet_BE1_TriggerPts",
   "ownership_proposal": "PROPOSAL: A:Ratchet_BE1_TriggerPts (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "v6.7-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "007. BreakEven",
   "name": "Ratchet_BE1_LockPts",
   "display": "Ratchet BE1 Lock Pts",
   "type": "int",
   "default": "2",
   "default_line": 5833,
   "range": "",
   "description": "Ratchet BE1 Lock Pts [Exits / BreakEven / Trailing]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5833,
   "python_twin": "",
   "concept": "break_even",
   "overlap": "same name in A:Ratchet_BE1_LockPts",
   "ownership_proposal": "PROPOSAL: A:Ratchet_BE1_LockPts (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "v6.7-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "007. BreakEven",
   "name": "Ratchet_BE2_TriggerPts",
   "display": "Ratchet BE2 Trigger Pts",
   "type": "int",
   "default": "120",
   "default_line": 5844,
   "range": "",
   "description": "Ratchet BE2 Trigger Pts [Exits / BreakEven / Trailing]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5844,
   "python_twin": "",
   "concept": "break_even",
   "overlap": "same name in A:Ratchet_BE2_TriggerPts",
   "ownership_proposal": "PROPOSAL: A:Ratchet_BE2_TriggerPts (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "v6.7-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "007. BreakEven",
   "name": "Ratchet_BE2_LockPts",
   "display": "Ratchet BE2 Lock Pts",
   "type": "int",
   "default": "10",
   "default_line": 5855,
   "range": "",
   "description": "Ratchet BE2 Lock Pts [Exits / BreakEven / Trailing]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5855,
   "python_twin": "",
   "concept": "break_even",
   "overlap": "same name in A:Ratchet_BE2_LockPts",
   "ownership_proposal": "PROPOSAL: A:Ratchet_BE2_LockPts (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "v6.7-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "007. BreakEven",
   "name": "Ratchet_BE3_TriggerPts",
   "display": "Ratchet BE3 Trigger Pts",
   "type": "int",
   "default": "150",
   "default_line": 5866,
   "range": "",
   "description": "Ratchet BE3 Trigger Pts [Exits / BreakEven / Trailing]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5866,
   "python_twin": "",
   "concept": "break_even",
   "overlap": "same name in A:Ratchet_BE3_TriggerPts",
   "ownership_proposal": "PROPOSAL: A:Ratchet_BE3_TriggerPts (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "v6.7-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "007. BreakEven",
   "name": "Ratchet_BE3_LockPts",
   "display": "Ratchet BE3 Lock Pts",
   "type": "int",
   "default": "20",
   "default_line": 5877,
   "range": "",
   "description": "Ratchet BE3 Lock Pts [Exits / BreakEven / Trailing]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5877,
   "python_twin": "",
   "concept": "break_even",
   "overlap": "same name in A:Ratchet_BE3_LockPts",
   "ownership_proposal": "PROPOSAL: A:Ratchet_BE3_LockPts (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "v6.7-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "007. BreakEven",
   "name": "Ratchet_BE3_Enable",
   "display": "Ratchet BE3 Enable",
   "type": "bool",
   "default": "true",
   "default_line": 5888,
   "range": "",
   "description": "Ratchet BE3 Enable [Exits / BreakEven / Trailing]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5888,
   "python_twin": "",
   "concept": "break_even",
   "overlap": "same name in A:Ratchet_BE3_Enable",
   "ownership_proposal": "PROPOSAL: A:Ratchet_BE3_Enable (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "v6.7-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "007. BreakEven",
   "name": "Roman_BE_TriggerPts1",
   "display": "Roman BE Trigger Pts 1",
   "type": "int",
   "default": "70",
   "default_line": 5899,
   "range": "",
   "description": "Roman BE Trigger Pts 1 [Exits / BreakEven / Trailing]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5899,
   "python_twin": "",
   "concept": "break_even",
   "overlap": "same name in A:Roman_BE_TriggerPts1",
   "ownership_proposal": "PROPOSAL: A:Roman_BE_TriggerPts1 (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "v6.7-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "007. BreakEven",
   "name": "Roman_BE_TriggerPts2",
   "display": "Roman BE Trigger Pts 2",
   "type": "int",
   "default": "120",
   "default_line": 5910,
   "range": "",
   "description": "Roman BE Trigger Pts 2 [Exits / BreakEven / Trailing]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5910,
   "python_twin": "",
   "concept": "break_even",
   "overlap": "same name in A:Roman_BE_TriggerPts2",
   "ownership_proposal": "PROPOSAL: A:Roman_BE_TriggerPts2 (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "v6.7-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "007. BreakEven",
   "name": "Roman_BE_TriggerPts3",
   "display": "Roman BE Trigger Pts 3",
   "type": "int",
   "default": "150",
   "default_line": 5921,
   "range": "",
   "description": "Roman BE Trigger Pts 3 [Exits / BreakEven / Trailing]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5921,
   "python_twin": "",
   "concept": "break_even",
   "overlap": "same name in A:Roman_BE_TriggerPts3",
   "ownership_proposal": "PROPOSAL: A:Roman_BE_TriggerPts3 (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "v6.7-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "007. BreakEven",
   "name": "Roman_BE_TriggerPts4",
   "display": "Roman BE Trigger Pts 4",
   "type": "int",
   "default": "250",
   "default_line": 5932,
   "range": "",
   "description": "Roman BE Trigger Pts 4 [Exits / BreakEven / Trailing]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5932,
   "python_twin": "",
   "concept": "break_even",
   "overlap": "same name in A:Roman_BE_TriggerPts4",
   "ownership_proposal": "PROPOSAL: A:Roman_BE_TriggerPts4 (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "v6.7-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "007. BreakEven",
   "name": "Roman_BE_LockPts",
   "display": "Roman BE Lock Pts",
   "type": "int",
   "default": "1",
   "default_line": 5943,
   "range": "",
   "description": "Roman BE Lock Pts [Exits / BreakEven / Trailing]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5943,
   "python_twin": "",
   "concept": "break_even",
   "overlap": "same name in A:Roman_BE_LockPts",
   "ownership_proposal": "PROPOSAL: A:Roman_BE_LockPts (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "v6.7-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "008. Trailing Stop",
   "name": "Advanced_UseStructureTrail",
   "display": "Adv - Use Structure Trail",
   "type": "bool",
   "default": "false",
   "default_line": 5954,
   "range": "",
   "description": "Use Structure Trail [Exits / BreakEven / Trailing]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5954,
   "python_twin": "",
   "concept": "trailing_stop",
   "overlap": "same name in A:Advanced_UseStructureTrail",
   "ownership_proposal": "PROPOSAL: A:Advanced_UseStructureTrail (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "v6.6-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "008. Trailing Stop",
   "name": "Roman_UsePerLegTrail",
   "display": "Roman Use Per Leg Trail",
   "type": "bool",
   "default": "false",
   "default_line": 5965,
   "range": "",
   "description": "Roman Use Per Leg Trail [Exits / BreakEven / Trailing]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5965,
   "python_twin": "",
   "concept": "trailing_stop",
   "overlap": "same name in A:Roman_UsePerLegTrail",
   "ownership_proposal": "PROPOSAL: A:Roman_UsePerLegTrail (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "008. Trailing Stop",
   "name": "use_staged_trail",
   "display": "Use Staged Trail",
   "type": "bool",
   "default": "false",
   "default_line": 5976,
   "range": "",
   "description": "Use Staged Trail [Exits / BreakEven / Trailing]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5976,
   "python_twin": "",
   "concept": "trailing_stop",
   "overlap": "same name in A:UseStagedTrail",
   "ownership_proposal": "PROPOSAL: A:UseStagedTrail (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "v6.8.3-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "008. Trailing Stop",
   "name": "trail1_trigger_pts",
   "display": "Trail1 Trigger Pts",
   "type": "int",
   "default": "70",
   "default_line": 5987,
   "range": "",
   "description": "Trail1 Trigger Pts [Exits / BreakEven / Trailing]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5987,
   "python_twin": "",
   "concept": "trailing_stop",
   "overlap": "same name in A:Trail1_TriggerPts",
   "ownership_proposal": "PROPOSAL: A:Trail1_TriggerPts (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "v6.8.3-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "008. Trailing Stop",
   "name": "trail1_dist_pts",
   "display": "Trail1 Dist Pts",
   "type": "int",
   "default": "250",
   "default_line": 5998,
   "range": "",
   "description": "Trail1 Dist Pts [Exits / BreakEven / Trailing]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 5998,
   "python_twin": "",
   "concept": "trailing_stop",
   "overlap": "same name in A:Trail1_DistPts",
   "ownership_proposal": "PROPOSAL: A:Trail1_DistPts (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "v6.8.3-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "008. Trailing Stop",
   "name": "trail2_trigger_pts",
   "display": "Trail2 Trigger Pts",
   "type": "int",
   "default": "150",
   "default_line": 6009,
   "range": "",
   "description": "Trail2 Trigger Pts [Exits / BreakEven / Trailing]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6009,
   "python_twin": "",
   "concept": "trailing_stop",
   "overlap": "same name in A:Trail2_TriggerPts",
   "ownership_proposal": "PROPOSAL: A:Trail2_TriggerPts (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "v6.8.3-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "008. Trailing Stop",
   "name": "trail2_dist_pts",
   "display": "Trail2 Dist Pts",
   "type": "int",
   "default": "250",
   "default_line": 6020,
   "range": "",
   "description": "Trail2 Dist Pts [Exits / BreakEven / Trailing]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6020,
   "python_twin": "",
   "concept": "trailing_stop",
   "overlap": "same name in A:Trail2_DistPts",
   "ownership_proposal": "PROPOSAL: A:Trail2_DistPts (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "v6.8.3-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "008. Trailing Stop",
   "name": "trail3_trigger_pts",
   "display": "Trail3 Trigger Pts",
   "type": "int",
   "default": "250",
   "default_line": 6031,
   "range": "",
   "description": "Trail3 Trigger Pts [Exits / BreakEven / Trailing]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6031,
   "python_twin": "",
   "concept": "trailing_stop",
   "overlap": "same name in A:Trail3_TriggerPts",
   "ownership_proposal": "PROPOSAL: A:Trail3_TriggerPts (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "v6.8.3-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "008. Trailing Stop",
   "name": "trail3_dist_pts",
   "display": "Trail3 Dist Pts",
   "type": "int",
   "default": "350",
   "default_line": 6042,
   "range": "",
   "description": "Trail3 Dist Pts [Exits / BreakEven / Trailing]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6042,
   "python_twin": "",
   "concept": "trailing_stop",
   "overlap": "same name in A:Trail3_DistPts",
   "ownership_proposal": "PROPOSAL: A:Trail3_DistPts (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "v6.8.3-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "009. Frequency Jump",
   "name": "UseFrequencyJump",
   "display": "01.01 Use Frequency Jump",
   "type": "bool",
   "default": "false",
   "default_line": 6053,
   "range": "",
   "description": "01.01 Use Frequency Jump [Frequency Jump]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6053,
   "python_twin": "",
   "concept": "frequency_jump",
   "overlap": "same name in A:UseFrequencyJump",
   "ownership_proposal": "PROPOSAL: A:UseFrequencyJump (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "v6.8-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "009. Frequency Jump",
   "name": "FreqJump1_TriggerPts",
   "display": "01.02 Stage1 Trigger Pts",
   "type": "int",
   "default": "70",
   "default_line": 6064,
   "range": "",
   "description": "01.02 Stage1 Trigger Pts [Frequency Jump]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6064,
   "python_twin": "",
   "concept": "frequency_jump",
   "overlap": "same name in A:FreqJump1_TriggerPts",
   "ownership_proposal": "PROPOSAL: A:FreqJump1_TriggerPts (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "v6.8-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "009. Frequency Jump",
   "name": "FreqJump1_FrequencyBars",
   "display": "01.03 Stage1 Frequency Bars",
   "type": "int",
   "default": "3",
   "default_line": 6075,
   "range": "",
   "description": "01.03 Stage1 Frequency Bars [Frequency Jump]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6075,
   "python_twin": "",
   "concept": "frequency_jump",
   "overlap": "same name in A:FreqJump1_FrequencyBars",
   "ownership_proposal": "PROPOSAL: A:FreqJump1_FrequencyBars (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "v6.8-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "009. Frequency Jump",
   "name": "FreqJump1_JumpBehindPts",
   "display": "01.04 Stage1 Jump Behind Pts",
   "type": "int",
   "default": "250",
   "default_line": 6086,
   "range": "",
   "description": "01.04 Stage1 Jump Behind Pts [Frequency Jump]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6086,
   "python_twin": "",
   "concept": "frequency_jump",
   "overlap": "same name in A:FreqJump1_JumpBehindPts",
   "ownership_proposal": "PROPOSAL: A:FreqJump1_JumpBehindPts (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "v6.8-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "009. Frequency Jump",
   "name": "FreqJump2_TriggerPts",
   "display": "01.05 Stage2 Trigger Pts",
   "type": "int",
   "default": "150",
   "default_line": 6097,
   "range": "",
   "description": "01.05 Stage2 Trigger Pts [Frequency Jump]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6097,
   "python_twin": "",
   "concept": "frequency_jump",
   "overlap": "same name in A:FreqJump2_TriggerPts",
   "ownership_proposal": "PROPOSAL: A:FreqJump2_TriggerPts (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "v6.8-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "009. Frequency Jump",
   "name": "FreqJump2_FrequencyBars",
   "display": "01.06 Stage2 Frequency Bars",
   "type": "int",
   "default": "3",
   "default_line": 6108,
   "range": "",
   "description": "01.06 Stage2 Frequency Bars [Frequency Jump]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6108,
   "python_twin": "",
   "concept": "frequency_jump",
   "overlap": "same name in A:FreqJump2_FrequencyBars",
   "ownership_proposal": "PROPOSAL: A:FreqJump2_FrequencyBars (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "v6.8-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "009. Frequency Jump",
   "name": "FreqJump2_JumpBehindPts",
   "display": "01.07 Stage2 Jump Behind Pts",
   "type": "int",
   "default": "250",
   "default_line": 6119,
   "range": "",
   "description": "01.07 Stage2 Jump Behind Pts [Frequency Jump]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6119,
   "python_twin": "",
   "concept": "frequency_jump",
   "overlap": "same name in A:FreqJump2_JumpBehindPts",
   "ownership_proposal": "PROPOSAL: A:FreqJump2_JumpBehindPts (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "v6.8-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "009. Frequency Jump",
   "name": "FreqJump3_TriggerPts",
   "display": "01.08 Stage3 Trigger Pts",
   "type": "int",
   "default": "250",
   "default_line": 6130,
   "range": "",
   "description": "01.08 Stage3 Trigger Pts [Frequency Jump]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6130,
   "python_twin": "",
   "concept": "frequency_jump",
   "overlap": "same name in A:FreqJump3_TriggerPts",
   "ownership_proposal": "PROPOSAL: A:FreqJump3_TriggerPts (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "v6.8-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "009. Frequency Jump",
   "name": "FreqJump3_FrequencyBars",
   "display": "01.09 Stage3 Frequency Bars",
   "type": "int",
   "default": "3",
   "default_line": 6141,
   "range": "",
   "description": "01.09 Stage3 Frequency Bars [Frequency Jump]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6141,
   "python_twin": "",
   "concept": "frequency_jump",
   "overlap": "same name in A:FreqJump3_FrequencyBars",
   "ownership_proposal": "PROPOSAL: A:FreqJump3_FrequencyBars (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "v6.8-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "009. Frequency Jump",
   "name": "FreqJump3_JumpBehindPts",
   "display": "01.10 Stage3 Jump Behind Pts",
   "type": "int",
   "default": "350",
   "default_line": 6152,
   "range": "",
   "description": "01.10 Stage3 Jump Behind Pts [Frequency Jump]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6152,
   "python_twin": "",
   "concept": "frequency_jump",
   "overlap": "same name in A:FreqJump3_JumpBehindPts",
   "ownership_proposal": "PROPOSAL: A:FreqJump3_JumpBehindPts (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "v6.8-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "orders_positions",
   "group": "010. Scale In - Entry, Stop and Target",
   "name": "use_scale_in_engine",
   "display": "Use Scale In Engine",
   "type": "bool",
   "default": "false",
   "default_line": 6163,
   "range": "",
   "description": "Use Scale In Engine [Scale-in]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6163,
   "python_twin": "",
   "concept": "scale_in",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis (6.8.3 13. Scale-In Engine, 51 knobs). Essentials 010-012 duplicate.",
   "open_question": "Q1",
   "status": "v6.8.3-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "orders_positions",
   "group": "010. Scale In - Entry, Stop and Target",
   "name": "scale_in_lot",
   "display": "Scale In Lot",
   "type": "int",
   "default": "1",
   "default_line": 6174,
   "range": "",
   "description": "Scale In Lot [Scale-in]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6174,
   "python_twin": "",
   "concept": "quantity_lots",
   "overlap": "same name in A:ScaleIn_Lot",
   "ownership_proposal": "PROPOSAL: A:ScaleIn_Lot (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "v6.8.3-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "orders_positions",
   "group": "010. Scale In - Entry, Stop and Target",
   "name": "scale_in_max_lots",
   "display": "Scale In Max Lots",
   "type": "int",
   "default": "2",
   "default_line": 6185,
   "range": "",
   "description": "Scale In Max Lots [Scale-in]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6185,
   "python_twin": "",
   "concept": "quantity_lots",
   "overlap": "same name in A:ScaleIn_MaxLots",
   "ownership_proposal": "PROPOSAL: A:ScaleIn_MaxLots (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "v6.8.3-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "orders_positions",
   "group": "010. Scale In - Entry, Stop and Target",
   "name": "scale_in_mfe_pts",
   "display": "Scale In MFE Pts (basic)",
   "type": "int",
   "default": "50",
   "default_line": 6196,
   "range": "",
   "description": "Scale In MFE Pts (basic) [Scale-in]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6196,
   "python_twin": "",
   "concept": "scale_in",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis (6.8.3 13. Scale-In Engine, 51 knobs). Essentials 010-012 duplicate.",
   "open_question": "Q1",
   "status": "v6.8.3-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "orders_positions",
   "group": "010. Scale In - Entry, Stop and Target",
   "name": "scale_in_1_enable",
   "display": "Scale In 1 Enable",
   "type": "bool",
   "default": "false",
   "default_line": 6207,
   "range": "",
   "description": "Scale In 1 Enable [Scale-in]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6207,
   "python_twin": "",
   "concept": "scale_in",
   "overlap": "same name in A:ScaleIn1_Enable",
   "ownership_proposal": "PROPOSAL: A:ScaleIn1_Enable (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "v6.8.3-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "orders_positions",
   "group": "010. Scale In - Entry, Stop and Target",
   "name": "scale_in_2_enable",
   "display": "Scale In 2 Enable",
   "type": "bool",
   "default": "false",
   "default_line": 6218,
   "range": "",
   "description": "Scale In 2 Enable [Scale-in]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6218,
   "python_twin": "",
   "concept": "scale_in",
   "overlap": "same name in A:ScaleIn2_Enable",
   "ownership_proposal": "PROPOSAL: A:ScaleIn2_Enable (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "v6.8.3-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "orders_positions",
   "group": "010. Scale In - Entry, Stop and Target",
   "name": "scale_in_3_enable",
   "display": "Scale In 3 Enable",
   "type": "bool",
   "default": "false",
   "default_line": 6229,
   "range": "",
   "description": "Scale In 3 Enable [Scale-in]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6229,
   "python_twin": "",
   "concept": "scale_in",
   "overlap": "same name in A:ScaleIn3_Enable",
   "ownership_proposal": "PROPOSAL: A:ScaleIn3_Enable (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "v6.8.3-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "orders_positions",
   "group": "010. Scale In - Entry, Stop and Target",
   "name": "scale_in_4_enable",
   "display": "Scale In 4 Enable",
   "type": "bool",
   "default": "false",
   "default_line": 6240,
   "range": "",
   "description": "Scale In 4 Enable [Scale-in]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6240,
   "python_twin": "",
   "concept": "scale_in",
   "overlap": "same name in A:ScaleIn4_Enable",
   "ownership_proposal": "PROPOSAL: A:ScaleIn4_Enable (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "v6.8.3-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "orders_positions",
   "group": "010. Scale In - Entry, Stop and Target",
   "name": "scale_in_1_activate_ticks",
   "display": "Scale In 1 Activate Ticks",
   "type": "int",
   "default": "5",
   "default_line": 6251,
   "range": "",
   "description": "Scale In 1 Activate Ticks [Scale-in]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6251,
   "python_twin": "",
   "concept": "scale_in",
   "overlap": "same name in A:ScaleIn1_ActivateTicks",
   "ownership_proposal": "PROPOSAL: A:ScaleIn1_ActivateTicks (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "v6.8.3-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "orders_positions",
   "group": "010. Scale In - Entry, Stop and Target",
   "name": "scale_in_2_activate_ticks",
   "display": "Scale In 2 Activate Ticks",
   "type": "int",
   "default": "10",
   "default_line": 6262,
   "range": "",
   "description": "Scale In 2 Activate Ticks [Scale-in]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6262,
   "python_twin": "",
   "concept": "scale_in",
   "overlap": "same name in A:ScaleIn2_ActivateTicks",
   "ownership_proposal": "PROPOSAL: A:ScaleIn2_ActivateTicks (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "v6.8.3-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "orders_positions",
   "group": "010. Scale In - Entry, Stop and Target",
   "name": "scale_in_3_activate_ticks",
   "display": "Scale In 3 Activate Ticks",
   "type": "int",
   "default": "15",
   "default_line": 6273,
   "range": "",
   "description": "Scale In 3 Activate Ticks [Scale-in]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6273,
   "python_twin": "",
   "concept": "scale_in",
   "overlap": "same name in A:ScaleIn3_ActivateTicks",
   "ownership_proposal": "PROPOSAL: A:ScaleIn3_ActivateTicks (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "v6.8.3-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "orders_positions",
   "group": "010. Scale In - Entry, Stop and Target",
   "name": "scale_in_4_activate_ticks",
   "display": "Scale In 4 Activate Ticks",
   "type": "int",
   "default": "20",
   "default_line": 6284,
   "range": "",
   "description": "Scale In 4 Activate Ticks [Scale-in]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6284,
   "python_twin": "",
   "concept": "scale_in",
   "overlap": "same name in A:ScaleIn4_ActivateTicks",
   "ownership_proposal": "PROPOSAL: A:ScaleIn4_ActivateTicks (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "v6.8.3-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "orders_positions",
   "group": "011. Scale In - BreakEven",
   "name": "scale_in_be1_enable",
   "display": "Scale In BE1 Enable",
   "type": "bool",
   "default": "false",
   "default_line": 6295,
   "range": "",
   "description": "Scale In BE1 Enable [Scale-in]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6295,
   "python_twin": "",
   "concept": "break_even",
   "overlap": "same name in A:ScaleInBe1_Enable",
   "ownership_proposal": "PROPOSAL: A:ScaleInBe1_Enable (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "v6.8.3-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "orders_positions",
   "group": "011. Scale In - BreakEven",
   "name": "scale_in_be2_enable",
   "display": "Scale In BE2 Enable",
   "type": "bool",
   "default": "false",
   "default_line": 6306,
   "range": "",
   "description": "Scale In BE2 Enable [Scale-in]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6306,
   "python_twin": "",
   "concept": "break_even",
   "overlap": "same name in A:ScaleInBe2_Enable",
   "ownership_proposal": "PROPOSAL: A:ScaleInBe2_Enable (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "v6.8.3-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "orders_positions",
   "group": "011. Scale In - BreakEven",
   "name": "scale_in_be3_enable",
   "display": "Scale In BE3 Enable",
   "type": "bool",
   "default": "false",
   "default_line": 6317,
   "range": "",
   "description": "Scale In BE3 Enable [Scale-in]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6317,
   "python_twin": "",
   "concept": "break_even",
   "overlap": "same name in A:ScaleInBe3_Enable",
   "ownership_proposal": "PROPOSAL: A:ScaleInBe3_Enable (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "v6.8.3-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "orders_positions",
   "group": "011. Scale In - BreakEven",
   "name": "scale_in_be4_enable",
   "display": "Scale In BE4 Enable",
   "type": "bool",
   "default": "false",
   "default_line": 6328,
   "range": "",
   "description": "Scale In BE4 Enable [Scale-in]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6328,
   "python_twin": "",
   "concept": "break_even",
   "overlap": "same name in A:ScaleInBe4_Enable",
   "ownership_proposal": "PROPOSAL: A:ScaleInBe4_Enable (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "v6.8.3-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "orders_positions",
   "group": "011. Scale In - BreakEven",
   "name": "scale_in_be1_when_ticks",
   "display": "Scale In BE1 When Ticks",
   "type": "int",
   "default": "7",
   "default_line": 6339,
   "range": "",
   "description": "Scale In BE1 When Ticks [Scale-in]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6339,
   "python_twin": "",
   "concept": "break_even",
   "overlap": "same name in A:ScaleInBe1_WhenTicks",
   "ownership_proposal": "PROPOSAL: A:ScaleInBe1_WhenTicks (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "v6.8.3-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "orders_positions",
   "group": "011. Scale In - BreakEven",
   "name": "scale_in_be2_when_ticks",
   "display": "Scale In BE2 When Ticks",
   "type": "int",
   "default": "9",
   "default_line": 6350,
   "range": "",
   "description": "Scale In BE2 When Ticks [Scale-in]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6350,
   "python_twin": "",
   "concept": "break_even",
   "overlap": "same name in A:ScaleInBe2_WhenTicks",
   "ownership_proposal": "PROPOSAL: A:ScaleInBe2_WhenTicks (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "v6.8.3-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "orders_positions",
   "group": "011. Scale In - BreakEven",
   "name": "scale_in_be3_when_ticks",
   "display": "Scale In BE3 When Ticks",
   "type": "int",
   "default": "11",
   "default_line": 6361,
   "range": "",
   "description": "Scale In BE3 When Ticks [Scale-in]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6361,
   "python_twin": "",
   "concept": "break_even",
   "overlap": "same name in A:ScaleInBe3_WhenTicks",
   "ownership_proposal": "PROPOSAL: A:ScaleInBe3_WhenTicks (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "v6.8.3-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "orders_positions",
   "group": "011. Scale In - BreakEven",
   "name": "scale_in_be4_when_ticks",
   "display": "Scale In BE4 When Ticks",
   "type": "int",
   "default": "13",
   "default_line": 6372,
   "range": "",
   "description": "Scale In BE4 When Ticks [Scale-in]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6372,
   "python_twin": "",
   "concept": "break_even",
   "overlap": "same name in A:ScaleInBe4_WhenTicks",
   "ownership_proposal": "PROPOSAL: A:ScaleInBe4_WhenTicks (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "v6.8.3-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "orders_positions",
   "group": "012. Scale In - Trailing Stop",
   "name": "scale_in_trail1_enable",
   "display": "Scale In Trail1 Enable",
   "type": "bool",
   "default": "false",
   "default_line": 6383,
   "range": "",
   "description": "Scale In Trail1 Enable [Scale-in]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6383,
   "python_twin": "",
   "concept": "trailing_stop",
   "overlap": "same name in A:ScaleInTrail1_Enable",
   "ownership_proposal": "PROPOSAL: A:ScaleInTrail1_Enable (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "v6.8.3-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "orders_positions",
   "group": "012. Scale In - Trailing Stop",
   "name": "scale_in_trail2_enable",
   "display": "Scale In Trail2 Enable",
   "type": "bool",
   "default": "false",
   "default_line": 6394,
   "range": "",
   "description": "Scale In Trail2 Enable [Scale-in]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6394,
   "python_twin": "",
   "concept": "trailing_stop",
   "overlap": "same name in A:ScaleInTrail2_Enable",
   "ownership_proposal": "PROPOSAL: A:ScaleInTrail2_Enable (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "v6.8.3-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "orders_positions",
   "group": "012. Scale In - Trailing Stop",
   "name": "scale_in_trail3_enable",
   "display": "Scale In Trail3 Enable",
   "type": "bool",
   "default": "false",
   "default_line": 6405,
   "range": "",
   "description": "Scale In Trail3 Enable [Scale-in]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6405,
   "python_twin": "",
   "concept": "trailing_stop",
   "overlap": "same name in A:ScaleInTrail3_Enable",
   "ownership_proposal": "PROPOSAL: A:ScaleInTrail3_Enable (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "v6.8.3-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "orders_positions",
   "group": "012. Scale In - Trailing Stop",
   "name": "scale_in_trail4_enable",
   "display": "Scale In Trail4 Enable",
   "type": "bool",
   "default": "false",
   "default_line": 6416,
   "range": "",
   "description": "Scale In Trail4 Enable [Scale-in]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6416,
   "python_twin": "",
   "concept": "trailing_stop",
   "overlap": "same name in A:ScaleInTrail4_Enable",
   "ownership_proposal": "PROPOSAL: A:ScaleInTrail4_Enable (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "v6.8.3-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "orders_positions",
   "group": "012. Scale In - Trailing Stop",
   "name": "scale_in_trail1_trigger_ticks",
   "display": "Scale In Trail1 Trigger Ticks",
   "type": "int",
   "default": "7",
   "default_line": 6427,
   "range": "",
   "description": "Scale In Trail1 Trigger Ticks [Scale-in]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6427,
   "python_twin": "",
   "concept": "trailing_stop",
   "overlap": "same name in A:ScaleInTrail1_TriggerTicks",
   "ownership_proposal": "PROPOSAL: A:ScaleInTrail1_TriggerTicks (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "v6.8.3-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "orders_positions",
   "group": "012. Scale In - Trailing Stop",
   "name": "scale_in_trail2_trigger_ticks",
   "display": "Scale In Trail2 Trigger Ticks",
   "type": "int",
   "default": "9",
   "default_line": 6438,
   "range": "",
   "description": "Scale In Trail2 Trigger Ticks [Scale-in]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6438,
   "python_twin": "",
   "concept": "trailing_stop",
   "overlap": "same name in A:ScaleInTrail2_TriggerTicks",
   "ownership_proposal": "PROPOSAL: A:ScaleInTrail2_TriggerTicks (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "v6.8.3-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "orders_positions",
   "group": "012. Scale In - Trailing Stop",
   "name": "scale_in_trail3_trigger_ticks",
   "display": "Scale In Trail3 Trigger Ticks",
   "type": "int",
   "default": "11",
   "default_line": 6449,
   "range": "",
   "description": "Scale In Trail3 Trigger Ticks [Scale-in]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6449,
   "python_twin": "",
   "concept": "trailing_stop",
   "overlap": "same name in A:ScaleInTrail3_TriggerTicks",
   "ownership_proposal": "PROPOSAL: A:ScaleInTrail3_TriggerTicks (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "v6.8.3-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "orders_positions",
   "group": "012. Scale In - Trailing Stop",
   "name": "scale_in_trail4_trigger_ticks",
   "display": "Scale In Trail4 Trigger Ticks",
   "type": "int",
   "default": "13",
   "default_line": 6460,
   "range": "",
   "description": "Scale In Trail4 Trigger Ticks [Scale-in]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6460,
   "python_twin": "",
   "concept": "trailing_stop",
   "overlap": "same name in A:ScaleInTrail4_TriggerTicks",
   "ownership_proposal": "PROPOSAL: A:ScaleInTrail4_TriggerTicks (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "v6.8.3-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "orders_positions",
   "group": "012. Scale In - Trailing Stop",
   "name": "scale_in_trail1_dist_ticks",
   "display": "Scale In Trail1 Dist Ticks",
   "type": "int",
   "default": "25",
   "default_line": 6471,
   "range": "",
   "description": "Scale In Trail1 Dist Ticks [Scale-in]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6471,
   "python_twin": "",
   "concept": "trailing_stop",
   "overlap": "same name in A:ScaleInTrail1_DistTicks",
   "ownership_proposal": "PROPOSAL: A:ScaleInTrail1_DistTicks (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "v6.8.3-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "orders_positions",
   "group": "012. Scale In - Trailing Stop",
   "name": "scale_in_trail2_dist_ticks",
   "display": "Scale In Trail2 Dist Ticks",
   "type": "int",
   "default": "25",
   "default_line": 6482,
   "range": "",
   "description": "Scale In Trail2 Dist Ticks [Scale-in]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6482,
   "python_twin": "",
   "concept": "trailing_stop",
   "overlap": "same name in A:ScaleInTrail2_DistTicks",
   "ownership_proposal": "PROPOSAL: A:ScaleInTrail2_DistTicks (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "v6.8.3-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "orders_positions",
   "group": "012. Scale In - Trailing Stop",
   "name": "scale_in_trail3_dist_ticks",
   "display": "Scale In Trail3 Dist Ticks",
   "type": "int",
   "default": "25",
   "default_line": 6493,
   "range": "",
   "description": "Scale In Trail3 Dist Ticks [Scale-in]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6493,
   "python_twin": "",
   "concept": "trailing_stop",
   "overlap": "same name in A:ScaleInTrail3_DistTicks",
   "ownership_proposal": "PROPOSAL: A:ScaleInTrail3_DistTicks (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "v6.8.3-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "orders_positions",
   "group": "012. Scale In - Trailing Stop",
   "name": "scale_in_trail4_dist_ticks",
   "display": "Scale In Trail4 Dist Ticks",
   "type": "int",
   "default": "25",
   "default_line": 6504,
   "range": "",
   "description": "Scale In Trail4 Dist Ticks [Scale-in]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6504,
   "python_twin": "",
   "concept": "trailing_stop",
   "overlap": "same name in A:ScaleInTrail4_DistTicks",
   "ownership_proposal": "PROPOSAL: A:ScaleInTrail4_DistTicks (6.8.3) wins; this value maps onto it",
   "open_question": "Q1",
   "status": "v6.8.3-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "027. Trend Filters - MAs",
   "name": "Advanced_UseHTFBiasAlignment",
   "display": "Adv - Use HTF Bias Alignment",
   "type": "bool",
   "default": "false",
   "default_line": 6515,
   "range": "",
   "description": "Use HTF Bias Alignment [Trend Filters]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6515,
   "python_twin": "",
   "concept": "htf_bias",
   "overlap": "same name in B:Advanced_UseHTFBiasAlignment",
   "ownership_proposal": "PROPOSAL: B:Advanced_UseHTFBiasAlignment (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "027. Trend Filters - MAs",
   "name": "Advanced_HTFTrendTF",
   "display": "Adv - HTF Trend TF",
   "type": "int",
   "default": "60",
   "default_line": 6526,
   "range": "",
   "description": "HTF Trend TF [Trend Filters]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6526,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in B:Advanced_HTFTrendTF",
   "ownership_proposal": "PROPOSAL: B:Advanced_HTFTrendTF (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "027. Trend Filters - MAs",
   "name": "Advanced_HTFMacroTF",
   "display": "Adv - HTF Macro TF",
   "type": "int",
   "default": "240",
   "default_line": 6537,
   "range": "",
   "description": "HTF Macro TF [Trend Filters]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6537,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in B:Advanced_HTFMacroTF",
   "ownership_proposal": "PROPOSAL: B:Advanced_HTFMacroTF (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "027. Trend Filters - MAs",
   "name": "Advanced_HTFFastEmaPeriod",
   "display": "Adv - HTF Fast Ema Period",
   "type": "int",
   "default": "20",
   "default_line": 6548,
   "range": "",
   "description": "HTF Fast Ema Period [Trend Filters]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6548,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in B:Advanced_HTFFastEmaPeriod",
   "ownership_proposal": "PROPOSAL: B:Advanced_HTFFastEmaPeriod (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "027. Trend Filters - MAs",
   "name": "Advanced_HTFSlowEmaPeriod",
   "display": "Adv - HTF Slow Ema Period",
   "type": "int",
   "default": "50",
   "default_line": 6559,
   "range": "",
   "description": "HTF Slow Ema Period [Trend Filters]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6559,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in B:Advanced_HTFSlowEmaPeriod",
   "ownership_proposal": "PROPOSAL: B:Advanced_HTFSlowEmaPeriod (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "027. Trend Filters - MAs",
   "name": "Advanced_HTFMacroEmaPeriod",
   "display": "Adv - HTF Macro Ema Period",
   "type": "int",
   "default": "200",
   "default_line": 6570,
   "range": "",
   "description": "HTF Macro Ema Period [Trend Filters]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6570,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in B:Advanced_HTFMacroEmaPeriod",
   "ownership_proposal": "PROPOSAL: B:Advanced_HTFMacroEmaPeriod (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "028. Trend Filters - Custom Trail Two",
   "name": "028_Trend_Filters_Custom_Trail_Two",
   "display": "028. Trend Filters - Custom Trail Two",
   "type": "string",
   "default": "\u2014",
   "default_line": 6581,
   "range": "",
   "description": "028. Trend Filters - Custom Trail Two [Trend Filters]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6581,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "028. Trend Filters - Custom Trail Two",
   "name": "028_Trend_Filters_Custom_Trail_Two",
   "display": "028. Trend Filters - Custom Trail Two",
   "type": "string",
   "default": "\u2014",
   "default_line": 6599,
   "range": "",
   "description": "028. Trend Filters - Custom Trail Two [Trend Filters]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6599,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "028. Trend Filters - Custom Trail Two",
   "name": "028_Trend_Filters_Custom_Trail_Two",
   "display": "028. Trend Filters - Custom Trail Two",
   "type": "string",
   "default": "\u2014",
   "default_line": 6610,
   "range": "",
   "description": "028. Trend Filters - Custom Trail Two [Trend Filters]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6610,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "028. Trend Filters - Custom Trail Two",
   "name": "028_Trend_Filters_Custom_Trail_Two",
   "display": "028. Trend Filters - Custom Trail Two",
   "type": "string",
   "default": "\u2014",
   "default_line": 6621,
   "range": "",
   "description": "028. Trend Filters - Custom Trail Two [Trend Filters]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6621,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "028. Trend Filters - Custom Trail Two",
   "name": "028_Trend_Filters_Custom_Trail_Two",
   "display": "028. Trend Filters - Custom Trail Two",
   "type": "string",
   "default": "\u2014",
   "default_line": 6632,
   "range": "",
   "description": "028. Trend Filters - Custom Trail Two [Trend Filters]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6632,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "028. Trend Filters - Custom Trail Two",
   "name": "028_Trend_Filters_Custom_Trail_Two",
   "display": "028. Trend Filters - Custom Trail Two",
   "type": "string",
   "default": "\u2014",
   "default_line": 6643,
   "range": "",
   "description": "028. Trend Filters - Custom Trail Two [Trend Filters]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6643,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "029. Trend Filters - VWAP",
   "name": "UseVWAPBias",
   "display": "04.04 Use VWAP Bias (stub)",
   "type": "bool",
   "default": "false",
   "default_line": 6654,
   "range": "",
   "description": "04.04 Use VWAP Bias (stub) [Trend Filters]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6654,
   "python_twin": "",
   "concept": "htf_bias",
   "overlap": "same name in B:UseVWAPBias",
   "ownership_proposal": "PROPOSAL: B:UseVWAPBias (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "030. Trend Filters - Volume Width Bars",
   "name": "Advanced_UseVolumeProfile",
   "display": "Adv - Use Volume Profile",
   "type": "bool",
   "default": "false",
   "default_line": 6665,
   "range": "",
   "description": "Use Volume Profile [Trend Filters]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6665,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in B:Advanced_UseVolumeProfile",
   "ownership_proposal": "PROPOSAL: B:Advanced_UseVolumeProfile (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "030. Trend Filters - Volume Width Bars",
   "name": "Advanced_VPTimeframe",
   "display": "Adv - VP Timeframe",
   "type": "int",
   "default": "5",
   "default_line": 6676,
   "range": "",
   "description": "VP Timeframe [Trend Filters]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6676,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in B:Advanced_VPTimeframe",
   "ownership_proposal": "PROPOSAL: B:Advanced_VPTimeframe (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "030. Trend Filters - Volume Width Bars",
   "name": "Advanced_VPLookbackBars",
   "display": "Adv - VP Lookback Bars",
   "type": "int",
   "default": "288",
   "default_line": 6687,
   "range": "",
   "description": "VP Lookback Bars [Trend Filters]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6687,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in B:Advanced_VPLookbackBars",
   "ownership_proposal": "PROPOSAL: B:Advanced_VPLookbackBars (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "030. Trend Filters - Volume Width Bars",
   "name": "Advanced_VPPriceBuckets",
   "display": "Adv - VP Price Buckets",
   "type": "int",
   "default": "100",
   "default_line": 6698,
   "range": "",
   "description": "VP Price Buckets [Trend Filters]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6698,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in B:Advanced_VPPriceBuckets",
   "ownership_proposal": "PROPOSAL: B:Advanced_VPPriceBuckets (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "030. Trend Filters - Volume Width Bars",
   "name": "Advanced_VPValueAreaPercent",
   "display": "Adv - VP Value Area Percent",
   "type": "double",
   "default": "70.0",
   "default_line": 6709,
   "range": "",
   "description": "VP Value Area Percent [Trend Filters]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6709,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in B:Advanced_VPValueAreaPercent",
   "ownership_proposal": "PROPOSAL: B:Advanced_VPValueAreaPercent (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "030. Trend Filters - Volume Width Bars",
   "name": "Advanced_VPUsePOCFilter",
   "display": "Adv - VP Use POC Filter",
   "type": "bool",
   "default": "true",
   "default_line": 6720,
   "range": "",
   "description": "VP Use POC Filter [Trend Filters]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6720,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in B:Advanced_VPUsePOCFilter",
   "ownership_proposal": "PROPOSAL: B:Advanced_VPUsePOCFilter (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "030. Trend Filters - Volume Width Bars",
   "name": "Advanced_VPUseVAHVALFilter",
   "display": "Adv - VP Use VAHVAL Filter",
   "type": "bool",
   "default": "true",
   "default_line": 6731,
   "range": "",
   "description": "VP Use VAHVAL Filter [Trend Filters]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6731,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in B:Advanced_VPUseVAHVALFilter",
   "ownership_proposal": "PROPOSAL: B:Advanced_VPUseVAHVALFilter (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "030. Trend Filters - Volume Width Bars",
   "name": "Advanced_VPUseHVNLVNFilter",
   "display": "Adv - VP Use HVNLVN Filter",
   "type": "bool",
   "default": "true",
   "default_line": 6742,
   "range": "",
   "description": "VP Use HVNLVN Filter [Trend Filters]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6742,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in B:Advanced_VPUseHVNLVNFilter",
   "ownership_proposal": "PROPOSAL: B:Advanced_VPUseHVNLVNFilter (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "030. Trend Filters - Volume Width Bars",
   "name": "Advanced_VPMinDistanceFromPOCPoints",
   "display": "Adv - VP Min Distance From POC Points",
   "type": "int",
   "default": "150",
   "default_line": 6753,
   "range": "",
   "description": "VP Min Distance From POC Points [Trend Filters]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6753,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in B:Advanced_VPMinDistanceFromPOCPoints",
   "ownership_proposal": "PROPOSAL: B:Advanced_VPMinDistanceFromPOCPoints (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "030. Trend Filters - Volume Width Bars",
   "name": "Advanced_VPMinDistanceFromHVNPoints",
   "display": "Adv - VP Min Distance From HVN Points",
   "type": "int",
   "default": "100",
   "default_line": 6764,
   "range": "",
   "description": "VP Min Distance From HVN Points [Trend Filters]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6764,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in B:Advanced_VPMinDistanceFromHVNPoints",
   "ownership_proposal": "PROPOSAL: B:Advanced_VPMinDistanceFromHVNPoints (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "030. Trend Filters - Volume Width Bars",
   "name": "Advanced_VPHVNRatio",
   "display": "Adv - VPHVN Ratio",
   "type": "double",
   "default": "0.70",
   "default_line": 6775,
   "range": "",
   "description": "VPHVN Ratio [Trend Filters]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6775,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in B:Advanced_VPHVNRatio",
   "ownership_proposal": "PROPOSAL: B:Advanced_VPHVNRatio (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "030. Trend Filters - Volume Width Bars",
   "name": "Advanced_VPLVNRatio",
   "display": "Adv - VPLVN Ratio",
   "type": "double",
   "default": "0.25",
   "default_line": 6786,
   "range": "",
   "description": "VPLVN Ratio [Trend Filters]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6786,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in B:Advanced_VPLVNRatio",
   "ownership_proposal": "PROPOSAL: B:Advanced_VPLVNRatio (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "030. Trend Filters - Volume Width Bars",
   "name": "Advanced_VPAllowLVNBreakout",
   "display": "Adv - VP Allow LVN Breakout",
   "type": "bool",
   "default": "true",
   "default_line": 6797,
   "range": "",
   "description": "VP Allow LVN Breakout [Trend Filters]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6797,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in B:Advanced_VPAllowLVNBreakout",
   "ownership_proposal": "PROPOSAL: B:Advanced_VPAllowLVNBreakout (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "030. Trend Filters - Volume Width Bars",
   "name": "Advanced_VPAllowPOCReclaim",
   "display": "Adv - VP Allow POC Reclaim",
   "type": "bool",
   "default": "true",
   "default_line": 6808,
   "range": "",
   "description": "VP Allow POC Reclaim [Trend Filters]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6808,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in B:Advanced_VPAllowPOCReclaim",
   "ownership_proposal": "PROPOSAL: B:Advanced_VPAllowPOCReclaim (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "030. Trend Filters - Volume Width Bars",
   "name": "Advanced_VPRequireRoomToTarget",
   "display": "Adv - VP Require Room To Target",
   "type": "bool",
   "default": "false",
   "default_line": 6819,
   "range": "",
   "description": "VP Require Room To Target [Trend Filters]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6819,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in B:Advanced_VPRequireRoomToTarget",
   "ownership_proposal": "PROPOSAL: B:Advanced_VPRequireRoomToTarget (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "030. Trend Filters - Volume Width Bars",
   "name": "Advanced_VPMinRoomToTargetPoints",
   "display": "Adv - VP Min Room To Target Points",
   "type": "int",
   "default": "250",
   "default_line": 6830,
   "range": "",
   "description": "VP Min Room To Target Points [Trend Filters]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6830,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in B:Advanced_VPMinRoomToTargetPoints",
   "ownership_proposal": "PROPOSAL: B:Advanced_VPMinRoomToTargetPoints (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "031. Trend Filters - Caught Orders",
   "name": "031_Trend_Filters_Caught_Orders",
   "display": "031. Trend Filters - Caught Orders",
   "type": "string",
   "default": "\u2014",
   "default_line": 6841,
   "range": "",
   "description": "031. Trend Filters - Caught Orders [Trend Filters]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6841,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "031. Trend Filters - Caught Orders",
   "name": "031_Trend_Filters_Caught_Orders",
   "display": "031. Trend Filters - Caught Orders",
   "type": "string",
   "default": "\u2014",
   "default_line": 6855,
   "range": "",
   "description": "031. Trend Filters - Caught Orders [Trend Filters]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6855,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "032. Trend Filters - Swings",
   "name": "032_Trend_Filters_Swings",
   "display": "032. Trend Filters - Swings",
   "type": "string",
   "default": "\u2014",
   "default_line": 6866,
   "range": "",
   "description": "032. Trend Filters - Swings [Trend Filters]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6866,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "032. Trend Filters - Swings",
   "name": "032_Trend_Filters_Swings",
   "display": "032. Trend Filters - Swings",
   "type": "string",
   "default": "\u2014",
   "default_line": 6887,
   "range": "",
   "description": "032. Trend Filters - Swings [Trend Filters]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6887,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "032. Trend Filters - Swings",
   "name": "032_Trend_Filters_Swings",
   "display": "032. Trend Filters - Swings",
   "type": "string",
   "default": "\u2014",
   "default_line": 6898,
   "range": "",
   "description": "032. Trend Filters - Swings [Trend Filters]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6898,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "032. Trend Filters - Swings",
   "name": "032_Trend_Filters_Swings",
   "display": "032. Trend Filters - Swings",
   "type": "string",
   "default": "\u2014",
   "default_line": 6909,
   "range": "",
   "description": "032. Trend Filters - Swings [Trend Filters]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6909,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "032. Trend Filters - Swings",
   "name": "032_Trend_Filters_Swings",
   "display": "032. Trend Filters - Swings",
   "type": "string",
   "default": "\u2014",
   "default_line": 6920,
   "range": "",
   "description": "032. Trend Filters - Swings [Trend Filters]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6920,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "032. Trend Filters - Swings",
   "name": "032_Trend_Filters_Swings",
   "display": "032. Trend Filters - Swings",
   "type": "string",
   "default": "\u2014",
   "default_line": 6931,
   "range": "",
   "description": "032. Trend Filters - Swings [Trend Filters]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6931,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "032. Trend Filters - Swings",
   "name": "032_Trend_Filters_Swings",
   "display": "032. Trend Filters - Swings",
   "type": "string",
   "default": "\u2014",
   "default_line": 6942,
   "range": "",
   "description": "032. Trend Filters - Swings [Trend Filters]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6942,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "032. Trend Filters - Swings",
   "name": "032_Trend_Filters_Swings",
   "display": "032. Trend Filters - Swings",
   "type": "string",
   "default": "\u2014",
   "default_line": 6953,
   "range": "",
   "description": "032. Trend Filters - Swings [Trend Filters]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6953,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "032. Trend Filters - Swings",
   "name": "032_Trend_Filters_Swings",
   "display": "032. Trend Filters - Swings",
   "type": "string",
   "default": "\u2014",
   "default_line": 6964,
   "range": "",
   "description": "032. Trend Filters - Swings [Trend Filters]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6964,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "033. Trend Filters - VolReader",
   "name": "033_Trend_Filters_VolReader",
   "display": "033. Trend Filters - VolReader",
   "type": "string",
   "default": "\u2014",
   "default_line": 6975,
   "range": "",
   "description": "033. Trend Filters - VolReader [Trend Filters]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6975,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "033. Trend Filters - VolReader",
   "name": "033_Trend_Filters_VolReader",
   "display": "033. Trend Filters - VolReader",
   "type": "string",
   "default": "\u2014",
   "default_line": 6993,
   "range": "",
   "description": "033. Trend Filters - VolReader [Trend Filters]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 6993,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "033. Trend Filters - VolReader",
   "name": "033_Trend_Filters_VolReader",
   "display": "033. Trend Filters - VolReader",
   "type": "string",
   "default": "\u2014",
   "default_line": 7004,
   "range": "",
   "description": "033. Trend Filters - VolReader [Trend Filters]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7004,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "033. Trend Filters - VolReader",
   "name": "033_Trend_Filters_VolReader",
   "display": "033. Trend Filters - VolReader",
   "type": "string",
   "default": "\u2014",
   "default_line": 7015,
   "range": "",
   "description": "033. Trend Filters - VolReader [Trend Filters]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7015,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "033. Trend Filters - VolReader",
   "name": "033_Trend_Filters_VolReader",
   "display": "033. Trend Filters - VolReader",
   "type": "string",
   "default": "\u2014",
   "default_line": 7026,
   "range": "",
   "description": "033. Trend Filters - VolReader [Trend Filters]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7026,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "033. Trend Filters - VolReader",
   "name": "033_Trend_Filters_VolReader",
   "display": "033. Trend Filters - VolReader",
   "type": "string",
   "default": "\u2014",
   "default_line": 7037,
   "range": "",
   "description": "033. Trend Filters - VolReader [Trend Filters]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7037,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "034. Trend Filters - Market Bid Ask Delta",
   "name": "034_Trend_Filters_Market_Bid_Ask_Delta",
   "display": "034. Trend Filters - Market Bid Ask Delta",
   "type": "string",
   "default": "\u2014",
   "default_line": 7048,
   "range": "",
   "description": "034. Trend Filters - Market Bid Ask Delta [Trend Filters]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7048,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "034. Trend Filters - Market Bid Ask Delta",
   "name": "034_Trend_Filters_Market_Bid_Ask_Delta",
   "display": "034. Trend Filters - Market Bid Ask Delta",
   "type": "string",
   "default": "\u2014",
   "default_line": 7067,
   "range": "",
   "description": "034. Trend Filters - Market Bid Ask Delta [Trend Filters]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7067,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "034. Trend Filters - Market Bid Ask Delta",
   "name": "034_Trend_Filters_Market_Bid_Ask_Delta",
   "display": "034. Trend Filters - Market Bid Ask Delta",
   "type": "string",
   "default": "\u2014",
   "default_line": 7078,
   "range": "",
   "description": "034. Trend Filters - Market Bid Ask Delta [Trend Filters]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7078,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "034. Trend Filters - Market Bid Ask Delta",
   "name": "034_Trend_Filters_Market_Bid_Ask_Delta",
   "display": "034. Trend Filters - Market Bid Ask Delta",
   "type": "string",
   "default": "\u2014",
   "default_line": 7089,
   "range": "",
   "description": "034. Trend Filters - Market Bid Ask Delta [Trend Filters]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7089,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "034. Trend Filters - Market Bid Ask Delta",
   "name": "034_Trend_Filters_Market_Bid_Ask_Delta",
   "display": "034. Trend Filters - Market Bid Ask Delta",
   "type": "string",
   "default": "\u2014",
   "default_line": 7100,
   "range": "",
   "description": "034. Trend Filters - Market Bid Ask Delta [Trend Filters]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7100,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "034. Trend Filters - Market Bid Ask Delta",
   "name": "034_Trend_Filters_Market_Bid_Ask_Delta",
   "display": "034. Trend Filters - Market Bid Ask Delta",
   "type": "string",
   "default": "\u2014",
   "default_line": 7111,
   "range": "",
   "description": "034. Trend Filters - Market Bid Ask Delta [Trend Filters]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7111,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "034. Trend Filters - Market Bid Ask Delta",
   "name": "034_Trend_Filters_Market_Bid_Ask_Delta",
   "display": "034. Trend Filters - Market Bid Ask Delta",
   "type": "string",
   "default": "\u2014",
   "default_line": 7122,
   "range": "",
   "description": "034. Trend Filters - Market Bid Ask Delta [Trend Filters]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7122,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "035. Trend Filters - VolPress",
   "name": "035_Trend_Filters_VolPress",
   "display": "035. Trend Filters - VolPress",
   "type": "string",
   "default": "\u2014",
   "default_line": 7133,
   "range": "",
   "description": "035. Trend Filters - VolPress [Trend Filters]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7133,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "035. Trend Filters - VolPress",
   "name": "035_Trend_Filters_VolPress",
   "display": "035. Trend Filters - VolPress",
   "type": "string",
   "default": "\u2014",
   "default_line": 7149,
   "range": "",
   "description": "035. Trend Filters - VolPress [Trend Filters]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7149,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "035. Trend Filters - VolPress",
   "name": "035_Trend_Filters_VolPress",
   "display": "035. Trend Filters - VolPress",
   "type": "string",
   "default": "\u2014",
   "default_line": 7160,
   "range": "",
   "description": "035. Trend Filters - VolPress [Trend Filters]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7160,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "035. Trend Filters - VolPress",
   "name": "035_Trend_Filters_VolPress",
   "display": "035. Trend Filters - VolPress",
   "type": "string",
   "default": "\u2014",
   "default_line": 7171,
   "range": "",
   "description": "035. Trend Filters - VolPress [Trend Filters]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7171,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "036. Trend Filters - Timeframes Bias",
   "name": "UseHTFBiasGate",
   "display": "04.01 Use HTF Bias Gate",
   "type": "bool",
   "default": "false",
   "default_line": 7182,
   "range": "",
   "description": "04.01 Use HTF Bias Gate [Trend Filters]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7182,
   "python_twin": "",
   "concept": "htf_bias",
   "overlap": "same name in B:UseHTFBiasGate",
   "ownership_proposal": "PROPOSAL: B:UseHTFBiasGate (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "v6.8-wired",
   "notes": "python_pnl=wired_or_seeded"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "036. Trend Filters - Timeframes Bias",
   "name": "HTFMinutes",
   "display": "04.02 HTF Minutes",
   "type": "int",
   "default": "60",
   "default_line": 7193,
   "range": "",
   "description": "04.02 HTF Minutes [Trend Filters]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7193,
   "python_twin": "",
   "concept": "htf_bias",
   "overlap": "same name in B:HTFMinutes",
   "ownership_proposal": "PROPOSAL: B:HTFMinutes (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "v6.8-wired",
   "notes": "python_pnl=wired_or_seeded"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "essentials plugin",
   "chassis_area": "",
   "group": "036. Trend Filters - Timeframes Bias",
   "name": "HTFMode",
   "display": "04.03 HTF Mode",
   "type": "string",
   "default": "EMA2050",
   "default_line": 7204,
   "range": "",
   "description": "04.03 HTF Mode [Trend Filters]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7204,
   "python_twin": "",
   "concept": "htf_bias",
   "overlap": "same name in B:HTFMode",
   "ownership_proposal": "PROPOSAL: B:HTFMode (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "v6.8-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "042. Trading Times Calendar",
   "name": "UseFridayClose",
   "display": "Orig - Use Friday Close",
   "type": "bool",
   "default": "true",
   "default_line": 7215,
   "range": "",
   "description": "Use Friday Close [Sessions]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7215,
   "python_twin": "",
   "concept": "daily_close_schedule",
   "overlap": "same name in A:UseFridayClose",
   "ownership_proposal": "PROPOSAL: A:UseFridayClose (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "042. Trading Times Calendar",
   "name": "FridayCloseHour",
   "display": "Orig - Friday Close Hour",
   "type": "int",
   "default": "22",
   "default_line": 7226,
   "range": "",
   "description": "Friday Close Hour [Sessions]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7226,
   "python_twin": "",
   "concept": "daily_close_schedule",
   "overlap": "same name in A:FridayCloseHour",
   "ownership_proposal": "PROPOSAL: A:FridayCloseHour (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "042. Trading Times Calendar",
   "name": "FridayCloseMinute",
   "display": "Orig - Friday Close Minute",
   "type": "int",
   "default": "15",
   "default_line": 7237,
   "range": "",
   "description": "Friday Close Minute [Sessions]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7237,
   "python_twin": "",
   "concept": "daily_close_schedule",
   "overlap": "same name in A:FridayCloseMinute",
   "ownership_proposal": "PROPOSAL: A:FridayCloseMinute (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "042. Trading Times Calendar",
   "name": "DeletePendingsFriday",
   "display": "Orig - Delete Pendings Friday",
   "type": "bool",
   "default": "true",
   "default_line": 7248,
   "range": "",
   "description": "Delete Pendings Friday [Sessions]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7248,
   "python_twin": "",
   "concept": "daily_close_schedule",
   "overlap": "same name in A:DeletePendingsFriday",
   "ownership_proposal": "PROPOSAL: A:DeletePendingsFriday (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "042. Trading Times Calendar",
   "name": "ClosePositionsFriday",
   "display": "Orig - Close Positions Friday",
   "type": "bool",
   "default": "true",
   "default_line": 7259,
   "range": "",
   "description": "Close Positions Friday [Sessions]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7259,
   "python_twin": "",
   "concept": "news_calendar",
   "overlap": "same name in A:ClosePositionsFriday",
   "ownership_proposal": "PROPOSAL: A:ClosePositionsFriday (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "042. Trading Times Calendar",
   "name": "MaxSpreadTicks",
   "display": "Orig - Max Spread Ticks",
   "type": "int",
   "default": "0",
   "default_line": 7270,
   "range": "",
   "description": "Max Spread Ticks [Sessions]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7270,
   "python_twin": "",
   "concept": "news_calendar",
   "overlap": "same name in A:MaxSpreadTicks",
   "ownership_proposal": "PROPOSAL: A:MaxSpreadTicks (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "042. Trading Times Calendar",
   "name": "DeletePendingsOnHighSpread",
   "display": "Orig - Delete Pendings On High Spread",
   "type": "bool",
   "default": "false",
   "default_line": 7281,
   "range": "",
   "description": "Delete Pendings On High Spread [Sessions]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7281,
   "python_twin": "",
   "concept": "news_calendar",
   "overlap": "same name in A:DeletePendingsOnHighSpread",
   "ownership_proposal": "PROPOSAL: A:DeletePendingsOnHighSpread (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "042. Trading Times Calendar",
   "name": "UseDailyProfitTarget",
   "display": "Orig - Use Daily Profit Target",
   "type": "bool",
   "default": "false",
   "default_line": 7292,
   "range": "",
   "description": "Use Daily Profit Target [Sessions]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7292,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "same name in A:UseDailyProfitTarget",
   "ownership_proposal": "PROPOSAL: A:UseDailyProfitTarget (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "042. Trading Times Calendar",
   "name": "DailyProfitTargetCurrency",
   "display": "Orig - Daily Profit Target Currency",
   "type": "int",
   "default": "200",
   "default_line": 7303,
   "range": "",
   "description": "Daily Profit Target Currency [Sessions]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7303,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "same name in A:DailyProfitTargetCurrency",
   "ownership_proposal": "PROPOSAL: A:DailyProfitTargetCurrency (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "042. Trading Times Calendar",
   "name": "UseDailyLossLimit",
   "display": "Orig - Use Daily Loss Limit",
   "type": "bool",
   "default": "false",
   "default_line": 7314,
   "range": "",
   "description": "Use Daily Loss Limit [Sessions]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7314,
   "python_twin": "",
   "concept": "daily_pnl_limits",
   "overlap": "same name in A:UseDailyLossLimit",
   "ownership_proposal": "PROPOSAL: A:UseDailyLossLimit (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "042. Trading Times Calendar",
   "name": "DailyLossLimitCurrency",
   "display": "Orig - Daily Loss Limit Currency",
   "type": "int",
   "default": "100",
   "default_line": 7325,
   "range": "",
   "description": "Daily Loss Limit Currency [Sessions]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7325,
   "python_twin": "",
   "concept": "daily_pnl_limits",
   "overlap": "same name in A:DailyLossLimitCurrency",
   "ownership_proposal": "PROPOSAL: A:DailyLossLimitCurrency (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "042. Trading Times Calendar",
   "name": "UseEquityProtection",
   "display": "Orig - Use Equity Protection",
   "type": "bool",
   "default": "false",
   "default_line": 7336,
   "range": "",
   "description": "Use Equity Protection [Sessions]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7336,
   "python_twin": "",
   "concept": "daily_pnl_limits",
   "overlap": "same name in A:UseEquityProtection",
   "ownership_proposal": "PROPOSAL: A:UseEquityProtection (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "042. Trading Times Calendar",
   "name": "DailyEquityProtectionPercent",
   "display": "Orig - Daily Equity Protection Percent",
   "type": "double",
   "default": "3.0",
   "default_line": 7347,
   "range": "",
   "description": "Daily Equity Protection Percent [Sessions]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7347,
   "python_twin": "",
   "concept": "daily_pnl_limits",
   "overlap": "same name in A:DailyEquityProtectionPercent",
   "ownership_proposal": "PROPOSAL: A:DailyEquityProtectionPercent (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "043. Time Sessions",
   "name": "UseSessionFilters",
   "display": "03.01 Use Session Filters",
   "type": "bool",
   "default": "false",
   "default_line": 7358,
   "range": "",
   "description": "03.01 Use Session Filters [Sessions]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7358,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "same name in A:UseSessionFilters, D:UseSessionFilters",
   "ownership_proposal": "PROPOSAL: A:UseSessionFilters (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "v6.8-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "044. Time Sessions - 1. PreMarket",
   "name": "SkipPreMarket",
   "display": "03.02 Skip PreMarket",
   "type": "bool",
   "default": "true",
   "default_line": 7372,
   "range": "",
   "description": "03.02 Skip PreMarket [Sessions]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7372,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "same name in A:SkipPreMarket, D:SkipPreMarket",
   "ownership_proposal": "PROPOSAL: A:SkipPreMarket (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "v6.8-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "044. Time Sessions - 1. PreMarket",
   "name": "PreMarketStartHour",
   "display": "03.06 PreMarket Start Hour",
   "type": "int",
   "default": "0",
   "default_line": 7386,
   "range": "",
   "description": "03.06 PreMarket Start Hour [Sessions]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7386,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "same name in A:PreMarketStartHour",
   "ownership_proposal": "PROPOSAL: A:PreMarketStartHour (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "v6.8-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "044. Time Sessions - 1. PreMarket",
   "name": "PreMarketStartMinute",
   "display": "03.07 PreMarket Start Minute",
   "type": "int",
   "default": "0",
   "default_line": 7397,
   "range": "",
   "description": "03.07 PreMarket Start Minute [Sessions]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7397,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "same name in A:PreMarketStartMinute",
   "ownership_proposal": "PROPOSAL: A:PreMarketStartMinute (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "v6.8-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "044. Time Sessions - 1. PreMarket",
   "name": "PreMarketEndHour",
   "display": "03.08 PreMarket End Hour",
   "type": "int",
   "default": "9",
   "default_line": 7408,
   "range": "",
   "description": "03.08 PreMarket End Hour [Sessions]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7408,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "same name in A:PreMarketEndHour",
   "ownership_proposal": "PROPOSAL: A:PreMarketEndHour (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "v6.8-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "044. Time Sessions - 1. PreMarket",
   "name": "PreMarketEndMinute",
   "display": "03.09 PreMarket End Minute",
   "type": "int",
   "default": "30",
   "default_line": 7419,
   "range": "",
   "description": "03.09 PreMarket End Minute [Sessions]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7419,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "same name in A:PreMarketEndMinute",
   "ownership_proposal": "PROPOSAL: A:PreMarketEndMinute (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "v6.8-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "045. Time Sessions - 2. Market Open",
   "name": "AllowOpenWindow",
   "display": "03.04 Allow Open Window",
   "type": "bool",
   "default": "true",
   "default_line": 7430,
   "range": "",
   "description": "03.04 Allow Open Window [Sessions]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7430,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "same name in A:AllowOpenWindow, D:AllowOpenWindow",
   "ownership_proposal": "PROPOSAL: A:AllowOpenWindow (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "v6.8-wired",
   "notes": "python_pnl=wired_or_seeded"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "045. Time Sessions - 2. Market Open",
   "name": "OpenWindowStartHour",
   "display": "03.10 Open Start Hour",
   "type": "int",
   "default": "9",
   "default_line": 7444,
   "range": "",
   "description": "03.10 Open Start Hour [Sessions]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7444,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "same name in A:OpenWindowStartHour",
   "ownership_proposal": "PROPOSAL: A:OpenWindowStartHour (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "v6.8-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "045. Time Sessions - 2. Market Open",
   "name": "OpenWindowStartMinute",
   "display": "03.11 Open Start Minute",
   "type": "int",
   "default": "30",
   "default_line": 7455,
   "range": "",
   "description": "03.11 Open Start Minute [Sessions]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7455,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "same name in A:OpenWindowStartMinute",
   "ownership_proposal": "PROPOSAL: A:OpenWindowStartMinute (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "v6.8-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "045. Time Sessions - 2. Market Open",
   "name": "OpenWindowEndHour",
   "display": "03.12 Open End Hour",
   "type": "int",
   "default": "11",
   "default_line": 7466,
   "range": "",
   "description": "03.12 Open End Hour [Sessions]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7466,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "same name in A:OpenWindowEndHour",
   "ownership_proposal": "PROPOSAL: A:OpenWindowEndHour (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "v6.8-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "045. Time Sessions - 2. Market Open",
   "name": "OpenWindowEndMinute",
   "display": "03.13 Open End Minute",
   "type": "int",
   "default": "0",
   "default_line": 7477,
   "range": "",
   "description": "03.13 Open End Minute [Sessions]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7477,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "same name in A:OpenWindowEndMinute",
   "ownership_proposal": "PROPOSAL: A:OpenWindowEndMinute (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "v6.8-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "046. Time Sessions - 3. Lunch",
   "name": "SkipLunch",
   "display": "03.03 Skip Lunch",
   "type": "bool",
   "default": "true",
   "default_line": 7488,
   "range": "",
   "description": "03.03 Skip Lunch [Sessions]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7488,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "same name in A:SkipLunch, D:SkipLunch",
   "ownership_proposal": "PROPOSAL: A:SkipLunch (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "v6.8-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "046. Time Sessions - 3. Lunch",
   "name": "LunchStartHour",
   "display": "03.14 Lunch Start Hour",
   "type": "int",
   "default": "12",
   "default_line": 7502,
   "range": "",
   "description": "03.14 Lunch Start Hour [Sessions]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7502,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "same name in A:LunchStartHour",
   "ownership_proposal": "PROPOSAL: A:LunchStartHour (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "v6.8-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "046. Time Sessions - 3. Lunch",
   "name": "LunchStartMinute",
   "display": "03.15 Lunch Start Minute",
   "type": "int",
   "default": "0",
   "default_line": 7513,
   "range": "",
   "description": "03.15 Lunch Start Minute [Sessions]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7513,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "same name in A:LunchStartMinute",
   "ownership_proposal": "PROPOSAL: A:LunchStartMinute (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "v6.8-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "046. Time Sessions - 3. Lunch",
   "name": "LunchEndHour",
   "display": "03.16 Lunch End Hour",
   "type": "int",
   "default": "13",
   "default_line": 7524,
   "range": "",
   "description": "03.16 Lunch End Hour [Sessions]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7524,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "same name in A:LunchEndHour",
   "ownership_proposal": "PROPOSAL: A:LunchEndHour (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "v6.8-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "046. Time Sessions - 3. Lunch",
   "name": "LunchEndMinute",
   "display": "03.17 Lunch End Minute",
   "type": "int",
   "default": "0",
   "default_line": 7535,
   "range": "",
   "description": "03.17 Lunch End Minute [Sessions]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7535,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "same name in A:LunchEndMinute",
   "ownership_proposal": "PROPOSAL: A:LunchEndMinute (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "v6.8-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "047. Time Sessions - 4. Market Close",
   "name": "AllowCloseWindow",
   "display": "03.05 Allow Close Window",
   "type": "bool",
   "default": "true",
   "default_line": 7546,
   "range": "",
   "description": "03.05 Allow Close Window [Sessions]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7546,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "same name in A:AllowCloseWindow, D:AllowCloseWindow",
   "ownership_proposal": "PROPOSAL: A:AllowCloseWindow (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "v6.8-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "047. Time Sessions - 4. Market Close",
   "name": "CloseWindowStartHour",
   "display": "03.18 Close Start Hour",
   "type": "int",
   "default": "14",
   "default_line": 7560,
   "range": "",
   "description": "03.18 Close Start Hour [Sessions]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7560,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "same name in A:CloseWindowStartHour",
   "ownership_proposal": "PROPOSAL: A:CloseWindowStartHour (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "v6.8-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "047. Time Sessions - 4. Market Close",
   "name": "CloseWindowStartMinute",
   "display": "03.19 Close Start Minute",
   "type": "int",
   "default": "0",
   "default_line": 7571,
   "range": "",
   "description": "03.19 Close Start Minute [Sessions]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7571,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "same name in A:CloseWindowStartMinute",
   "ownership_proposal": "PROPOSAL: A:CloseWindowStartMinute (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "v6.8-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "047. Time Sessions - 4. Market Close",
   "name": "CloseWindowEndHour",
   "display": "03.20 Close End Hour",
   "type": "int",
   "default": "16",
   "default_line": 7582,
   "range": "",
   "description": "03.20 Close End Hour [Sessions]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7582,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "same name in A:CloseWindowEndHour",
   "ownership_proposal": "PROPOSAL: A:CloseWindowEndHour (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "v6.8-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "047. Time Sessions - 4. Market Close",
   "name": "CloseWindowEndMinute",
   "display": "03.21 Close End Minute",
   "type": "int",
   "default": "0",
   "default_line": 7593,
   "range": "",
   "description": "03.21 Close End Minute [Sessions]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7593,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "same name in A:CloseWindowEndMinute",
   "ownership_proposal": "PROPOSAL: A:CloseWindowEndMinute (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "v6.8-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "048. Time Sessions - 5. After Market",
   "name": "048_Time_Sessions_5_After_Market",
   "display": "048. Time Sessions - 5. After Market",
   "type": "string",
   "default": "\u2014",
   "default_line": 7604,
   "range": "",
   "description": "048. Time Sessions - 5. After Market [Sessions]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7604,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "048. Time Sessions - 5. After Market",
   "name": "048_Time_Sessions_5_After_Market",
   "display": "048. Time Sessions - 5. After Market",
   "type": "string",
   "default": "\u2014",
   "default_line": 7626,
   "range": "",
   "description": "048. Time Sessions - 5. After Market [Sessions]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7626,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "048. Time Sessions - 5. After Market",
   "name": "048_Time_Sessions_5_After_Market",
   "display": "048. Time Sessions - 5. After Market",
   "type": "string",
   "default": "\u2014",
   "default_line": 7637,
   "range": "",
   "description": "048. Time Sessions - 5. After Market [Sessions]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7637,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "048. Time Sessions - 5. After Market",
   "name": "048_Time_Sessions_5_After_Market",
   "display": "048. Time Sessions - 5. After Market",
   "type": "string",
   "default": "\u2014",
   "default_line": 7648,
   "range": "",
   "description": "048. Time Sessions - 5. After Market [Sessions]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7648,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "048. Time Sessions - 5. After Market",
   "name": "048_Time_Sessions_5_After_Market",
   "display": "048. Time Sessions - 5. After Market",
   "type": "string",
   "default": "\u2014",
   "default_line": 7659,
   "range": "",
   "description": "048. Time Sessions - 5. After Market [Sessions]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7659,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "048. Time Sessions - 5. After Market",
   "name": "048_Time_Sessions_5_After_Market",
   "display": "048. Time Sessions - 5. After Market",
   "type": "string",
   "default": "\u2014",
   "default_line": 7670,
   "range": "",
   "description": "048. Time Sessions - 5. After Market [Sessions]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7670,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "048. Time Sessions - 5. After Market",
   "name": "048_Time_Sessions_5_After_Market",
   "display": "048. Time Sessions - 5. After Market",
   "type": "string",
   "default": "\u2014",
   "default_line": 7681,
   "range": "",
   "description": "048. Time Sessions - 5. After Market [Sessions]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7681,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "048. Time Sessions - 5. After Market",
   "name": "048_Time_Sessions_5_After_Market",
   "display": "048. Time Sessions - 5. After Market",
   "type": "string",
   "default": "\u2014",
   "default_line": 7692,
   "range": "",
   "description": "048. Time Sessions - 5. After Market [Sessions]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7692,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "048. Time Sessions - 5. After Market",
   "name": "048_Time_Sessions_5_After_Market",
   "display": "048. Time Sessions - 5. After Market",
   "type": "string",
   "default": "\u2014",
   "default_line": 7703,
   "range": "",
   "description": "048. Time Sessions - 5. After Market [Sessions]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7703,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "048. Time Sessions - 5. After Market",
   "name": "048_Time_Sessions_5_After_Market",
   "display": "048. Time Sessions - 5. After Market",
   "type": "string",
   "default": "\u2014",
   "default_line": 7714,
   "range": "",
   "description": "048. Time Sessions - 5. After Market [Sessions]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7714,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "048. Time Sessions - 5. After Market",
   "name": "_more_107",
   "display": "\u2026 +12 more TDL params",
   "type": "string",
   "default": "\u2014",
   "default_line": 7725,
   "range": "",
   "description": "\u2026 +12 more TDL params [Sessions]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7725,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "049. Time Sessions - Styles",
   "name": "049_Time_Sessions_Styles",
   "display": "049. Time Sessions - Styles",
   "type": "string",
   "default": "\u2014",
   "default_line": 7736,
   "range": "",
   "description": "049. Time Sessions - Styles [Sessions]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7736,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "049. Time Sessions - Styles",
   "name": "049_Time_Sessions_Styles",
   "display": "049. Time Sessions - Styles",
   "type": "string",
   "default": "\u2014",
   "default_line": 7753,
   "range": "",
   "description": "049. Time Sessions - Styles [Sessions]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7753,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "049. Time Sessions - Styles",
   "name": "049_Time_Sessions_Styles",
   "display": "049. Time Sessions - Styles",
   "type": "string",
   "default": "\u2014",
   "default_line": 7764,
   "range": "",
   "description": "049. Time Sessions - Styles [Sessions]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7764,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "049. Time Sessions - Styles",
   "name": "049_Time_Sessions_Styles",
   "display": "049. Time Sessions - Styles",
   "type": "string",
   "default": "\u2014",
   "default_line": 7775,
   "range": "",
   "description": "049. Time Sessions - Styles [Sessions]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7775,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "049. Time Sessions - Styles",
   "name": "049_Time_Sessions_Styles",
   "display": "049. Time Sessions - Styles",
   "type": "string",
   "default": "\u2014",
   "default_line": 7786,
   "range": "",
   "description": "049. Time Sessions - Styles [Sessions]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7786,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "050. Time Sessions - Global World Time Sessions",
   "name": "050_Time_Sessions_Global_World_Time_Sessions",
   "display": "050. Time Sessions - Global World Time Sessions",
   "type": "string",
   "default": "\u2014",
   "default_line": 7797,
   "range": "",
   "description": "050. Time Sessions - Global World Time Sessions [Sessions]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7797,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "050. Time Sessions - Global World Time Sessions",
   "name": "050_Time_Sessions_Global_World_Time_Sessions",
   "display": "050. Time Sessions - Global World Time Sessions",
   "type": "string",
   "default": "\u2014",
   "default_line": 7819,
   "range": "",
   "description": "050. Time Sessions - Global World Time Sessions [Sessions]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7819,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "050. Time Sessions - Global World Time Sessions",
   "name": "050_Time_Sessions_Global_World_Time_Sessions",
   "display": "050. Time Sessions - Global World Time Sessions",
   "type": "string",
   "default": "\u2014",
   "default_line": 7830,
   "range": "",
   "description": "050. Time Sessions - Global World Time Sessions [Sessions]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7830,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "050. Time Sessions - Global World Time Sessions",
   "name": "050_Time_Sessions_Global_World_Time_Sessions",
   "display": "050. Time Sessions - Global World Time Sessions",
   "type": "string",
   "default": "\u2014",
   "default_line": 7841,
   "range": "",
   "description": "050. Time Sessions - Global World Time Sessions [Sessions]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7841,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "050. Time Sessions - Global World Time Sessions",
   "name": "050_Time_Sessions_Global_World_Time_Sessions",
   "display": "050. Time Sessions - Global World Time Sessions",
   "type": "string",
   "default": "\u2014",
   "default_line": 7852,
   "range": "",
   "description": "050. Time Sessions - Global World Time Sessions [Sessions]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7852,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "050. Time Sessions - Global World Time Sessions",
   "name": "050_Time_Sessions_Global_World_Time_Sessions",
   "display": "050. Time Sessions - Global World Time Sessions",
   "type": "string",
   "default": "\u2014",
   "default_line": 7863,
   "range": "",
   "description": "050. Time Sessions - Global World Time Sessions [Sessions]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7863,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "050. Time Sessions - Global World Time Sessions",
   "name": "050_Time_Sessions_Global_World_Time_Sessions",
   "display": "050. Time Sessions - Global World Time Sessions",
   "type": "string",
   "default": "\u2014",
   "default_line": 7874,
   "range": "",
   "description": "050. Time Sessions - Global World Time Sessions [Sessions]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7874,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "050. Time Sessions - Global World Time Sessions",
   "name": "050_Time_Sessions_Global_World_Time_Sessions",
   "display": "050. Time Sessions - Global World Time Sessions",
   "type": "string",
   "default": "\u2014",
   "default_line": 7885,
   "range": "",
   "description": "050. Time Sessions - Global World Time Sessions [Sessions]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7885,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "050. Time Sessions - Global World Time Sessions",
   "name": "050_Time_Sessions_Global_World_Time_Sessions",
   "display": "050. Time Sessions - Global World Time Sessions",
   "type": "string",
   "default": "\u2014",
   "default_line": 7896,
   "range": "",
   "description": "050. Time Sessions - Global World Time Sessions [Sessions]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7896,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "050. Time Sessions - Global World Time Sessions",
   "name": "050_Time_Sessions_Global_World_Time_Sessions",
   "display": "050. Time Sessions - Global World Time Sessions",
   "type": "string",
   "default": "\u2014",
   "default_line": 7907,
   "range": "",
   "description": "050. Time Sessions - Global World Time Sessions [Sessions]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7907,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "050. Time Sessions - Global World Time Sessions",
   "name": "_more_109",
   "display": "\u2026 +5 more TDL params",
   "type": "string",
   "default": "\u2014",
   "default_line": 7918,
   "range": "",
   "description": "\u2026 +5 more TDL params [Sessions]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7918,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "051. Tick Count Filters - Overall Shut Off",
   "name": "051_Tick_Count_Filters_Overall_Shut_Off",
   "display": "051. Tick Count Filters - Overall Shut Off",
   "type": "string",
   "default": "\u2014",
   "default_line": 7929,
   "range": "",
   "description": "051. Tick Count Filters - Overall Shut Off [Shutoffs / Session Risk]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7929,
   "python_twin": "",
   "concept": "daily_pnl_limits",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis risk (6.8.3 06 Risk daily limits + 07. Session Risk). Essentials 051-054 shut-offs map onto it.",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "051. Tick Count Filters - Overall Shut Off",
   "name": "051_Tick_Count_Filters_Overall_Shut_Off",
   "display": "051. Tick Count Filters - Overall Shut Off",
   "type": "string",
   "default": "\u2014",
   "default_line": 7946,
   "range": "",
   "description": "051. Tick Count Filters - Overall Shut Off [Shutoffs / Session Risk]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7946,
   "python_twin": "",
   "concept": "daily_pnl_limits",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis risk (6.8.3 06 Risk daily limits + 07. Session Risk). Essentials 051-054 shut-offs map onto it.",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "051. Tick Count Filters - Overall Shut Off",
   "name": "051_Tick_Count_Filters_Overall_Shut_Off",
   "display": "051. Tick Count Filters - Overall Shut Off",
   "type": "string",
   "default": "\u2014",
   "default_line": 7957,
   "range": "",
   "description": "051. Tick Count Filters - Overall Shut Off [Shutoffs / Session Risk]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7957,
   "python_twin": "",
   "concept": "daily_pnl_limits",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis risk (6.8.3 06 Risk daily limits + 07. Session Risk). Essentials 051-054 shut-offs map onto it.",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "051. Tick Count Filters - Overall Shut Off",
   "name": "051_Tick_Count_Filters_Overall_Shut_Off",
   "display": "051. Tick Count Filters - Overall Shut Off",
   "type": "string",
   "default": "\u2014",
   "default_line": 7968,
   "range": "",
   "description": "051. Tick Count Filters - Overall Shut Off [Shutoffs / Session Risk]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7968,
   "python_twin": "",
   "concept": "daily_pnl_limits",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis risk (6.8.3 06 Risk daily limits + 07. Session Risk). Essentials 051-054 shut-offs map onto it.",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "051. Tick Count Filters - Overall Shut Off",
   "name": "051_Tick_Count_Filters_Overall_Shut_Off",
   "display": "051. Tick Count Filters - Overall Shut Off",
   "type": "string",
   "default": "\u2014",
   "default_line": 7979,
   "range": "",
   "description": "051. Tick Count Filters - Overall Shut Off [Shutoffs / Session Risk]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7979,
   "python_twin": "",
   "concept": "daily_pnl_limits",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis risk (6.8.3 06 Risk daily limits + 07. Session Risk). Essentials 051-054 shut-offs map onto it.",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "052. Tick Count Filters - Sessions Shut Off",
   "name": "session_max_loss_currency",
   "display": "Session Max Loss Currency",
   "type": "int",
   "default": "0",
   "default_line": 7990,
   "range": "",
   "description": "Session Max Loss Currency [Shutoffs / Session Risk]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 7990,
   "python_twin": "",
   "concept": "daily_pnl_limits",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis risk (6.8.3 06 Risk daily limits + 07. Session Risk). Essentials 051-054 shut-offs map onto it.",
   "open_question": "",
   "status": "v6.8.3-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "053. Trades Count Filters - Number of Trades",
   "name": "SessionMaxTrades",
   "display": "03.22 Session Max Trades",
   "type": "int",
   "default": "0",
   "default_line": 8001,
   "range": "",
   "description": "03.22 Session Max Trades [Shutoffs / Session Risk]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 8001,
   "python_twin": "",
   "concept": "max_trades_per_day",
   "overlap": "same name in A:SessionMaxTrades",
   "ownership_proposal": "PROPOSAL: A:SessionMaxTrades (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "v6.8-wired",
   "notes": "python_pnl=wired_or_seeded"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "053. Trades Count Filters - Number of Trades",
   "name": "Advanced_MaxTradesPerDay",
   "display": "Adv - Max Trades Per Day",
   "type": "int",
   "default": "0",
   "default_line": 8012,
   "range": "",
   "description": "Max Trades Per Day [Shutoffs / Session Risk]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 8012,
   "python_twin": "",
   "concept": "max_trades_per_day",
   "overlap": "same name in A:Advanced_MaxTradesPerDay",
   "ownership_proposal": "PROPOSAL: A:Advanced_MaxTradesPerDay (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "scaffold",
   "notes": "python_pnl=passthrough"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "054. Session Exit Filters - Sessions Trades",
   "name": "UseSessionFilters",
   "display": "03.01 Use Session Filters",
   "type": "bool",
   "default": "false",
   "default_line": 8023,
   "range": "",
   "description": "03.01 Use Session Filters [Shutoffs / Session Risk]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 8023,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "same name in A:UseSessionFilters, D:UseSessionFilters",
   "ownership_proposal": "PROPOSAL: A:UseSessionFilters (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "v6.8-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "054. Session Exit Filters - Sessions Trades",
   "name": "SkipPreMarket",
   "display": "03.02 Skip PreMarket",
   "type": "bool",
   "default": "true",
   "default_line": 8034,
   "range": "",
   "description": "03.02 Skip PreMarket [Shutoffs / Session Risk]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 8034,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "same name in A:SkipPreMarket, D:SkipPreMarket",
   "ownership_proposal": "PROPOSAL: A:SkipPreMarket (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "v6.8-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "054. Session Exit Filters - Sessions Trades",
   "name": "SkipLunch",
   "display": "03.03 Skip Lunch",
   "type": "bool",
   "default": "true",
   "default_line": 8045,
   "range": "",
   "description": "03.03 Skip Lunch [Shutoffs / Session Risk]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 8045,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "same name in A:SkipLunch, D:SkipLunch",
   "ownership_proposal": "PROPOSAL: A:SkipLunch (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "v6.8-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "054. Session Exit Filters - Sessions Trades",
   "name": "AllowOpenWindow",
   "display": "03.04 Allow Open Window",
   "type": "bool",
   "default": "true",
   "default_line": 8056,
   "range": "",
   "description": "03.04 Allow Open Window [Shutoffs / Session Risk]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 8056,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "same name in A:AllowOpenWindow, D:AllowOpenWindow",
   "ownership_proposal": "PROPOSAL: A:AllowOpenWindow (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "v6.8-wired",
   "notes": "python_pnl=wired_or_seeded"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "054. Session Exit Filters - Sessions Trades",
   "name": "AllowCloseWindow",
   "display": "03.05 Allow Close Window",
   "type": "bool",
   "default": "true",
   "default_line": 8067,
   "range": "",
   "description": "03.05 Allow Close Window [Shutoffs / Session Risk]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 8067,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "same name in A:AllowCloseWindow, D:AllowCloseWindow",
   "ownership_proposal": "PROPOSAL: A:AllowCloseWindow (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "v6.8-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "054. Session Exit Filters - Sessions Trades",
   "name": "session_end_exit_mode",
   "display": "Session End Exit Mode",
   "type": "string",
   "default": "LetRun",
   "default_line": 8078,
   "range": "",
   "description": "Session End Exit Mode [Shutoffs / Session Risk]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 8078,
   "python_twin": "",
   "concept": "",
   "overlap": "same name in A:SessionEndExitMode",
   "ownership_proposal": "PROPOSAL: A:SessionEndExitMode (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "v6.8.3-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "055. Day Time Exit Filters - End Of CME Session",
   "name": "UseDailyCloseWindow",
   "display": "Orig - Use Daily Close Window",
   "type": "bool",
   "default": "true",
   "default_line": 8089,
   "range": "",
   "description": "Use Daily Close Window [Shutoffs / Session Risk]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 8089,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "same name in A:UseDailyCloseWindow",
   "ownership_proposal": "PROPOSAL: A:UseDailyCloseWindow (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "055. Day Time Exit Filters - End Of CME Session",
   "name": "DailyCloseHour",
   "display": "Orig - Daily Close Hour",
   "type": "int",
   "default": "22",
   "default_line": 8100,
   "range": "",
   "description": "Daily Close Hour [Shutoffs / Session Risk]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 8100,
   "python_twin": "",
   "concept": "daily_close_schedule",
   "overlap": "same name in A:DailyCloseHour",
   "ownership_proposal": "PROPOSAL: A:DailyCloseHour (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "055. Day Time Exit Filters - End Of CME Session",
   "name": "DailyCloseMinute",
   "display": "Orig - Daily Close Minute",
   "type": "int",
   "default": "15",
   "default_line": 8111,
   "range": "",
   "description": "Daily Close Minute [Shutoffs / Session Risk]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 8111,
   "python_twin": "",
   "concept": "daily_close_schedule",
   "overlap": "same name in A:DailyCloseMinute",
   "ownership_proposal": "PROPOSAL: A:DailyCloseMinute (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "055. Day Time Exit Filters - End Of CME Session",
   "name": "DailyReopenHour",
   "display": "Orig - Daily Reopen Hour",
   "type": "int",
   "default": "1",
   "default_line": 8122,
   "range": "",
   "description": "Daily Reopen Hour [Shutoffs / Session Risk]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 8122,
   "python_twin": "",
   "concept": "daily_close_schedule",
   "overlap": "same name in A:DailyReopenHour",
   "ownership_proposal": "PROPOSAL: A:DailyReopenHour (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "055. Day Time Exit Filters - End Of CME Session",
   "name": "DailyReopenMinute",
   "display": "Orig - Daily Reopen Minute",
   "type": "int",
   "default": "15",
   "default_line": 8133,
   "range": "",
   "description": "Daily Reopen Minute [Shutoffs / Session Risk]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 8133,
   "python_twin": "",
   "concept": "daily_close_schedule",
   "overlap": "same name in A:DailyReopenMinute",
   "ownership_proposal": "PROPOSAL: A:DailyReopenMinute (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "055. Day Time Exit Filters - End Of CME Session",
   "name": "DeletePendingsAtDailyClose",
   "display": "Orig - Delete Pendings At Daily Close",
   "type": "bool",
   "default": "true",
   "default_line": 8144,
   "range": "",
   "description": "Delete Pendings At Daily Close [Shutoffs / Session Risk]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 8144,
   "python_twin": "",
   "concept": "daily_close_schedule",
   "overlap": "same name in A:DeletePendingsAtDailyClose",
   "ownership_proposal": "PROPOSAL: A:DeletePendingsAtDailyClose (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "055. Day Time Exit Filters - End Of CME Session",
   "name": "ClosePositionsAtDailyClose",
   "display": "Orig - Close Positions At Daily Close",
   "type": "bool",
   "default": "true",
   "default_line": 8155,
   "range": "",
   "description": "Close Positions At Daily Close [Shutoffs / Session Risk]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 8155,
   "python_twin": "",
   "concept": "daily_close_schedule",
   "overlap": "same name in A:ClosePositionsAtDailyClose",
   "ownership_proposal": "PROPOSAL: A:ClosePositionsAtDailyClose (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "money_mgmt",
   "group": "056. Money Management Simulator",
   "name": "mm_simulator_on",
   "display": "MM Simulator On",
   "type": "bool",
   "default": "false",
   "default_line": 8166,
   "range": "",
   "description": "MM Simulator On [Money Management]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 8166,
   "python_twin": "",
   "concept": "money_management_mm056",
   "overlap": "same name in A:MmSimulatorOn",
   "ownership_proposal": "PROPOSAL: A:MmSimulatorOn (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "v6.8.3-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "money_mgmt",
   "group": "056. Money Management Simulator",
   "name": "mm_use_money_gain",
   "display": "MM Use Money Gain",
   "type": "bool",
   "default": "true",
   "default_line": 8177,
   "range": "",
   "description": "MM Use Money Gain [Money Management]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 8177,
   "python_twin": "",
   "concept": "money_management_mm056",
   "overlap": "same name in A:MmUseMoneyGain",
   "ownership_proposal": "PROPOSAL: A:MmUseMoneyGain (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "v6.8.3-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "money_mgmt",
   "group": "056. Money Management Simulator",
   "name": "mm_money_amount_gain",
   "display": "MM Money Amount Gain",
   "type": "int",
   "default": "1000",
   "default_line": 8188,
   "range": "",
   "description": "MM Money Amount Gain [Money Management]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 8188,
   "python_twin": "",
   "concept": "money_management_mm056",
   "overlap": "same name in A:MmMoneyAmountGain",
   "ownership_proposal": "PROPOSAL: A:MmMoneyAmountGain (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "v6.8.3-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "money_mgmt",
   "group": "056. Money Management Simulator",
   "name": "mm_use_ticks_gain",
   "display": "MM Use Ticks Gain",
   "type": "bool",
   "default": "false",
   "default_line": 8199,
   "range": "",
   "description": "MM Use Ticks Gain [Money Management]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 8199,
   "python_twin": "",
   "concept": "money_management_mm056",
   "overlap": "same name in A:MmUseTicksGain",
   "ownership_proposal": "PROPOSAL: A:MmUseTicksGain (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "v6.8.3-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "money_mgmt",
   "group": "056. Money Management Simulator",
   "name": "mm_tick_amount_gain",
   "display": "MM Tick Amount Gain",
   "type": "int",
   "default": "100",
   "default_line": 8210,
   "range": "",
   "description": "MM Tick Amount Gain [Money Management]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 8210,
   "python_twin": "",
   "concept": "money_management_mm056",
   "overlap": "same name in A:MmTickAmountGain",
   "ownership_proposal": "PROPOSAL: A:MmTickAmountGain (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "v6.8.3-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "money_mgmt",
   "group": "056. Money Management Simulator",
   "name": "mm_lots_increment",
   "display": "MM Lots Increment",
   "type": "int",
   "default": "1",
   "default_line": 8221,
   "range": "",
   "description": "MM Lots Increment [Money Management]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 8221,
   "python_twin": "",
   "concept": "quantity_lots",
   "overlap": "same name in A:MmLotsIncrement",
   "ownership_proposal": "PROPOSAL: A:MmLotsIncrement (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "v6.8.3-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "money_mgmt",
   "group": "056. Money Management Simulator",
   "name": "mm_max_lots",
   "display": "MM Max Lots",
   "type": "int",
   "default": "2",
   "default_line": 8232,
   "range": "",
   "description": "MM Max Lots [Money Management]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 8232,
   "python_twin": "",
   "concept": "quantity_lots",
   "overlap": "same name in A:MmMaxLots",
   "ownership_proposal": "PROPOSAL: A:MmMaxLots (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "v6.8.3-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "money_mgmt",
   "group": "056. Money Management Simulator",
   "name": "mm_martingale_on",
   "display": "MM Martingale On",
   "type": "bool",
   "default": "false",
   "default_line": 8243,
   "range": "",
   "description": "MM Martingale On [Money Management]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 8243,
   "python_twin": "",
   "concept": "money_management_mm056",
   "overlap": "same name in A:MmMartingaleOn",
   "ownership_proposal": "PROPOSAL: A:MmMartingaleOn (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "v6.8.3-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "money_mgmt",
   "group": "056. Money Management Simulator",
   "name": "mm_cumulated_mode",
   "display": "MM Cumulated Mode",
   "type": "bool",
   "default": "true",
   "default_line": 8254,
   "range": "",
   "description": "MM Cumulated Mode [Money Management]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 8254,
   "python_twin": "",
   "concept": "money_management_mm056",
   "overlap": "same name in A:MmCumulatedMode",
   "ownership_proposal": "PROPOSAL: A:MmCumulatedMode (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "v6.8.3-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "money_mgmt",
   "group": "056. Money Management Simulator",
   "name": "mm_automatic_mode",
   "display": "MM Automatic Mode",
   "type": "bool",
   "default": "false",
   "default_line": 8265,
   "range": "",
   "description": "MM Automatic Mode [Money Management]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 8265,
   "python_twin": "",
   "concept": "money_management_mm056",
   "overlap": "same name in A:MmAutomaticMode",
   "ownership_proposal": "PROPOSAL: A:MmAutomaticMode (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "v6.8.3-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "money_mgmt",
   "group": "056. Money Management Simulator",
   "name": "UseMoneyManagement",
   "display": "Orig - Use Money Management",
   "type": "bool",
   "default": "false",
   "default_line": 8276,
   "range": "",
   "description": "Use Money Management [Money Management]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 8276,
   "python_twin": "",
   "concept": "money_management_mm056",
   "overlap": "same name in A:UseMoneyManagement, D:UseMoneyManagement",
   "ownership_proposal": "PROPOSAL: A:UseMoneyManagement (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "money_mgmt",
   "group": "056. Money Management Simulator",
   "name": "RiskPercent",
   "display": "Orig - Risk Percent",
   "type": "double",
   "default": "1.0",
   "default_line": 8287,
   "range": "",
   "description": "Risk Percent [Money Management]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 8287,
   "python_twin": "",
   "concept": "money_management_mm056",
   "overlap": "same name in A:RiskPercent, D:RiskPercent",
   "ownership_proposal": "PROPOSAL: A:RiskPercent (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "money_mgmt",
   "group": "056. Money Management Simulator",
   "name": "VirtualStartingBalance",
   "display": "Orig - Virtual Starting Balance",
   "type": "int",
   "default": "10000",
   "default_line": 8298,
   "range": "",
   "description": "Virtual Starting Balance [Money Management]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 8298,
   "python_twin": "",
   "concept": "money_management_mm056",
   "overlap": "same name in A:VirtualStartingBalance, D:VirtualStartingBalance",
   "ownership_proposal": "PROPOSAL: A:VirtualStartingBalance (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "money_mgmt",
   "group": "057. Slippage Management",
   "name": "use_slippage",
   "display": "Use Slippage",
   "type": "bool",
   "default": "false",
   "default_line": 8309,
   "range": "",
   "description": "Use Slippage [Money Management]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 8309,
   "python_twin": "",
   "concept": "slippage",
   "overlap": "same name in A:UseSlippage",
   "ownership_proposal": "PROPOSAL: A:UseSlippage (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "v6.8.3-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "money_mgmt",
   "group": "057. Slippage Management",
   "name": "slippage_entry_ticks",
   "display": "Slippage Entry Ticks",
   "type": "int",
   "default": "1",
   "default_line": 8320,
   "range": "",
   "description": "Slippage Entry Ticks [Money Management]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 8320,
   "python_twin": "",
   "concept": "slippage",
   "overlap": "same name in A:SlippageEntryTicks",
   "ownership_proposal": "PROPOSAL: A:SlippageEntryTicks (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "v6.8.3-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "money_mgmt",
   "group": "057. Slippage Management",
   "name": "slippage_exit_ticks",
   "display": "Slippage Exit Ticks",
   "type": "int",
   "default": "1",
   "default_line": 8331,
   "range": "",
   "description": "Slippage Exit Ticks [Money Management]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 8331,
   "python_twin": "",
   "concept": "slippage",
   "overlap": "same name in A:SlippageExitTicks",
   "ownership_proposal": "PROPOSAL: A:SlippageExitTicks (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "v6.8.3-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "money_mgmt",
   "group": "098. Additional comissions",
   "name": "use_extra_commission",
   "display": "Use Extra Commission",
   "type": "bool",
   "default": "false",
   "default_line": 8342,
   "range": "",
   "description": "Use Extra Commission [Commission / Equity]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 8342,
   "python_twin": "",
   "concept": "commission",
   "overlap": "same name in A:UseExtraCommission",
   "ownership_proposal": "PROPOSAL: A:UseExtraCommission (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "v6.8.3-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "money_mgmt",
   "group": "098. Additional comissions",
   "name": "extra_commission_per_side",
   "display": "Extra Commission Per Side",
   "type": "int",
   "default": "0",
   "default_line": 8353,
   "range": "",
   "description": "Extra Commission Per Side [Commission / Equity]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 8353,
   "python_twin": "",
   "concept": "commission",
   "overlap": "same name in A:ExtraCommissionPerSide",
   "ownership_proposal": "PROPOSAL: A:ExtraCommissionPerSide (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "v6.8.3-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "money_mgmt",
   "group": "099. Equity Curve Analyzer",
   "name": "use_equity_curve_filter",
   "display": "Use Equity Curve Filter",
   "type": "bool",
   "default": "false",
   "default_line": 8364,
   "range": "",
   "description": "Use Equity Curve Filter [Commission / Equity]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 8364,
   "python_twin": "",
   "concept": "equity_curve_filter",
   "overlap": "same name in A:UseEquityCurveFilter",
   "ownership_proposal": "PROPOSAL: A:UseEquityCurveFilter (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "v6.8.3-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "money_mgmt",
   "group": "099. Equity Curve Analyzer",
   "name": "equity_curve_lookback_trades",
   "display": "Equity Curve Lookback Trades",
   "type": "int",
   "default": "20",
   "default_line": 8375,
   "range": "",
   "description": "Equity Curve Lookback Trades [Commission / Equity]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 8375,
   "python_twin": "",
   "concept": "equity_curve_filter",
   "overlap": "same name in A:EquityCurveLookbackTrades",
   "ownership_proposal": "PROPOSAL: A:EquityCurveLookbackTrades (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "v6.8.3-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "D",
   "plugin": "roman_essentials",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "money_mgmt",
   "group": "099. Equity Curve Analyzer",
   "name": "equity_curve_mode",
   "display": "Equity Curve Mode",
   "type": "string",
   "default": "StayDirect",
   "default_line": 8386,
   "range": "",
   "description": "Equity Curve Mode [Commission / Equity]",
   "source_file": "smt-python/config/essentials_host/essentials_params_full.json",
   "source_line": 8386,
   "python_twin": "",
   "concept": "equity_curve_filter",
   "overlap": "same name in A:EquityCurveMode",
   "ownership_proposal": "PROPOSAL: A:EquityCurveMode (6.8.3) wins; this value maps onto it",
   "open_question": "",
   "status": "v6.8.3-wired",
   "notes": "python_pnl=tdl_wired_passthrough_in_python"
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "nitro_crt plugin (planned)",
   "chassis_area": "",
   "group": "F1",
   "name": "f1_crt_timeframes_min",
   "display": "f1_crt_timeframes_min",
   "type": "list",
   "default": "[15, 30, 60]",
   "default_line": 25,
   "range": "",
   "description": "f1 crt timeframes min",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 25,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "nitro_crt plugin (planned)",
   "chassis_area": "",
   "group": "F1",
   "name": "f1_htf_tz",
   "display": "f1_htf_tz",
   "type": "str",
   "default": "\"America/New_York\"",
   "default_line": 26,
   "range": "",
   "description": "f1 htf tz",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 26,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "nitro_crt plugin (planned)",
   "chassis_area": "",
   "group": "F1",
   "name": "f1_htf_anchor",
   "display": "f1_htf_anchor",
   "type": "str",
   "default": "\"clock\"",
   "default_line": 27,
   "range": "",
   "description": "clock grid :00/:15/:30/:45 ET (1H on the hour, CME clock)",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 27,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "nitro_crt plugin (planned)",
   "chassis_area": "",
   "group": "F1",
   "name": "f1_htf_min_fill_frac",
   "display": "f1_htf_min_fill_frac",
   "type": "float",
   "default": "0.5",
   "default_line": 28,
   "range": "",
   "description": "HTF bar needs >= this share of its 1m bars to be usable",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 28,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "nitro_crt plugin (planned)",
   "chassis_area": "",
   "group": "grading/geometry",
   "name": "crt_min_sweep_ticks",
   "display": "crt_min_sweep_ticks",
   "type": "int",
   "default": "1",
   "default_line": 30,
   "range": "",
   "description": "C2 must trade >= N ticks beyond C1 extreme",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 30,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "nitro_crt plugin (planned)",
   "chassis_area": "",
   "group": "grading/geometry",
   "name": "crt_close_inside_strict",
   "display": "crt_close_inside_strict",
   "type": "bool",
   "default": "True",
   "default_line": 31,
   "range": "",
   "description": "C2 close strictly inside C1 range",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 31,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "nitro_crt plugin (planned)",
   "chassis_area": "",
   "group": "grading/geometry",
   "name": "crt_reject_outside_bar",
   "display": "crt_reject_outside_bar",
   "type": "bool",
   "default": "True",
   "default_line": 32,
   "range": "",
   "description": "C2 sweeping BOTH C1 sides = no CRT",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 32,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "nitro_crt plugin (planned)",
   "chassis_area": "",
   "group": "grading/geometry",
   "name": "crt_min_c1_range_ticks",
   "display": "crt_min_c1_range_ticks",
   "type": "int",
   "default": "0",
   "default_line": 33,
   "range": "",
   "description": "crt min c1 range ticks",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 33,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "nitro_crt plugin (planned)",
   "chassis_area": "",
   "group": "grading/geometry",
   "name": "crt_min_target_ticks",
   "display": "crt_min_target_ticks",
   "type": "int",
   "default": "8",
   "default_line": 34,
   "range": "",
   "description": "entry->target distance must be >= N ticks",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 34,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "nitro_crt plugin (planned)",
   "chassis_area": "",
   "group": "F2",
   "name": "f2_select_mode",
   "display": "f2_select_mode",
   "type": "str",
   "default": "\"first_formed\"",
   "default_line": 36,
   "range": "",
   "description": "first_formed | (future) best_grade",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 36,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "nitro_crt plugin (planned)",
   "chassis_area": "",
   "group": "F2",
   "name": "f2_tie_break",
   "display": "f2_tie_break",
   "type": "str",
   "default": "\"lowest_tf\"",
   "default_line": 37,
   "range": "",
   "description": "lowest_tf | highest_tf when TFs close on the same minute",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 37,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "F2",
   "name": "f2_form_window_start",
   "display": "f2_form_window_start",
   "type": "str",
   "default": "\"10:00\"",
   "default_line": 38,
   "range": "",
   "description": "ET; CRT formed_at (C2 close) must be inside window",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 38,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "F2",
   "name": "f2_form_window_end",
   "display": "f2_form_window_end",
   "type": "str",
   "default": "\"12:00\"",
   "default_line": 39,
   "range": "",
   "description": "f2 form window end",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 39,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "F2",
   "name": "f2_asia_enabled",
   "display": "f2_asia_enabled",
   "type": "bool",
   "default": "False",
   "default_line": 42,
   "range": "",
   "description": "f2 asia enabled",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 42,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "F2",
   "name": "f2_asia_form_window_start",
   "display": "f2_asia_form_window_start",
   "type": "str",
   "default": "\"19:00\"",
   "default_line": 43,
   "range": "",
   "description": "f2 asia form window start",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 43,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "F2",
   "name": "f2_asia_form_window_end",
   "display": "f2_asia_form_window_end",
   "type": "str",
   "default": "\"22:00\"",
   "default_line": 44,
   "range": "",
   "description": "f2 asia form window end",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 44,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "F2",
   "name": "f2_asia_entry_window_end",
   "display": "f2_asia_entry_window_end",
   "type": "str",
   "default": "\"22:00\"",
   "default_line": 45,
   "range": "",
   "description": "f2 asia entry window end",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 45,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "nitro_crt plugin (planned)",
   "chassis_area": "",
   "group": "F3",
   "name": "f3_bias_enabled",
   "display": "f3_bias_enabled",
   "type": "bool",
   "default": "True",
   "default_line": 47,
   "range": "",
   "description": "f3 bias enabled",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 47,
   "python_twin": "",
   "concept": "htf_bias",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Keep per-plugin for parity now (ZZ 04/12, SMT htf_bias, Nitro F3, Essentials 036); candidate shared chassis HTF service later (Q5).",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "nitro_crt plugin (planned)",
   "chassis_area": "",
   "group": "F3",
   "name": "f3_bias_mode",
   "display": "f3_bias_mode",
   "type": "str",
   "default": "\"pivot_sweep\"",
   "default_line": 48,
   "range": "",
   "description": "f3 bias mode",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 48,
   "python_twin": "",
   "concept": "htf_bias",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Keep per-plugin for parity now (ZZ 04/12, SMT htf_bias, Nitro F3, Essentials 036); candidate shared chassis HTF service later (Q5).",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "nitro_crt plugin (planned)",
   "chassis_area": "",
   "group": "F3",
   "name": "f3_pivot_left_bars",
   "display": "f3_pivot_left_bars",
   "type": "int",
   "default": "2",
   "default_line": 49,
   "range": "",
   "description": "f3 pivot left bars",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 49,
   "python_twin": "",
   "concept": "htf_bias",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Keep per-plugin for parity now (ZZ 04/12, SMT htf_bias, Nitro F3, Essentials 036); candidate shared chassis HTF service later (Q5).",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "nitro_crt plugin (planned)",
   "chassis_area": "",
   "group": "F3",
   "name": "f3_pivot_right_bars",
   "display": "f3_pivot_right_bars",
   "type": "int",
   "default": "2",
   "default_line": 50,
   "range": "",
   "description": "f3 pivot right bars",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 50,
   "python_twin": "",
   "concept": "htf_bias",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Keep per-plugin for parity now (ZZ 04/12, SMT htf_bias, Nitro F3, Essentials 036); candidate shared chassis HTF service later (Q5).",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "nitro_crt plugin (planned)",
   "chassis_area": "",
   "group": "F3",
   "name": "f3_pivot_lookback_hours",
   "display": "f3_pivot_lookback_hours",
   "type": "int",
   "default": "48",
   "default_line": 51,
   "range": "",
   "description": "f3 pivot lookback hours",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 51,
   "python_twin": "",
   "concept": "htf_bias",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Keep per-plugin for parity now (ZZ 04/12, SMT htf_bias, Nitro F3, Essentials 036); candidate shared chassis HTF service later (Q5).",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "nitro_crt plugin (planned)",
   "chassis_area": "",
   "group": "F3",
   "name": "f3_reversal_confirm",
   "display": "f3_reversal_confirm",
   "type": "str",
   "default": "\"close_back\"",
   "default_line": 52,
   "range": "",
   "description": "f3 reversal confirm",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 52,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "nitro_crt plugin (planned)",
   "chassis_area": "",
   "group": "F3",
   "name": "f3_reversal_max_bars",
   "display": "f3_reversal_max_bars",
   "type": "int",
   "default": "3",
   "default_line": 53,
   "range": "",
   "description": "1H bars (incl. sweep bar) allowed for the close back over/under the pivot",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 53,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "nitro_crt plugin (planned)",
   "chassis_area": "",
   "group": "F3",
   "name": "f3_no_bias_action",
   "display": "f3_no_bias_action",
   "type": "str",
   "default": "\"take_as_grade_B\"",
   "default_line": 54,
   "range": "",
   "description": "take_as_grade_B | skip",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 54,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "nitro_crt plugin (planned)",
   "chassis_area": "",
   "group": "F3",
   "name": "f3_counter_bias_action",
   "display": "f3_counter_bias_action",
   "type": "str",
   "default": "\"skip\"",
   "default_line": 55,
   "range": "",
   "description": "f3 counter bias action",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 55,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "nitro_crt plugin (planned)",
   "chassis_area": "",
   "group": "F3",
   "name": "f3_ob_confluence_enabled",
   "display": "f3_ob_confluence_enabled",
   "type": "bool",
   "default": "False",
   "default_line": 56,
   "range": "",
   "description": "f3 ob confluence enabled",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 56,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "nitro_crt plugin (planned)",
   "chassis_area": "",
   "group": "F3",
   "name": "f3_ob_lookback_hours",
   "display": "f3_ob_lookback_hours",
   "type": "int",
   "default": "48",
   "default_line": 57,
   "range": "",
   "description": "f3 ob lookback hours",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 57,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "nitro_crt plugin (planned)",
   "chassis_area": "",
   "group": "F3",
   "name": "f3_ob_action",
   "display": "f3_ob_action",
   "type": "str",
   "default": "\"tag\"",
   "default_line": 58,
   "range": "",
   "description": "tag (meta + grade note only) | require (skip CRT without OB rejection)",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 58,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "nitro_crt plugin (planned)",
   "chassis_area": "",
   "group": "F3",
   "name": "f3_pivot_strength_enabled",
   "display": "f3_pivot_strength_enabled",
   "type": "bool",
   "default": "False",
   "default_line": 61,
   "range": "",
   "description": "f3 pivot strength enabled",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 61,
   "python_twin": "",
   "concept": "htf_bias",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Keep per-plugin for parity now (ZZ 04/12, SMT htf_bias, Nitro F3, Essentials 036); candidate shared chassis HTF service later (Q5).",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "nitro_crt plugin (planned)",
   "chassis_area": "",
   "group": "F3",
   "name": "f3_pivot_strength_atr_mult",
   "display": "f3_pivot_strength_atr_mult",
   "type": "float",
   "default": "2.0",
   "default_line": 62,
   "range": "",
   "description": "NOT STATED / unverified: leg away from pivot >= mult * ATR(1H)",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 62,
   "python_twin": "",
   "concept": "htf_bias",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Keep per-plugin for parity now (ZZ 04/12, SMT htf_bias, Nitro F3, Essentials 036); candidate shared chassis HTF service later (Q5).",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "nitro_crt plugin (planned)",
   "chassis_area": "",
   "group": "F3",
   "name": "f3_pivot_strength_atr_len",
   "display": "f3_pivot_strength_atr_len",
   "type": "int",
   "default": "14",
   "default_line": 63,
   "range": "",
   "description": "NOT STATED",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 63,
   "python_twin": "",
   "concept": "htf_bias",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Keep per-plugin for parity now (ZZ 04/12, SMT htf_bias, Nitro F3, Essentials 036); candidate shared chassis HTF service later (Q5).",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "nitro_crt plugin (planned)",
   "chassis_area": "",
   "group": "F3",
   "name": "f3_pivot_strength_window_bars",
   "display": "f3_pivot_strength_window_bars",
   "type": "int",
   "default": "3",
   "default_line": 64,
   "range": "",
   "description": "NOT STATED: 1H bars after the pivot bar in which the leg must happen",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 64,
   "python_twin": "",
   "concept": "htf_bias",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Keep per-plugin for parity now (ZZ 04/12, SMT htf_bias, Nitro F3, Essentials 036); candidate shared chassis HTF service later (Q5).",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "nitro_crt plugin (planned)",
   "chassis_area": "",
   "group": "F3",
   "name": "f3_cluster_enabled",
   "display": "f3_cluster_enabled",
   "type": "bool",
   "default": "False",
   "default_line": 67,
   "range": "",
   "description": "f3 cluster enabled",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 67,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "nitro_crt plugin (planned)",
   "chassis_area": "",
   "group": "F3",
   "name": "f3_cluster_min_touches",
   "display": "f3_cluster_min_touches",
   "type": "int",
   "default": "3",
   "default_line": 68,
   "range": "",
   "description": "3 lines drawn on screen (frame 179); he says \"four, five\" rejections",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 68,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "nitro_crt plugin (planned)",
   "chassis_area": "",
   "group": "F3",
   "name": "f3_cluster_tol_ticks",
   "display": "f3_cluster_tol_ticks",
   "type": "int",
   "default": "20",
   "default_line": 69,
   "range": "",
   "description": "NOT STATED: swing highs within N ticks form one cluster",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 69,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "nitro_crt plugin (planned)",
   "chassis_area": "",
   "group": "F3",
   "name": "f3_cluster_lookback_hours",
   "display": "f3_cluster_lookback_hours",
   "type": "int",
   "default": "48",
   "default_line": 70,
   "range": "",
   "description": "NOT STATED",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 70,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "nitro_crt plugin (planned)",
   "chassis_area": "",
   "group": "F3",
   "name": "f3_cluster_action",
   "display": "f3_cluster_action",
   "type": "str",
   "default": "\"tag\"",
   "default_line": 71,
   "range": "",
   "description": "tag | require",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 71,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "nitro_crt plugin (planned)",
   "chassis_area": "",
   "group": "F4",
   "name": "f4_entry_mode",
   "display": "f4_entry_mode",
   "type": "str",
   "default": "\"break\"",
   "default_line": 73,
   "range": "",
   "description": "break | retest (F5)",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 73,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "nitro_crt plugin (planned)",
   "chassis_area": "",
   "group": "F4",
   "name": "f4_break_ticks",
   "display": "f4_break_ticks",
   "type": "int",
   "default": "1",
   "default_line": 74,
   "range": "",
   "description": "stop-entry N ticks through the C2 far side",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 74,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "nitro_crt plugin (planned)",
   "chassis_area": "",
   "group": "F4",
   "name": "f4_entry_expiry_tf_bars",
   "display": "f4_entry_expiry_tf_bars",
   "type": "int",
   "default": "1",
   "default_line": 75,
   "range": "",
   "description": "must trigger within N HTF bars after formation (C3)",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 75,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "F4",
   "name": "f4_entry_window_end",
   "display": "f4_entry_window_end",
   "type": "str",
   "default": "\"12:00\"",
   "default_line": 76,
   "range": "",
   "description": "ET hard cutoff for triggers",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 76,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "F4",
   "name": "f4_entry_window_start",
   "display": "f4_entry_window_start",
   "type": "str",
   "default": "\"09:30\"",
   "default_line": 77,
   "range": "",
   "description": "ET host open-window start (essentials_mapping; was hard-coded 09:30)",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 77,
   "python_twin": "",
   "concept": "session_windows",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis session layer owns all session windows (ET). Plugins request windows by name (e.g. NY AM, open window) instead of carrying their own hour/minute knobs. Parity mode keeps 6.8.3 values + clock (Q8).",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "nitro_crt plugin (planned)",
   "chassis_area": "",
   "group": "F4",
   "name": "f4_cancel_if_sweep_extreme_broken",
   "display": "f4_cancel_if_sweep_extreme_broken",
   "type": "bool",
   "default": "True",
   "default_line": 78,
   "range": "",
   "description": "f4 cancel if sweep extreme broken",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 78,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "nitro_crt plugin (planned)",
   "chassis_area": "",
   "group": "F4",
   "name": "f4_ambiguous_bar_policy",
   "display": "f4_ambiguous_bar_policy",
   "type": "str",
   "default": "\"skip\"",
   "default_line": 79,
   "range": "",
   "description": "bar breaks far side AND sweep extreme -> skip",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 79,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "nitro_crt plugin (planned)",
   "chassis_area": "",
   "group": "F5",
   "name": "f5_retest_tolerance_ticks",
   "display": "f5_retest_tolerance_ticks",
   "type": "int",
   "default": "2",
   "default_line": 81,
   "range": "",
   "description": "f5 retest tolerance ticks",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 81,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "nitro_crt plugin (planned)",
   "chassis_area": "",
   "group": "F5",
   "name": "f5_retest_max_minutes",
   "display": "f5_retest_max_minutes",
   "type": "int",
   "default": "15",
   "default_line": 82,
   "range": "",
   "description": "f5 retest max minutes",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 82,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "nitro_crt plugin (planned)",
   "chassis_area": "",
   "group": "F5",
   "name": "f5_retest_require_rebreak",
   "display": "f5_retest_require_rebreak",
   "type": "bool",
   "default": "False",
   "default_line": 83,
   "range": "",
   "description": "f5 retest require rebreak",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 83,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "nitro_crt plugin (planned)",
   "chassis_area": "",
   "group": "F5",
   "name": "f5_cancel_if_target_hit_first",
   "display": "f5_cancel_if_target_hit_first",
   "type": "bool",
   "default": "True",
   "default_line": 84,
   "range": "",
   "description": "target traded before the retest fill -> cancel",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 84,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "nitro_crt plugin (planned)",
   "chassis_area": "",
   "group": "F6",
   "name": "f6_stop_mode",
   "display": "f6_stop_mode",
   "type": "str",
   "default": "\"target_rr\"",
   "default_line": 86,
   "range": "",
   "description": "target_rr | c2_extreme",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 86,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis owns SL/TP execution; plugins send stop_hint/target_hint (ZZ profiles, SMT RR presets, Nitro 1.5R) (Q2, Q9).",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "nitro_crt plugin (planned)",
   "chassis_area": "",
   "group": "F6",
   "name": "f6_stop_rr",
   "display": "f6_stop_rr",
   "type": "float",
   "default": "1.5",
   "default_line": 87,
   "range": "",
   "description": "f6 stop rr",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 87,
   "python_twin": "",
   "concept": "stop_target",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis owns SL/TP execution; plugins send stop_hint/target_hint (ZZ profiles, SMT RR presets, Nitro 1.5R) (Q2, Q9).",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "nitro_crt plugin (planned)",
   "chassis_area": "",
   "group": "F6",
   "name": "f6_c2_extreme_buffer_ticks",
   "display": "f6_c2_extreme_buffer_ticks",
   "type": "int",
   "default": "1",
   "default_line": 88,
   "range": "",
   "description": "f6 c2 extreme buffer ticks",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 88,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "orders_positions",
   "group": "F7",
   "name": "f7_one_crt_per_day",
   "display": "f7_one_crt_per_day",
   "type": "bool",
   "default": "True",
   "default_line": 90,
   "range": "",
   "description": "f7 one crt per day",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 90,
   "python_twin": "",
   "concept": "max_trades_per_day",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis (6.8.3 02. One Trade Mode + Advanced_MaxTradesPerDay). SMT one_trade_per_day, Nitro F7/F9 and Essentials 053 map onto it.",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "nitro_crt plugin (planned)",
   "chassis_area": "",
   "group": "F7",
   "name": "f7_filtered_consumes_day",
   "display": "f7_filtered_consumes_day",
   "type": "bool",
   "default": "False",
   "default_line": 91,
   "range": "",
   "description": "CRT rejected by F3/F10/F8 filters does NOT use up the day (video: first CRT *with* the trend)",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 91,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "nitro_crt plugin (planned)",
   "chassis_area": "",
   "group": "F7",
   "name": "f7_count_mode",
   "display": "f7_count_mode",
   "type": "str",
   "default": "\"first_formed\"",
   "default_line": 92,
   "range": "",
   "description": "first_formed | first_triggered",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 92,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "nitro_crt plugin (planned)",
   "chassis_area": "",
   "group": "F7",
   "name": "f7_cancel_releases_day",
   "display": "f7_cancel_releases_day",
   "type": "bool",
   "default": "False",
   "default_line": 95,
   "range": "",
   "description": "f7 cancel releases day",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 95,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "nitro_crt plugin (planned)",
   "chassis_area": "",
   "group": "F7",
   "name": "f7_expire_releases_day",
   "display": "f7_expire_releases_day",
   "type": "bool",
   "default": "False",
   "default_line": 96,
   "range": "",
   "description": "NOT STATED: same for a CRT that simply expires untriggered",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 96,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "F7",
   "name": "f7_day_key",
   "display": "f7_day_key",
   "type": "str",
   "default": "\"calendar\"",
   "default_line": 97,
   "range": "",
   "description": "calendar (ET date) | globex (18:00 ET roll; needed with Asia)",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 97,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "nitro_crt plugin (planned)",
   "chassis_area": "",
   "group": "F7",
   "name": "f7_day_slot_consumed_on",
   "display": "f7_day_slot_consumed_on",
   "type": "str",
   "default": "\"form\"",
   "default_line": 106,
   "range": "",
   "description": "form | trigger",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 106,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "F8",
   "name": "f8_calendar_enabled",
   "display": "f8_calendar_enabled",
   "type": "bool",
   "default": "True",
   "default_line": 108,
   "range": "",
   "description": "f8 calendar enabled",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 108,
   "python_twin": "",
   "concept": "news_calendar",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis news filter: 6.8.3 News Guard behaviour first, then merge Nitro F8 sourced FOMC/BLS/CME calendar (Q4).",
   "open_question": "Q12/Q4",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "F8",
   "name": "f8_skip_fomc_day",
   "display": "f8_skip_fomc_day",
   "type": "bool",
   "default": "True",
   "default_line": 109,
   "range": "",
   "description": "f8 skip fomc day",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 109,
   "python_twin": "",
   "concept": "news_calendar",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis news filter: 6.8.3 News Guard behaviour first, then merge Nitro F8 sourced FOMC/BLS/CME calendar (Q4).",
   "open_question": "Q12/Q4",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "F8",
   "name": "f8_fomc_mode",
   "display": "f8_fomc_mode",
   "type": "str",
   "default": "\"skip\"",
   "default_line": 110,
   "range": "",
   "description": "skip | aplus_only",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 110,
   "python_twin": "",
   "concept": "news_calendar",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis news filter: 6.8.3 News Guard behaviour first, then merge Nitro F8 sourced FOMC/BLS/CME calendar (Q4).",
   "open_question": "Q12/Q4",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "F8",
   "name": "f8_skip_no_news_monday",
   "display": "f8_skip_no_news_monday",
   "type": "bool",
   "default": "True",
   "default_line": 111,
   "range": "",
   "description": "f8 skip no news monday",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 111,
   "python_twin": "",
   "concept": "news_calendar",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis news filter: 6.8.3 News Guard behaviour first, then merge Nitro F8 sourced FOMC/BLS/CME calendar (Q4).",
   "open_question": "Q12/Q4",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "F8",
   "name": "f8_fomc_calendar_path",
   "display": "f8_fomc_calendar_path",
   "type": "str",
   "default": "\"config/calendar/fomc_decision_days.csv\"",
   "default_line": 112,
   "range": "",
   "description": "f8 fomc calendar path",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 112,
   "python_twin": "",
   "concept": "news_calendar",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis news filter: 6.8.3 News Guard behaviour first, then merge Nitro F8 sourced FOMC/BLS/CME calendar (Q4).",
   "open_question": "Q12/Q4",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "F8",
   "name": "f8_news_calendar_path",
   "display": "f8_news_calendar_path",
   "type": "str",
   "default": "\"config/calendar/news_events_bls.csv\"",
   "default_line": 113,
   "range": "",
   "description": "BLS CPI/NFP actual dates (SOURCES.md)",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 113,
   "python_twin": "",
   "concept": "news_calendar",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis news filter: 6.8.3 News Guard behaviour first, then merge Nitro F8 sourced FOMC/BLS/CME calendar (Q4).",
   "open_question": "Q12/Q4",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "F8",
   "name": "f8_news_coverage_start",
   "display": "f8_news_coverage_start",
   "type": "str",
   "default": "\"2025-07-01\"",
   "default_line": 114,
   "range": "",
   "description": "f8 news coverage start",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 114,
   "python_twin": "",
   "concept": "news_calendar",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis news filter: 6.8.3 News Guard behaviour first, then merge Nitro F8 sourced FOMC/BLS/CME calendar (Q4).",
   "open_question": "Q12/Q4",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "F8",
   "name": "f8_news_coverage_end",
   "display": "f8_news_coverage_end",
   "type": "str",
   "default": "\"2026-09-30\"",
   "default_line": 115,
   "range": "",
   "description": "f8 news coverage end",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 115,
   "python_twin": "",
   "concept": "news_calendar",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis news filter: 6.8.3 News Guard behaviour first, then merge Nitro F8 sourced FOMC/BLS/CME calendar (Q4).",
   "open_question": "Q12/Q4",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "F8",
   "name": "f8_cme_holiday_path",
   "display": "f8_cme_holiday_path",
   "type": "str",
   "default": "\"config/calendar/cme_holidays.csv\"",
   "default_line": 116,
   "range": "",
   "description": "f8 cme holiday path",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 116,
   "python_twin": "",
   "concept": "news_calendar",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis news filter: 6.8.3 News Guard behaviour first, then merge Nitro F8 sourced FOMC/BLS/CME calendar (Q4).",
   "open_question": "Q12/Q4",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "F8",
   "name": "f8_skip_cme_holiday",
   "display": "f8_skip_cme_holiday",
   "type": "bool",
   "default": "True",
   "default_line": 117,
   "range": "",
   "description": "f8 skip cme holiday",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 117,
   "python_twin": "",
   "concept": "news_calendar",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis news filter: 6.8.3 News Guard behaviour first, then merge Nitro F8 sourced FOMC/BLS/CME calendar (Q4).",
   "open_question": "Q12/Q4",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "F8",
   "name": "f8_skip_cme_early_close",
   "display": "f8_skip_cme_early_close",
   "type": "bool",
   "default": "True",
   "default_line": 118,
   "range": "",
   "description": "f8 skip cme early close",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 118,
   "python_twin": "",
   "concept": "news_calendar",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis news filter: 6.8.3 News Guard behaviour first, then merge Nitro F8 sourced FOMC/BLS/CME calendar (Q4).",
   "open_question": "Q12/Q4",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "F8",
   "name": "f8_news_event_types",
   "display": "f8_news_event_types",
   "type": "list",
   "default": "[\"CPI\", \"NFP\", \"FOMC\"]",
   "default_line": 119,
   "range": "",
   "description": "f8 news event types",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 119,
   "python_twin": "",
   "concept": "news_calendar",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis news filter: 6.8.3 News Guard behaviour first, then merge Nitro F8 sourced FOMC/BLS/CME calendar (Q4).",
   "open_question": "Q12/Q4",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "F8",
   "name": "f8_weekday_rank",
   "display": "f8_weekday_rank",
   "type": "dict",
   "default": "{\"0\": 3, \"1\": 2, \"2\": 2, \"3\": 1, \"4\": 1}",
   "default_line": 123,
   "range": "",
   "description": "f8 weekday rank",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 123,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q12/Q4",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "session",
   "group": "F8",
   "name": "f8_weekday_policy",
   "display": "f8_weekday_policy",
   "type": "dict",
   "default": "{\"0\": \"allow\", \"1\": \"allow\", \"2\": \"allow\", \"3\": \"allow\", \"4\": \"allow\"}",
   "default_line": 124,
   "range": "",
   "description": "f8 weekday policy",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 124,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q12/Q4",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "nitro_crt plugin (planned)",
   "chassis_area": "",
   "group": "F9",
   "name": "f9_symbols",
   "display": "f9_symbols",
   "type": "list",
   "default": "[\"MNQ\", \"MES\", \"MGC\"]",
   "default_line": 126,
   "range": "",
   "description": "f9 symbols",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 126,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "orders_positions",
   "group": "F9",
   "name": "f9_one_trade_total",
   "display": "f9_one_trade_total",
   "type": "bool",
   "default": "True",
   "default_line": 127,
   "range": "",
   "description": "mapped to Essentials one_trade_mode/one_trade_max=1",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 127,
   "python_twin": "",
   "concept": "max_trades_per_day",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis (6.8.3 02. One Trade Mode + Advanced_MaxTradesPerDay). SMT one_trade_per_day, Nitro F7/F9 and Essentials 053 map onto it.",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "nitro_crt plugin (planned)",
   "chassis_area": "",
   "group": "F9",
   "name": "f9_pick_rule",
   "display": "f9_pick_rule",
   "type": "str",
   "default": "\"first_trigger\"",
   "default_line": 128,
   "range": "",
   "description": "first_trigger | best_grade (best_grade only among same-minute triggers)",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 128,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "nitro_crt plugin (planned)",
   "chassis_area": "",
   "group": "F10",
   "name": "f10_chop_enabled",
   "display": "f10_chop_enabled",
   "type": "bool",
   "default": "True",
   "default_line": 130,
   "range": "",
   "description": "f10 chop enabled",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 130,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "nitro_crt plugin (planned)",
   "chassis_area": "",
   "group": "F10",
   "name": "f10_chop_lookback_1m",
   "display": "f10_chop_lookback_1m",
   "type": "int",
   "default": "20",
   "default_line": 131,
   "range": "",
   "description": "f10 chop lookback 1m",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 131,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "nitro_crt plugin (planned)",
   "chassis_area": "",
   "group": "F10",
   "name": "f10_chop_max_color_flip_ratio",
   "display": "f10_chop_max_color_flip_ratio",
   "type": "float",
   "default": "0.6",
   "default_line": 132,
   "range": "",
   "description": "f10 chop max color flip ratio",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 132,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "nitro_crt plugin (planned)",
   "chassis_area": "",
   "group": "F10",
   "name": "f10_chop_min_wick_body_ratio",
   "display": "f10_chop_min_wick_body_ratio",
   "type": "float",
   "default": "1.5",
   "default_line": 133,
   "range": "",
   "description": "f10 chop min wick body ratio",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 133,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "nitro_crt plugin (planned)",
   "chassis_area": "",
   "group": "F10",
   "name": "f10_chop_logic",
   "display": "f10_chop_logic",
   "type": "str",
   "default": "\"any\"",
   "default_line": 134,
   "range": "",
   "description": "any | all (flip-ratio and wick/body conditions)",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 134,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "nitro_crt plugin (planned)",
   "chassis_area": "",
   "group": "F10",
   "name": "f10_chop_action",
   "display": "f10_chop_action",
   "type": "str",
   "default": "\"downgrade\"",
   "default_line": 135,
   "range": "",
   "description": "downgrade (A+->A) | skip",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 135,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "F11",
   "name": "f11_be_hint_enabled",
   "display": "f11_be_hint_enabled",
   "type": "bool",
   "default": "True",
   "default_line": 137,
   "range": "",
   "description": "f11 be hint enabled",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 137,
   "python_twin": "",
   "concept": "break_even",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis exit engine (6.8.3 Advanced_BreakEven* / Ratchet / Roman_BE*). Essentials near-target BE and Nitro F11 become an EXIT-hook option on it; SMT V3 027 and SMT Adv breakeven_at_r become profile values (Q1, Q9).",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "F11",
   "name": "f11_be_near_target_ticks",
   "display": "f11_be_near_target_ticks",
   "type": "int",
   "default": "4",
   "default_line": 138,
   "range": "",
   "description": "hint: BE only when within N ticks of TP (nitro_faithful: 1, \"literally one tick\")",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 138,
   "python_twin": "",
   "concept": "break_even",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis exit engine (6.8.3 Advanced_BreakEven* / Ratchet / Roman_BE*). Essentials near-target BE and Nitro F11 become an EXIT-hook option on it; SMT V3 027 and SMT Adv breakeven_at_r become profile values (Q1, Q9).",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "risk_exits",
   "group": "F11",
   "name": "f11_be_confirm",
   "display": "f11_be_confirm",
   "type": "str",
   "default": "\"next_bar\"",
   "default_line": 139,
   "range": "",
   "description": "NOT STATED exactly (\"started wicking\"): next_bar = stop to entry from the",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 139,
   "python_twin": "",
   "concept": "break_even",
   "overlap": "",
   "ownership_proposal": "PROPOSAL: Chassis exit engine (6.8.3 Advanced_BreakEven* / Ratchet / Roman_BE*). Essentials near-target BE and Nitro F11 become an EXIT-hook option on it; SMT V3 027 and SMT Adv breakeven_at_r become profile values (Q1, Q9).",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "bar_loop",
   "group": "F12",
   "name": "f12_symbol",
   "display": "f12_symbol",
   "type": "str",
   "default": "\"MNQ\"",
   "default_line": 143,
   "range": "",
   "description": "f12 symbol",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 143,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "chassis (proposed)",
   "chassis_area": "bar_loop",
   "group": "F12",
   "name": "f12_snap_prices_to_tick",
   "display": "f12_snap_prices_to_tick",
   "type": "bool",
   "default": "True",
   "default_line": 144,
   "range": "",
   "description": "f12 snap prices to tick",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 144,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "nitro_crt plugin (planned)",
   "chassis_area": "",
   "group": "grading/geometry",
   "name": "session_label",
   "display": "session_label",
   "type": "str",
   "default": "\"RTH\"",
   "default_line": 146,
   "range": "",
   "description": "session label",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 146,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "nitro_crt plugin (planned)",
   "chassis_area": "",
   "group": "grading/geometry",
   "name": "grade_with_bias_clean",
   "display": "grade_with_bias_clean",
   "type": "str",
   "default": "\"A+\"",
   "default_line": 147,
   "range": "",
   "description": "grade with bias clean",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 147,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "nitro_crt plugin (planned)",
   "chassis_area": "",
   "group": "grading/geometry",
   "name": "grade_with_bias_choppy",
   "display": "grade_with_bias_choppy",
   "type": "str",
   "default": "\"A\"",
   "default_line": 148,
   "range": "",
   "description": "grade with bias choppy",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 148,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "nitro_crt plugin (planned)",
   "chassis_area": "",
   "group": "grading/geometry",
   "name": "grade_no_bias",
   "display": "grade_no_bias",
   "type": "str",
   "default": "\"B\"",
   "default_line": 149,
   "range": "",
   "description": "grade no bias",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 149,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  },
  {
   "section": "E",
   "plugin": "nitro_crt_v2 (optional, planned)",
   "v7_owner": "nitro_crt plugin (planned)",
   "chassis_area": "",
   "group": "grading/geometry",
   "name": "grade_no_bias_choppy",
   "display": "grade_no_bias_choppy",
   "type": "str",
   "default": "\"C\"",
   "default_line": 150,
   "range": "",
   "description": "grade no bias choppy",
   "source_file": "smt-python/entry_plugins/nitro_crt_v2/python/params.py",
   "source_line": 150,
   "python_twin": "",
   "concept": "",
   "overlap": "",
   "ownership_proposal": "",
   "open_question": "Q12",
   "status": "",
   "notes": ""
  }
 ]
}