{"schema_version":"1.0","name":"IRHO Technical Research Pack","type":"technical_research_pack","method_version":"technical-research-pack-1","as_of":"2026-08-21","ticker":{"uuid":"348b7ccd-2659-4f4d-8d06-02e4c7b9c26d","symbol":"IRHO","name":"Iron Horse Acquisitions II Corp. Common Stock","exchange":"NASDAQ","country":"US","asset_type":"equity","currency":"USD","sector":"Financial Services","industry":"Shell Companies"},"summary":"The completed price path and its progression through the positioning zones can be described, but there is not enough usable Market Dynamics history to confirm or challenge the technical state.","sections":[{"name":"Executive technical read","description":"Completed-week price state, Market Dynamics alignment, current price and the principal technical KPIs."},{"name":"Market Dynamics","description":"The proprietary relationship between completed price, underlying support, positioning zones and confirmation."},{"name":"Ticker evidence record","description":"Current application, comparable historical conditions, zone outcomes and practical review conditions."},{"name":"Adaptive technical evidence","description":"Six condition-selected views: Trend, acceptance and volatility envelope, Directional strength and control, Activity pressure and cumulative balance, Acceleration, deceleration and rollover, Range pressure and compression, Directional pressure and rotation."},{"name":"SM Tape Intelligence","description":"Resolved consensus with Control, Force, Direction and Confirmation gauges against completed price."},{"name":"Research boundary","description":"Dated scope, interpretation limits, methodology version and source references."}],"research":{"available":true,"asOf":"2026-08-21","observations":29,"displayedObservations":29,"assetType":"Equity","state":"Aligned upward","stateTone":"positive","summary":"The completed price path and its progression through the positioning zones can be described, but there is not enough usable Market Dynamics history to confirm or challenge the technical state.","evidenceAlignment":{"status":"Evidence developing","headline":"Price structure is visible; Market Dynamics is not yet established","summary":"The completed price path and its progression through the positioning zones can be described, but there is not enough usable Market Dynamics history to confirm or challenge the technical state.","take":"Treat movement through the zones as price-location context only. Reaching the upper zone shows extension, but without an established Market Dynamics read it does not by itself establish active distribution, divergence or reversal risk.","tone":"neutral","conflict":false},"marketDynamics":{"available":true,"readAvailable":false,"dates":["2026-08-21"],"values":[-0.042705],"opens":[10.015],"highs":[10.03],"lows":[10.0],"closes":[10.03],"hoverRows":[[{"label":"Open","value":"10.0","className":"is-ohlc","compact":true},{"label":"High","value":"10.0","className":"is-ohlc","compact":true},{"label":"Low","value":"10.0","className":"is-ohlc","compact":true},{"label":"Close","value":"10.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"Unavailable","note":"Insufficient completed history","className":"is-muted","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}]],"pressureRange":[-2.3,2.3],"priceRange":[8.91,11.15],"zones":{"accumulationBoundary":-1.5,"accumulationDarkBoundary":-2.0,"distributionBoundary":1.5,"distributionDarkBoundary":2.0},"state":"Insufficient history","context":{"scenario":"developing","latestDirection":"steady","fourWeekDirection":"steady","now":{"label":"Little changed this week","detail":"Market Dynamics remains below zero and was little changed this week."},"fourWeek":{"label":"Broadly steady over four weeks","detail":"The broader path has not changed enough to establish a new direction."},"price":{"label":"Price and Market Dynamics are broadly aligned","detail":"The current price response is broadly consistent with the underlying Market Dynamics path."}},"diagnosis":{"label":"Zone progression","detail":"Price is travelling between the lower accumulation area and the upper positioning zone. Market Dynamics history is not yet sufficient to confirm or challenge that progression.","tone":"neutral"},"chartSummary":"Price is between the outer positioning zones. The Market Dynamics bars show whether underlying support is strengthening or weakening.","summary":"Price is travelling between the lower accumulation area and the upper positioning zone. Market Dynamics history is not yet sufficient to confirm or challenge that progression.","annotations":[{"label":"Current tape relationship","value":"Zone progression","detail":"Market Dynamics remains below zero and was little changed this week.","tone":"neutral"},{"label":"Price location","value":"Between zones","detail":"Price is progressing between the lower and upper positioning zones while the Market Dynamics read develops.","tone":"neutral"},{"label":"Latest positioning marker","value":"None in view","detail":"Entering the lower zone alone does not create a positioning confirmation.","tone":"neutral"},{"label":"Market Dynamics confirmation","value":"Unavailable","detail":"Too little usable Market Dynamics history is available for a directional confirmation read.","tone":"neutral"}],"relationshipEvidence":{"available":false,"observations":21,"summary":"More completed weekly history is needed for a dependable ticker-level record."},"events":{"positioning_recoveries":[],"reversal_warnings":[],"reversal_dangers":[]}},"smTape":{"available":true,"dates":["2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"],"close":[9.85,9.87,9.87,9.89,9.91,9.86,9.86,9.85,9.87,9.88,9.9,9.96,9.95,9.97,9.99,10.05,10.04,10.06,10.06,10.07,10.06,10.05,10.03,10.025,10.01,10.01,10.01,10.02,10.03],"consensus":[-100.0,100.0,0.0,58.0,78.1059,-39.7181,-13.0988,-57.1947,17.9787,55.6732,67.0846,81.8001,15.3325,73.5358,72.716,91.8106,20.9548,45.1989,29.5993,57.7317,10.8852,12.3413,-19.3144,-15.8734,-38.4332,-22.1902,-21.5541,25.7869,38.9856],"supportDates":["2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"],"control":[null,null,null,null,null,-45.7892,-8.5112,-46.5253,30.4583,50.732,56.1581,74.1579,0.3173,76.8303,62.6074,92.1495,3.1387,34.163,13.3229,68.074,2.3076,15.8032,-19.0501,-8.8471,-33.9524,-19.9199,-22.7639,31.8873,37.1211],"force":[-100.0,100.0,0.0,58.0,49.776,-51.3597,-4.801,-81.0079,41.5156,74.8809,82.6978,93.7005,47.2663,58.7707,76.3528,98.9901,24.0285,26.2064,1.4062,34.2451,43.3032,22.737,-58.2219,-43.5263,-65.2441,-20.9916,-18.4317,54.8855,62.7269],"direction":[null,null,null,null,98.3416,-24.4644,-24.2688,-52.3788,13.0958,47.6004,68.4196,82.0338,77.9314,80.3172,81.6709,86.2951,73.4471,71.3773,70.3475,62.6881,59.3943,33.4408,-8.1746,-4.1513,-24.4034,-25.6409,-22.4018,1.9697,24.1583],"intensity":[null,null,null,null,75.0,100.0,100.0,14.2857,62.5,66.6667,80.0,100.0,91.6667,61.5385,71.4286,93.3333,87.5,100.0,100.0,10.5263,15.0,61.9048,50.0,17.3913,54.1667,20.0,3.8462,25.9259,28.5714],"confirmation":[54.6667,54.6667,0.0,41.2267,69.0322,80.9721,49.342,87.1906,31.7408,86.4761,90.1094,94.6552,13.3883,91.0313,91.534,97.593,10.7322,82.053,54.4082,85.6008,11.2005,30.3446,31.781,51.3626,81.184,75.0989,74.7837,54.7992,55.0],"persistence":[null,null,0.0,25.0,40.0,16.6667,0.0,12.5,12.5,12.5,25.0,25.0,25.0,50.0,75.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,75.0,50.0,25.0,0.0,25.0,25.0,25.0],"assessmentRisk":[null,null,null,null,10.9469,2.2205,12.602,18.2764,56.0933,8.5954,14.2532,9.0815,42.1631,13.171,13.5809,3.9476,39.3522,27.2302,35.0077,7.1417,30.5649,26.5959,32.2018,39.4047,29.9271,36.8492,27.0487,25.2764,27.806],"volumeParticipation":true,"latest":{"consensus":39.0,"control":37.1,"force":62.7,"direction":24.2,"confirmation":55.0,"persistence":25.0,"assessmentRisk":27.8,"intensity":28.6,"evidenceDepth":100},"analysis":{"status":"Price structure has the available support","headline":"The gauges support the price-technical view","summary":"Market Dynamics does not provide a directional confirmation. The completed evidence supports the upward price structure.","take":"Current assessment: follow price structure with limited confirmation.","tone":"positive","supportedView":"Price structure","direction":"upward","disagreement":false},"support":{"window":"Latest 12 months","controlState":"Buyer control supports the view","controlPath":"Broadly stable","forceState":"Upward commitment","forcePath":"Broadly stable","directionState":"Upward follow-through","persistenceState":"Unsettled","confirmationState":"Qualified support","riskState":"Contained","intensityState":"Quiet"},"cards":[{"label":"SM Consensus Gauge","value":"+39.0","detail":"Price structure has the available support","tone":"positive"},{"label":"SM Control Gauge","value":"+37.1","detail":"Buyer control supports the view","tone":"positive"},{"label":"SM Force Gauge","value":"+62.7","detail":"Upward commitment","tone":"positive"},{"label":"SM Direction Gauge","value":"+24.2","detail":"Upward follow-through","tone":"positive"},{"label":"SM Confirmation Gauge","value":"55/100","detail":"Qualified support","tone":"neutral"}]},"kpis":[{"label":"Price structure","value":"Aligned upward","detail":"completed-week alignment","tone":"positive"},{"label":"Momentum","value":"71.5","detail":"Stretched positive","tone":"positive"},{"label":"Risk pressure","value":"0.3%","detail":"Contained","tone":"neutral"},{"label":"Trend quality","value":"70.4","detail":"Directional","tone":"positive"},{"label":"Range position","value":"62%","detail":"location inside observed range","tone":"neutral"},{"label":"Adaptive set","value":"6 views","detail":"selected for the current tape","tone":"neutral"}],"charts":[{"key":"price","eyebrow":"Price architecture","title":"Trend, acceptance and volatility envelope","description":"Price is shown against fast and slow trend references with its current volatility envelope.","reason":"Selected as the anchor because price and its trend references are aligned upward.","series":[{"label":"Close","values":[9.85,9.87,9.87,9.89,9.91,9.86,9.86,9.85,9.87,9.88,9.9,9.96,9.95,9.97,9.99,10.05,10.04,10.06,10.06,10.07,10.06,10.05,10.03,10.025,10.01,10.01,10.01,10.02,10.03],"stroke":"#10243b","width":2.1},{"label":"Fast trend","values":[null,null,null,null,9.8713,9.8692,9.8676,9.8644,9.8654,9.868,9.8739,9.8895,9.9005,9.9131,9.9271,9.9495,9.9659,9.983,9.997,10.0103,10.0193,10.0249,10.0258,10.0257,10.0228,10.0205,10.0186,10.0188,10.0209],"stroke":"#176fa3","width":1.7},{"label":"Slow trend","values":[null,null,null,null,null,null,null,null,null,null,null,null,9.8771,9.884,9.8918,9.9035,9.9136,9.9245,9.9345,9.9446,9.9531,9.9603,9.9655,9.9699,9.9728,9.9756,9.9781,9.9812,9.9849],"stroke":"#07865c","width":1.8},{"label":"Upper envelope","values":[null,null,null,null,null,null,null,null,null,9.9062,9.9111,9.9405,9.9543,9.9708,9.989,10.0222,10.0428,10.0638,10.0801,10.0954,10.109,10.1196,10.1253,10.1301,10.1332,10.1316,10.1278,10.1198,10.1121],"stroke":"#98a9b8","width":1.0,"dash":[6,5]},{"label":"Lower envelope","values":[null,null,null,null,null,null,null,null,null,9.8358,9.8362,9.8211,9.818,9.8135,9.8084,9.7941,9.789,9.784,9.782,9.7806,9.788,9.7954,9.8057,9.8144,9.8213,9.8379,9.8567,9.8817,9.9054],"stroke":"#98a9b8","width":1.0,"dash":[6,5]}],"guides":[],"dates":["2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"]},{"key":"directional","eyebrow":"Trend quality","title":"Directional strength and control","description":"Directional pressure shows which side controls the tape while strength remains direction-neutral.","reason":"Selected because directional control or trend strength is materially changing.","series":[{"label":"Trend strength","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,74.9227,72.4333,70.3882],"stroke":"#10243b","width":2.0},{"label":"Positive direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,32.5629,38.3974,44.296,45.9995,51.1515,49.9957,48.8081,47.5906,42.973,40.3386,37.3774,35.5061,34.5741,34.1971,32.2546,32.3453],"stroke":"#07865c","width":1.6},{"label":"Negative direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,3.2408,2.9604,2.4317,2.2466,1.7643,1.7244,1.6835,1.6415,8.7593,8.2223,10.0657,12.0649,11.7482,11.6201,13.8002,12.6403],"stroke":"#c13f3f","width":1.6}],"guides":[],"dates":["2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"]},{"key":"participation","eyebrow":"Participation","title":"Activity pressure and cumulative balance","description":"Observed activity is compared with its normal backdrop while cumulative balance tracks directional participation.","reason":"Selected because participation is confirming or diverging from the latest price path.","series":[{"label":"Activity versus norm","values":[null,null,null,null,null,null,null,334.9727,38.302,432.1767,109.2507,262.1178,210.7298,47.2811,524.4973,102.1283,54.9162,29.5784,25.9822,23.3725,239.1868,31.5716,41.5552,257.565,78.8946,98.1848,73.2676,332.8923,148.0822],"stroke":"#1678a7","width":1.8},{"label":"Cumulative balance","values":[null,null,null,null,null,null,null,77.6029,83.5264,135.0,135.0,135.0,122.7552,125.3955,135.0,135.0,133.0162,134.0422,134.0422,134.7907,126.4906,125.3882,123.9065,113.6833,110.4281,110.4281,110.4281,127.348,135.0],"stroke":"#07865c","width":1.7}],"guides":[{"label":"Typical activity","values":[100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"]},{"key":"impulse","eyebrow":"Price impulse","title":"Acceleration, deceleration and rollover","description":"The impulse path separates directional acceleration from a loss of momentum.","reason":"Selected because the latest impulse is unusually active or is approaching a change of direction.","series":[{"label":"Impulse","values":[null,null,null,null,null,null,null,null,null,null,null,null,0.0184,0.023,0.0279,0.0362,0.0415,0.0468,0.0504,0.0535,0.0545,0.0538,0.0511,0.048,0.0438,0.04,0.0366,0.0343,0.0329],"stroke":"#1678a7","width":2.0},{"label":"Signal","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0.0276,0.0314,0.0352,0.0389,0.042,0.0444,0.0457,0.0462,0.0457,0.0446,0.043,0.0412,0.0396],"stroke":"#b87806","width":1.7},{"label":"Expansion","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0.014,0.0154,0.0152,0.0146,0.0125,0.0095,0.0054,0.0018,-0.0019,-0.0045,-0.0064,-0.0069,-0.0066],"stroke":"#07865c","width":1.0,"fill":"rgba(7,134,92,.12)"}],"guides":[{"label":"Neutral","values":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"]},{"key":"volatility","eyebrow":"Risk geometry","title":"Range pressure and compression","description":"Movement pressure and envelope width show whether risk is expanding, settling or compressed.","reason":"Selected because current variability is unusually compressed or expanded versus this ticker's own tape.","series":[{"label":"Range pressure","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,0.2444,0.2479,0.2786,0.2803,0.3308,0.3142,0.2986,0.2846,0.293,0.2904,0.2912,0.2851,0.2718,0.2552,0.251,0.2542],"stroke":"#c13f3f","width":1.9},{"label":"Envelope width","values":[null,null,null,null,null,null,null,null,null,0.7123,0.7584,1.2084,1.3793,1.5896,1.8244,2.3025,2.559,2.8187,3.0025,3.1682,3.2273,3.2557,3.2073,3.1663,3.127,2.9422,2.7124,2.3816,2.065],"stroke":"#b87806","width":1.7}],"guides":[],"dates":["2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"]},{"key":"momentum","eyebrow":"Momentum pressure","title":"Directional pressure and rotation","description":"Two independent momentum views show whether pressure is broadening, fading or stretched.","reason":"Selected because momentum is stretched and deserves mean-reversion context.","series":[{"label":"Momentum","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,85.9637,88.5455,85.7156,86.6356,86.6356,87.1167,83.8652,80.6245,74.4299,72.9214,68.4402,68.4402,68.4402,69.9765,71.472],"stroke":"#063b66","width":2.0},{"label":"Rotation","values":[null,null,null,null,null,null,16.6667,0.0,33.3333,50.0,83.3333,84.6154,76.9231,92.3077,93.3333,100.0,86.3636,72.4138,72.4138,75.8621,72.4138,68.9655,59.2593,55.7692,46.0805,31.5789,29.7297,29.4118,31.25],"stroke":"#1678a7","width":1.5},{"label":"Rotation signal","values":[null,null,null,null,null,null,null,8.3333,16.6667,27.7778,55.5556,72.6496,81.6239,84.6154,87.5214,95.2137,93.2323,86.2591,77.0637,73.5632,73.5632,72.4138,66.8795,61.3313,53.703,44.4762,35.7964,30.2401,30.1305],"stroke":"#b87806","width":1.4}],"guides":[{"label":"Upper zone","values":[70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0],"stroke":"#c13f3f","width":1.0,"dash":[6,5]},{"label":"Centre","values":[50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0],"stroke":"#8fa0af","width":1.0,"dash":[6,5]},{"label":"Lower zone","values":[30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0],"stroke":"#07865c","width":1.0,"dash":[6,5]}],"dates":["2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14","2026-08-21"]}]},"canonical_url":"https://sharemaestro.com/terminal/348b7ccd-2659-4f4d-8d06-02e4c7b9c26d/technical-pack/","technicals_url":"https://sharemaestro.com/terminal/348b7ccd-2659-4f4d-8d06-02e4c7b9c26d/technicals/","canonical_technicals_url":"https://sharemaestro.com/terminal/348b7ccd-2659-4f4d-8d06-02e4c7b9c26d/technicals/","distributions":{"pdf":"https://sharemaestro.com/terminal/348b7ccd-2659-4f4d-8d06-02e4c7b9c26d/technical-pack/download.pdf","json":"https://sharemaestro.com/terminal/348b7ccd-2659-4f4d-8d06-02e4c7b9c26d/technical-pack/data.json"},"source_fingerprint":"122d86dd72f7fcb934bf72d81967af8379f23d5507e14df96cc017ce4e9b8806","content_hash":"ed88e8da1e4b4d8fe97bb7e3c733517f9e89b1c97f9da5421e57149b678cf902","citation":"Sharemaestro, IRHO Technical Research Pack, completed week 2026-08-21, https://sharemaestro.com/terminal/348b7ccd-2659-4f4d-8d06-02e4c7b9c26d/technical-pack/","data_notes":{"time_series":"Parallel time-series arrays align by index with their dates array.","events":"Sparse chart markers are published as compact dated event records rather than null-filled arrays.","missing_values":"A remaining null in an aligned series means that observation is genuinely unavailable; zero remains a valid value."},"boundary":"Completed market observations and published proprietary outputs only. Market Dynamics construction and private inputs are not disclosed. Historical research is not a forecast or instruction to trade."}