<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Lighthouse Macro: The Diagnostic Dozen]]></title><description><![CDATA[Twelve pillars across three engines of the Macroeconomic Landscape: Macro Dynamics, Market Mechanics, & Market Structure.]]></description><link>https://research.lighthousemacro.com/s/the-diagnostic-dozen</link><image><url>https://substackcdn.com/image/fetch/$s_!IbGz!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61286434-3d91-4017-b8e1-76d8568e7769_512x512.png</url><title>Lighthouse Macro: The Diagnostic Dozen</title><link>https://research.lighthousemacro.com/s/the-diagnostic-dozen</link></image><generator>Substack</generator><lastBuildDate>Thu, 30 Apr 2026 23:25:52 GMT</lastBuildDate><atom:link href="https://research.lighthousemacro.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Lighthouse Macro, LLC]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[research@lighthousemacro.com]]></webMaster><itunes:owner><itunes:email><![CDATA[research@lighthousemacro.com]]></itunes:email><itunes:name><![CDATA[Bob Sheehan, CFA, CMT]]></itunes:name></itunes:owner><itunes:author><![CDATA[Bob Sheehan, CFA, CMT]]></itunes:author><googleplay:owner><![CDATA[research@lighthousemacro.com]]></googleplay:owner><googleplay:email><![CDATA[research@lighthousemacro.com]]></googleplay:email><googleplay:author><![CDATA[Bob Sheehan, CFA, CMT]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Growth: The Second Derivative]]></title><description><![CDATA[The Diagnostic Dozen: A Framework for Reading the Macro Cycle (3 of 12)]]></description><link>https://research.lighthousemacro.com/p/growth-the-second-derivative</link><guid isPermaLink="false">https://research.lighthousemacro.com/p/growth-the-second-derivative</guid><dc:creator><![CDATA[Bob Sheehan, CFA, CMT]]></dc:creator><pubDate>Thu, 05 Feb 2026 18:57:28 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!o8-h!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65ab451f-f987-4225-b1c8-1011f8bdbfd5_2840x1639.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em><strong>GDP gets all the attention. It also gets everything wrong.</strong></em></p><p>By the time the Bureau of Economic Analysis tells you the economy grew 2.3% last quarter, you are looking at data that is 30 days stale, will be revised twice, and averages together components moving in opposite directions. GDP is a lagging indicator that arrives too late to be useful and too aggregated to be true.</p><p>The real question is not &#8220;what is GDP?&#8221; It is &#8220;what is GDP about to become?&#8221; And that question cannot be answered by headline data. It requires understanding the underlying mechanics of how an economy produces output.</p><p>This is why growth sits at the nexus of our framework, not because GDP itself matters, but because growth dynamics determine everything downstream: corporate profits, Fed policy, credit conditions, and asset prices. Get the growth call right, and you have triangulated the policy response. Miss it, and you are trading yesterday&#8217;s narrative while tomorrow unfolds.</p><h6><em>Note: Due to the Q4 2025 government shutdown, several agency releases (Census, BEA) are operating on a significant lag. All data below reflects the most current official releases as of February 5, 2026.</em></h6><div><hr></div><h2><strong>The Core Insight: The Second Derivative</strong></h2><p>Here is the conceptual unlock that separates useful analysis from headline-watching.</p><p>Growth is not a level. It is a rate of change. And what matters most is the change in that rate of change.</p><p>When industrial production decelerates from +3.5% to +1.2%, that is not &#8220;still growing.&#8221; That is a momentum break. The economy is still in positive territory, but the direction has shifted. Deceleration tells you more than the level.</p><p>Why does this work? Because economic decisions are made at the margin. Companies do not wait for GDP to go negative before cutting investment. They sense weakening demand, see order books thinning, feel customers hesitating. Then they freeze hiring, defer capital expenditure, and let inventory accumulate. The hard data catches up later.</p><p>The second derivative captures this. When growth is still positive, but the rate of improvement is slowing, something has changed. The momentum that carried the expansion is fading. What follows depends on whether the deceleration stabilizes or accelerates into contraction.</p><p>This is not theory. We validated it across every post-war recession. Industrial production typically peaks well before recession (median ~20 months, though highly variable). The deceleration phase (second derivative turning negative) is the early warning that the level decline is coming.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!o8-h!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65ab451f-f987-4225-b1c8-1011f8bdbfd5_2840x1639.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!o8-h!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65ab451f-f987-4225-b1c8-1011f8bdbfd5_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!o8-h!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65ab451f-f987-4225-b1c8-1011f8bdbfd5_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!o8-h!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65ab451f-f987-4225-b1c8-1011f8bdbfd5_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!o8-h!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65ab451f-f987-4225-b1c8-1011f8bdbfd5_2840x1639.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!o8-h!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65ab451f-f987-4225-b1c8-1011f8bdbfd5_2840x1639.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/65ab451f-f987-4225-b1c8-1011f8bdbfd5_2840x1639.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:840,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:284978,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.lighthousemacro.com/i/186959888?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65ab451f-f987-4225-b1c8-1011f8bdbfd5_2840x1639.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="" srcset="https://substackcdn.com/image/fetch/$s_!o8-h!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65ab451f-f987-4225-b1c8-1011f8bdbfd5_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!o8-h!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65ab451f-f987-4225-b1c8-1011f8bdbfd5_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!o8-h!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65ab451f-f987-4225-b1c8-1011f8bdbfd5_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!o8-h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65ab451f-f987-4225-b1c8-1011f8bdbfd5_2840x1639.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Figure 1:</strong> Industrial Production YoY with second derivative shading. Orange bands show periods when momentum is breaking (growth still positive but decelerating).</p><p>The chart makes it visible. The shaded regions show recessions. The second derivative (change in growth rate) turns negative before the level does. Every time. The pattern does not fail because the mechanics behind it do not change.</p><div><hr></div><h2><strong>What to Watch and Why</strong></h2><p>We approach growth analysis through three lenses. Not a checklist, but a framework for organizing the signal from the noise.</p><p><strong>Hard data</strong> captures what actually happened. Industrial production. Retail sales. Capital goods shipments. Aggregate hours worked. These are not surveys or sentiment. They measure physical output, real transactions, actual labor input. Hard data is slower to release but harder to manipulate. When industrial production contracts, something real is happening.</p><p><strong>Soft data</strong> captures what decision-makers expect to happen. Purchasing managers&#8217; indices. CEO confidence surveys. Consumer sentiment. Soft data is faster, often released before hard data for the same period. But it can lie. People say one thing and do another. Sentiment can stay elevated while actual production slumps, or collapse while output holds steady. Use soft data to generate hypotheses, hard data to confirm them.</p><p><strong>Real-time trackers</strong> capture what is happening in real time. Weekly economic indices. Credit card spending. Freight volumes. Electricity consumption. These run circles around the official data in timeliness. Some update daily. The trade-off is noise: week-to-week volatility can obscure the signal. But for nowcasting between official releases, real-time trackers are indispensable.</p><p>The discipline is not picking one lens. It is triangulating across all three. When hard data, soft data, and real-time trackers all point the same direction, the signal is high-confidence. When they diverge, that divergence itself is information worth understanding.</p><div><hr></div><h2><strong>The Indicators That Matter</strong></h2><h4><strong>Industrial Production: The Monthly GDP Proxy</strong></h4><p>Industrial production measures the real output of the manufacturing, mining, and utilities sectors. It is monthly (unlike quarterly GDP), hard data (unlike survey PMIs), and highly correlated with GDP (r = 0.86).</p><p>Why it works: IP captures the physical production decisions that flow through to GDP with a lag. When factories cut output, they are responding to weakening orders, rising inventories, or tightening credit. Those same forces will eventually show up in the expenditure-side GDP calculation. But IP shows you earlier.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pWt4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a56b654-a118-4d57-bd87-950bf64701a5_2840x1639.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pWt4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a56b654-a118-4d57-bd87-950bf64701a5_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!pWt4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a56b654-a118-4d57-bd87-950bf64701a5_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!pWt4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a56b654-a118-4d57-bd87-950bf64701a5_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!pWt4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a56b654-a118-4d57-bd87-950bf64701a5_2840x1639.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pWt4!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a56b654-a118-4d57-bd87-950bf64701a5_2840x1639.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7a56b654-a118-4d57-bd87-950bf64701a5_2840x1639.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:840,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:335410,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.lighthousemacro.com/i/186959888?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a56b654-a118-4d57-bd87-950bf64701a5_2840x1639.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="" srcset="https://substackcdn.com/image/fetch/$s_!pWt4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a56b654-a118-4d57-bd87-950bf64701a5_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!pWt4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a56b654-a118-4d57-bd87-950bf64701a5_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!pWt4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a56b654-a118-4d57-bd87-950bf64701a5_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!pWt4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a56b654-a118-4d57-bd87-950bf64701a5_2840x1639.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em><strong>Figure 2:</strong> Industrial Production YoY vs Real GDP YoY. Highly correlated, with IP typically peaking slightly before GDP at cycle turns.</em></p><p>The chart shows the relationship. IP and GDP move together with a correlation of 0.86. At cycle peaks, IP typically turns down slightly before GDP, though the lead time varies. IP is not a perfect proxy for the whole economy, since manufacturing is only 11% of GDP. But manufacturing is cyclical in ways that services are not. When manufacturing contracts, it is usually telling you something about the broader cycle.</p><p>Historical validation: Industrial production peaked before all post-war recessions. The median lead time at peaks is around 20-24 months before the recession start, though this varies widely. IP troughs tend to coincide almost exactly with the end of the recession. This is not a pattern that has worked &#8220;sometimes.&#8221; It has worked every time.</p><p>Current reading: IP is running at +2.0% year-over-year as of December 2025, with manufacturing specifically at +2.1%. After contracting for much of 2023-2024, the goods-producing economy has turned positive. But watch the second derivative: the rate of improvement matters as much as the level.</p><h4><strong>ISM Manufacturing: The Forward-Looking Survey</strong></h4><p>The Institute for Supply Management surveys purchasing managers at manufacturing firms about new orders, production, employment, supplier deliveries, and inventories. The headline index is a diffusion index: readings above 50 mean more firms reporting expansion than contraction.</p><p>Why it works: Purchasing managers are the front line. They see order books before revenue shows up. They sense customer hesitation before it becomes cancellation. The ISM captures this real-time intelligence, releasing on the first business day of each month for the prior month&#8217;s data.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pgba!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7dc4e9c7-8bf4-4eea-9dbc-aee451dafcf8_2840x1639.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pgba!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7dc4e9c7-8bf4-4eea-9dbc-aee451dafcf8_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!pgba!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7dc4e9c7-8bf4-4eea-9dbc-aee451dafcf8_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!pgba!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7dc4e9c7-8bf4-4eea-9dbc-aee451dafcf8_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!pgba!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7dc4e9c7-8bf4-4eea-9dbc-aee451dafcf8_2840x1639.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pgba!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7dc4e9c7-8bf4-4eea-9dbc-aee451dafcf8_2840x1639.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7dc4e9c7-8bf4-4eea-9dbc-aee451dafcf8_2840x1639.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:840,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:494356,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.lighthousemacro.com/i/186959888?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7dc4e9c7-8bf4-4eea-9dbc-aee451dafcf8_2840x1639.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="" srcset="https://substackcdn.com/image/fetch/$s_!pgba!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7dc4e9c7-8bf4-4eea-9dbc-aee451dafcf8_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!pgba!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7dc4e9c7-8bf4-4eea-9dbc-aee451dafcf8_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!pgba!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7dc4e9c7-8bf4-4eea-9dbc-aee451dafcf8_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!pgba!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7dc4e9c7-8bf4-4eea-9dbc-aee451dafcf8_2840x1639.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em><strong>Figure 3:</strong> Regional Fed Manufacturing Surveys (Empire State, Philly Fed) serve as a proxy for ISM. Above 0 = expansion, similar to ISM above 50. ISM itself (box) is 52.6 as of January 2026.</em></p><p>The key level is 50. Above 50 means expansion. Below 50 means contraction. But context matters. Sustained readings below 48 have historically preceded recession. A single month below 50 can be noise. Six consecutive months below 50 is a different signal entirely.</p><p>The sub-indices matter as much as the headline. New Orders leads the composite by 1-2 months. When New Orders minus Inventories goes negative, demand is weaker than supply. That is a forward-looking signal that the headline has yet to reflect.</p><p><em><strong>Current reading:</strong></em> ISM Manufacturing surged to 52.6 in January 2026, the first expansion in 12 months after 10 consecutive months of contraction. Before that, manufacturing managed just two months of expansion following a punishing 26-month contraction streak, the longest since 2000-2002. In total, manufacturing has spent 36 of the last 40 months in contraction territory. New Orders jumped to 57.1. The question now is whether this represents genuine demand recovery or tariff-related front-running. Supporting the front-running thesis: Prices Paid rose to 59.0 while Customers&#8217; Inventories dropped to 38.7 (a &#8220;too low&#8221; reading). Low customer inventories plus rising prices suggests panic buying ahead of expected tariffs. ISM Chair Susan Spence flagged that some buying may be positioning ahead of expected price increases. Services (ISM Services at 53.8) remain solid. If manufacturing improvement sustains, the two-speed economy narrative inverts.</p><h4><strong>Core Capital Goods Orders: CEO Confidence in Real Dollars</strong></h4><p>Durable goods orders are volatile. Aircraft orders spike and crash. Defense contracts are lumpy. The noise obscures the signal.</p><p>Core capital goods orders (nondefense, ex-aircraft) strip away that volatility. What remains is business equipment: machinery, computers, transportation equipment. When CEOs commit capital to these items, they are betting on future demand. It is not cheap to build a new production line. They only do it when they expect returns.</p><p>Why it works: Capital expenditure decisions are forward commitments. Unlike hiring (which can be reversed with layoffs) or inventory (which can be liquidated), capex represents multi-year bets. When core capital goods orders decline, CEOs are saying they see weakness ahead. They are pulling back on the very investments that would drive future growth. And when orders accelerate, it signals confidence in the outlook.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!x2BY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d847c63-5e77-4c33-8dc9-6c19fadc40b3_2840x1639.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!x2BY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d847c63-5e77-4c33-8dc9-6c19fadc40b3_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!x2BY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d847c63-5e77-4c33-8dc9-6c19fadc40b3_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!x2BY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d847c63-5e77-4c33-8dc9-6c19fadc40b3_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!x2BY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d847c63-5e77-4c33-8dc9-6c19fadc40b3_2840x1639.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!x2BY!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d847c63-5e77-4c33-8dc9-6c19fadc40b3_2840x1639.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5d847c63-5e77-4c33-8dc9-6c19fadc40b3_2840x1639.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:840,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:425973,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.lighthousemacro.com/i/186959888?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d847c63-5e77-4c33-8dc9-6c19fadc40b3_2840x1639.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="" srcset="https://substackcdn.com/image/fetch/$s_!x2BY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d847c63-5e77-4c33-8dc9-6c19fadc40b3_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!x2BY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d847c63-5e77-4c33-8dc9-6c19fadc40b3_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!x2BY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d847c63-5e77-4c33-8dc9-6c19fadc40b3_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!x2BY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d847c63-5e77-4c33-8dc9-6c19fadc40b3_2840x1639.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em><strong>Figure 4:</strong> Core Capital Goods Orders YoY vs Nonresidential Fixed Investment. Orders lead investment by 3-6 months.</em></p><p>Historical validation: Core capital goods orders have led business equipment investment by 3-6 months at every turning point since 2000. The lead relationship held in 2000, 2007, 2014-15, 2018-19, and 2022. Orders peaked in early 2022 at roughly +12% year-over-year, then decelerated through 2023 before stabilizing.</p><p>Current reading: Core capital goods orders are running at <strong>+5.3%</strong> year-over-year as of November 2025, hitting a record <strong>$78.2 billion</strong>. This is a genuine bright spot. CEOs are committing real capital to equipment investment. The question is whether this confidence survives tariff uncertainty and tightening financial conditions.</p><h4><strong>Aggregate Hours Worked: The Labor Input to Output</strong></h4><p>From our labor pillar: before companies lay off workers, they cut hours. Before they cut hours formally, they reduce overtime. Hours are the most reversible lever employers have.</p><p>Aggregate hours worked captures the total labor input to the economy: employment times average weekly hours. It is the volume of labor feeding into the production function. GDP cannot grow sustainably if labor input is shrinking, unless productivity surges to offset it. (It usually does not.)</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GGOO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1705aa91-5304-46e6-a1bd-a4075708bf30_2840x1639.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GGOO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1705aa91-5304-46e6-a1bd-a4075708bf30_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!GGOO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1705aa91-5304-46e6-a1bd-a4075708bf30_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!GGOO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1705aa91-5304-46e6-a1bd-a4075708bf30_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!GGOO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1705aa91-5304-46e6-a1bd-a4075708bf30_2840x1639.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GGOO!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1705aa91-5304-46e6-a1bd-a4075708bf30_2840x1639.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1705aa91-5304-46e6-a1bd-a4075708bf30_2840x1639.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:840,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:248464,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.lighthousemacro.com/i/186959888?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1705aa91-5304-46e6-a1bd-a4075708bf30_2840x1639.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="" srcset="https://substackcdn.com/image/fetch/$s_!GGOO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1705aa91-5304-46e6-a1bd-a4075708bf30_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!GGOO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1705aa91-5304-46e6-a1bd-a4075708bf30_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!GGOO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1705aa91-5304-46e6-a1bd-a4075708bf30_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!GGOO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1705aa91-5304-46e6-a1bd-a4075708bf30_2840x1639.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em><strong>Figure 5:</strong> Aggregate Hours Worked YoY. Hours contract before headcount cuts, making this an early warning signal.</em></p><p>Current configuration: Aggregate hours growth has been running below +1% year-over-year through the second half of 2025. Private employment growth has decelerated to roughly +0.5% YoY while average weekly hours remain flat at 34.2. That combination is positive but tepid, well below the 1.5%+ growth rate typical of healthy expansions. Labor input is growing, but barely.</p><h4><strong>Housing Starts: The Long Lead</strong></h4><p>Housing operates on a different timescale than most economic indicators. Building permits precede starts by 1-2 months. Starts precede residential investment by 6-9 months. Residential investment feeds into GDP with further lags.</p><p><em><strong>The result:</strong></em> housing starts are one of the longest-leading indicators in the toolkit. They peaked before every recession in the post-war era, often by 18-24 months or more. The 2006 housing peak preceded the December 2007 recession start by 23 months. The median lead time across all post-war recessions is around 32 months. By the time that recession was officially dated, housing had already collapsed 40%.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!38ji!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe719d38-8572-4f8a-b1aa-549e76f0ea92_2840x1639.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!38ji!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe719d38-8572-4f8a-b1aa-549e76f0ea92_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!38ji!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe719d38-8572-4f8a-b1aa-549e76f0ea92_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!38ji!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe719d38-8572-4f8a-b1aa-549e76f0ea92_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!38ji!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe719d38-8572-4f8a-b1aa-549e76f0ea92_2840x1639.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!38ji!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe719d38-8572-4f8a-b1aa-549e76f0ea92_2840x1639.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/be719d38-8572-4f8a-b1aa-549e76f0ea92_2840x1639.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:840,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:380179,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.lighthousemacro.com/i/186959888?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe719d38-8572-4f8a-b1aa-549e76f0ea92_2840x1639.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="" srcset="https://substackcdn.com/image/fetch/$s_!38ji!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe719d38-8572-4f8a-b1aa-549e76f0ea92_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!38ji!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe719d38-8572-4f8a-b1aa-549e76f0ea92_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!38ji!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe719d38-8572-4f8a-b1aa-549e76f0ea92_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!38ji!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe719d38-8572-4f8a-b1aa-549e76f0ea92_2840x1639.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Figure 6:</strong> Housing Starts YoY vs Real GDP YoY. Housing typically peaks 18-24+ months before recession.</p><p><em><strong>Why it works:</strong></em> Housing is rate-sensitive and credit-sensitive. When the Fed tightens, mortgage rates rise. Affordability declines. Buyers pull back. Builders respond by cutting permits and starts. The transmission is mechanical and predictable. Housing is always an early casualty of Fed tightening cycles.</p><p><em><strong>Current reading:</strong></em> Housing starts peaked at 1.8 million (annualized) in April 2022. They are now at 1.25 million (October 2025, the final release before the shutdown-induced reporting freeze). That is down -7.8% year-over-year on a single-month basis, or -6.3% on a smoothed 3-month average as shown in the chart. Housing has been weak for over 30 months.</p><div><hr></div><h2><strong>The Consensus Trap</strong></h2><p>Here is the pattern that repeats every cycle.</p><p><em><strong>Surface narrative:</strong></em> &#8220;GDP is growing 2.3%. Manufacturing is recovering. Capex is at record levels. Soft landing achieved.&#8221;</p><p><em><strong>What is actually happening:</strong></em> The headline improvement is real but uneven. The January ISM surge may reflect tariff-related front-running rather than organic demand. Capex is strong, but labor input growth is tepid and housing is in recession. Services and government are doing the heavy lifting. Inventory dynamics can flip from tailwind to headwind quickly.</p><p>Consensus gets trapped by three biases.</p><blockquote><p><em><strong>Aggregation bias</strong></em><strong>.</strong> GDP combines components moving in opposite directions into a single number. A reading of +2.3% can mask housing at -5% and services at +3.5%. The average tells you nothing about the underlying dynamics. The economy can be &#8220;fine&#8221; in aggregate while critical sectors are already in recession.</p><p><em><strong>Lag bias.</strong></em> GDP is released 30 days after the quarter ends. By the time you see Q4 GDP in late January, you are six weeks into Q1. Meanwhile, monthly indicators (IP, retail sales, PMIs) have already shown you what January looks like. Trading GDP data means trading stale information.</p><p><em><strong>Level bias.</strong></em> Positive GDP growth sounds reassuring. But the level matters less than the trajectory. A single month of ISM expansion after nearly three years of mostly contraction is not &#8220;recovery.&#8221; It is a data point that needs confirmation. One month does not make a trend. Three months starts to.</p></blockquote><p>The &#8220;headline looks fine, composition is uneven&#8221; trap catches consensus every cycle because humans anchor to single numbers. The nuance requires more work.</p><div><hr></div><h2><strong>Where We Are Now</strong></h2><p>Applying the framework to current conditions.</p><p>The headline metrics look solid. Real GDP is running at +2.3% year-over-year. The Atlanta Fed GDPNow is tracking Q4 2025 at 4.2% SAAR. At the aggregate level, the expansion is accelerating.</p><p>The recent data shows improvement, but with important context.</p><p><strong>Manufacturing just snapped back.</strong> ISM Manufacturing surged to 52.6 in January 2026, the first expansion reading in 12 months. Before that, manufacturing managed only a brief two-month expansion interrupting what has been a brutal stretch: 36 of the last 40 months spent in contraction. New Orders jumped to 57.1. Industrial production is running at +2.0% year-over-year, with manufacturing specifically at +2.1%. The manufacturing recession appears to be ending.</p><p>But context matters. ISM Chair Susan Spence noted that January is a seasonal reorder month after holidays, and some buying appears to be front-running expected price increases from tariff uncertainty. Whether this reflects genuine demand recovery or inventory positioning ahead of trade policy changes remains to be seen. One month does not make a trend. We need 3+ months of expansion to confirm the turn.</p><p><strong>Business investment is a bright spot.</strong> Core capital goods orders are running at +5.3% year-over-year, hitting a record $78.2 billion in November 2025. CEOs are committing real capital. Watch whether this confidence holds through tariff uncertainty or whether January&#8217;s ISM improvement feeds through to even stronger equipment orders in the coming months.</p><p><strong>Labor input is growing slowly.</strong> Private employment growth has decelerated to roughly +0.5% YoY with flat average weekly hours, putting aggregate hours growth below +1%. That is well below the 1.5%+ pace typical of healthy expansions. Growth is positive but tepid.</p><p><strong>Housing remains weak.</strong> Starts are down -7.8% year-over-year (October data, latest available due to Census release delays), down from the April 2022 peak. Residential investment has been contracting for over two years.</p><p>What is supporting growth?</p><p>Services (ISM Services at 53.8) remain in expansion. Services are 80% of the economy. As long as services hold, the headline stays positive.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SMUQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F976c97d3-28f7-4224-bd05-1f1fc4116485_2840x1639.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SMUQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F976c97d3-28f7-4224-bd05-1f1fc4116485_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!SMUQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F976c97d3-28f7-4224-bd05-1f1fc4116485_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!SMUQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F976c97d3-28f7-4224-bd05-1f1fc4116485_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!SMUQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F976c97d3-28f7-4224-bd05-1f1fc4116485_2840x1639.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SMUQ!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F976c97d3-28f7-4224-bd05-1f1fc4116485_2840x1639.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/976c97d3-28f7-4224-bd05-1f1fc4116485_2840x1639.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:840,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:302851,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.lighthousemacro.com/i/186959888?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F976c97d3-28f7-4224-bd05-1f1fc4116485_2840x1639.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="" srcset="https://substackcdn.com/image/fetch/$s_!SMUQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F976c97d3-28f7-4224-bd05-1f1fc4116485_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!SMUQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F976c97d3-28f7-4224-bd05-1f1fc4116485_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!SMUQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F976c97d3-28f7-4224-bd05-1f1fc4116485_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!SMUQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F976c97d3-28f7-4224-bd05-1f1fc4116485_2840x1639.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Figure 7:</strong> Goods vs Services Consumption YoY. Goods turn first at cycle turns; services follow.</p><p>Consumers (real retail sales <strong>+0.4%</strong> year-over-year) are hanging on. Barely. That <strong>+0.4%</strong> is the difference between nominal sales growth and inflation. Consumers are spending more dollars to buy roughly the same amount of stuff.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nEtM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7c3212b-af82-4bc7-9fcb-54d5ca8f47be_2840x1639.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nEtM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7c3212b-af82-4bc7-9fcb-54d5ca8f47be_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!nEtM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7c3212b-af82-4bc7-9fcb-54d5ca8f47be_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!nEtM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7c3212b-af82-4bc7-9fcb-54d5ca8f47be_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!nEtM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7c3212b-af82-4bc7-9fcb-54d5ca8f47be_2840x1639.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nEtM!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7c3212b-af82-4bc7-9fcb-54d5ca8f47be_2840x1639.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e7c3212b-af82-4bc7-9fcb-54d5ca8f47be_2840x1639.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:840,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:254305,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.lighthousemacro.com/i/186959888?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7c3212b-af82-4bc7-9fcb-54d5ca8f47be_2840x1639.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="" srcset="https://substackcdn.com/image/fetch/$s_!nEtM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7c3212b-af82-4bc7-9fcb-54d5ca8f47be_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!nEtM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7c3212b-af82-4bc7-9fcb-54d5ca8f47be_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!nEtM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7c3212b-af82-4bc7-9fcb-54d5ca8f47be_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!nEtM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7c3212b-af82-4bc7-9fcb-54d5ca8f47be_2840x1639.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em><strong>Figure 8:</strong> Real Retail Sales YoY. Adjusting for inflation, consumer spending is barely positive.</em></p><p>Government spending is additive. Fiscal policy remains expansionary, supporting headline GDP.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QMeG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F982768af-3d33-482d-9c2e-1341d07a4512_2840x1639.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QMeG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F982768af-3d33-482d-9c2e-1341d07a4512_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!QMeG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F982768af-3d33-482d-9c2e-1341d07a4512_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!QMeG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F982768af-3d33-482d-9c2e-1341d07a4512_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!QMeG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F982768af-3d33-482d-9c2e-1341d07a4512_2840x1639.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QMeG!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F982768af-3d33-482d-9c2e-1341d07a4512_2840x1639.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/982768af-3d33-482d-9c2e-1341d07a4512_2840x1639.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:840,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:162401,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.lighthousemacro.com/i/186959888?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F982768af-3d33-482d-9c2e-1341d07a4512_2840x1639.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="" srcset="https://substackcdn.com/image/fetch/$s_!QMeG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F982768af-3d33-482d-9c2e-1341d07a4512_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!QMeG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F982768af-3d33-482d-9c2e-1341d07a4512_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!QMeG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F982768af-3d33-482d-9c2e-1341d07a4512_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!QMeG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F982768af-3d33-482d-9c2e-1341d07a4512_2840x1639.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em><strong>Figure 9:</strong> GDP Component Contributions (YoY). PCE (+1.8 pp) drives growth. Net exports (+0.5 pp) added modestly.</em></p><p>The chart shows YoY contributions to GDP growth (total: +2.4 pp). PCE added +1.8 percentage points. Net exports contributed +0.5 pp. Government added +0.2 pp. GPDI was flat (-0.0 pp). Note: This reflects Q3 2025 data. The Q4 2025 Advance Estimate has been delayed until February 20 due to the government shutdown, making monthly trackers like the GCI even more critical for nowcasting.</p><p><em><strong>Where does our composite stand?</strong></em> The Growth Composite Index (GCI) is hovering near neutral territory. The January ISM surge, if sustained, would push GCI into modest expansion. But one month of manufacturing improvement after nearly three years of mostly contraction does not erase the structural challenges in housing and labor input. Confirmation is required.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fz3y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff903ebfc-101d-4c27-9c18-2b46edbc6e76_2840x1639.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fz3y!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff903ebfc-101d-4c27-9c18-2b46edbc6e76_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!fz3y!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff903ebfc-101d-4c27-9c18-2b46edbc6e76_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!fz3y!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff903ebfc-101d-4c27-9c18-2b46edbc6e76_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!fz3y!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff903ebfc-101d-4c27-9c18-2b46edbc6e76_2840x1639.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fz3y!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff903ebfc-101d-4c27-9c18-2b46edbc6e76_2840x1639.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f903ebfc-101d-4c27-9c18-2b46edbc6e76_2840x1639.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:840,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:282346,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.lighthousemacro.com/i/186959888?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff903ebfc-101d-4c27-9c18-2b46edbc6e76_2840x1639.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="" srcset="https://substackcdn.com/image/fetch/$s_!fz3y!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff903ebfc-101d-4c27-9c18-2b46edbc6e76_2840x1639.png 424w, https://substackcdn.com/image/fetch/$s_!fz3y!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff903ebfc-101d-4c27-9c18-2b46edbc6e76_2840x1639.png 848w, https://substackcdn.com/image/fetch/$s_!fz3y!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff903ebfc-101d-4c27-9c18-2b46edbc6e76_2840x1639.png 1272w, https://substackcdn.com/image/fetch/$s_!fz3y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff903ebfc-101d-4c27-9c18-2b46edbc6e76_2840x1639.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em><strong>Figure 10:</strong> The Growth Composite Index (GCI) with regime bands. Synthesizes IP, capex orders, hours, housing, and retail into one indicator.</em></p><h2><strong>The Cross-Pillar Connection</strong></h2><p>Growth does not exist in isolation. It connects to every other pillar in our framework.</p><p><em><strong>Growth to Labor</strong></em><strong>:</strong> When output contracts, labor demand follows. IP contracting and hours shrinking precede payroll declines by 2-4 months. Current configuration: IP is positive at +2.0%, and aggregate hours growth is positive but tepid, running below +1% YoY.</p><p><em><strong>Growth to Prices</strong></em><strong>:</strong> When growth slows, the output gap widens. Slack builds. Pricing power fades. Capacity utilization at 76.3% (below the ~80% long-run average) signals slack in the system. Goods prices remain subdued relative to services. If the manufacturing recovery fades, pricing pressure on the goods side weakens further.</p><p><em><strong>Growth to Credit</strong></em><strong>:</strong> When growth weakens, revenues decline, earnings miss, and credit quality deteriorates. Spreads should widen to reflect higher default risk. Current paradox: growth is mixed but high-yield spreads remain tight. Credit is pricing a continuation of expansion. If the manufacturing improvement is real and capex holds, credit may be right. If either fades, spreads are too tight.</p><p><em><strong>Growth to Fed Policy</strong></em><strong>:</strong> When growth slows, the Fed should cut. But the Fed is constrained by elevated inflation. Rate cuts are delayed even as parts of the economy soften. The transmission mechanism is impaired.</p><p>The cross-pillar signals paint a nuanced picture. The bright spots are real: manufacturing inflecting, capex at record levels, IP positive. But labor fragility (LFI +0.93) and thin liquidity (LCI -0.8) remain elevated. The question is whether the positive momentum in production and investment is enough to stabilize the labor and housing weakness, or whether those drags eventually pull the expansion apart. History says that tension resolves one way or the other within 6-12 months.</p><h2><strong>How to Track This Pillar</strong></h2><p><em><strong>Industrial Production YoY.</strong></em> The monthly GDP proxy. Released mid-month (~15th) for the prior month. Contraction below -1% signals manufacturing recession.</p><p><em><strong>ISM Manufacturing PMI</strong></em><strong>.</strong> The forward-looking survey. Released 1st business day of each month. Watch the 50 level and the New Orders minus Inventories spread. (Source: ISM, first business day)</p><p><em><strong>Core Capital Goods Orders YoY</strong></em><strong>.</strong> CEO confidence in real dollars. Released ~26th of month. Contraction below -5% signals capex collapse.</p><p><em><strong>Aggregate Hours Worked YoY</strong></em><strong>.</strong> Labor input to output. Released with employment situation (~first Friday). Contraction below 0% signals labor input shrinking.</p><p><em><strong>Housing Starts YoY</strong></em><strong>.</strong> The long lead. Released ~17th of month. Contraction below -10% confirms housing recession.</p><p><em><strong>GDPNow</strong></em><strong>.</strong> Real-time GDP tracking from the Atlanta Fed. Updates with each major data release. Compare to consensus to gauge whether data is surprising up or down. (<a href="http://atlantafed.org/cqer/research/gdpnow">atlantafed.org/cqer/research/gdpnow</a>)</p><p>Release schedule strategy: Use early-month data (ISM on the 1st) to set expectations. Use mid-month data (IP, housing on the 15th-17th) to refine. Use late-month data (capex, GDP on the 26th-30th) to confirm.</p><h2><strong>Invalidation Criteria</strong></h2><p>Every thesis needs an exit door.</p><h4><strong>Bull Case (Growth Reaccelerating) Invalidation:</strong></h4><p>If the following occur simultaneously for 3+ months, the contraction risk thesis is wrong:</p><ul><li><p>Industrial Production YoY sustains above +2%</p></li><li><p>ISM Manufacturing exceeds 52 (expansion confirmed)</p></li><li><p>Core Capital Goods Orders YoY sustains above +5%</p></li><li><p>Aggregate Hours YoY exceeds +1.5% (labor input expanding)</p></li><li><p>Housing Starts YoY turns positive (+5%+)</p></li><li><p>GCI exceeds +0.3 (neutral regime)</p></li></ul><p>Action if invalidated: Rotate from defensive to cyclical. Increase equity allocation to 60-65%. Add exposure to industrials, materials, discretionary.</p><p>Note: As of today, IP, ISM, and capex are already meeting or approaching these thresholds. The key missing pieces are housing and labor input. If those follow, the expansion is broadening and the bull case is intact. We are watching.</p><h4><strong>Bear Case (Full Recession) Confirmation:</strong></h4><p>If the following occur, growth weakness is accelerating beyond contraction risk into recession:</p><ul><li><p>Real GDP turns negative for 2 consecutive quarters</p></li><li><p>Industrial Production YoY exceeds -2% (severe contraction)</p></li><li><p>ISM Manufacturing drops below 45 (deep contraction)</p></li><li><p>Payrolls 3-month average turns negative (job losses)</p></li><li><p>GCI drops below -1.0 (recession regime confirmed)</p></li></ul><p>Action if confirmed: Maximum defensive posture. Reduce equity to 30-40%. Overweight bonds, gold, cash. Avoid all cyclical exposure.</p><p>Framework drives positioning, but the framework can be wrong. Data determines outcome.</p><div><hr></div><h2><strong>The Bottom Line</strong></h2><p>Growth is not GDP. It is the velocity of economic metabolism. The speed at which the system converts inputs (labor, capital, innovation) into outputs (goods, services, income).</p><p>After spending 36 of the last 40 months in contraction, ISM Manufacturing just surged to 52.6 with New Orders at 57.1. Industrial production is positive at +2.0% YoY. Core capital goods orders are at a record <strong>+5.3%</strong> YoY. The goods-producing economy may be inflecting.</p><p>But skepticism is still warranted on the durability:</p><ul><li><p>The ISM surge may reflect tariff front-running rather than genuine demand recovery</p></li><li><p>Labor input growth is tepid (aggregate hours below +1% YoY, well under the 1.5%+ expansion norm)</p></li><li><p>Housing is still in recession (starts down 31% from peak)</p></li><li><p>The manufacturing improvement is one month old after nearly three years of mostly contraction</p></li></ul><p>The key insight remains: the second derivative matters more than the level. One month of improvement does not make a trend. We need 3+ consecutive months of expansion to confirm manufacturing has turned. Watch whether January&#8217;s ISM surge sustains into February and March, or fades as tariff-related distortions work through.</p><p>The data is improving. Some of it meaningfully so. The sustainability is unproven. Framework drives positioning, not headlines.</p><p>This is how we analyze growth.</p><p><strong>Join The Watch.</strong></p><p><em>Bob Sheehan, CFA, CMT</em></p><p><em>Founder &amp; CIO, Lighthouse Macro</em></p><div><hr></div><p><em>This is the third in a 12-part series on the Lighthouse Macro framework. Next up: Pillar 4 (Housing) and the Wealth Effect Transmission.</em></p><h4><em>MACRO, ILLUMINATED.</em></h4>]]></content:encoded></item><item><title><![CDATA[Prices: The Transmission Belt]]></title><description><![CDATA[The Diagnostic Dozen: A Framework for Reading the Macro Cycle (2 of 12)]]></description><link>https://research.lighthousemacro.com/p/prices-the-transmission-belt</link><guid isPermaLink="false">https://research.lighthousemacro.com/p/prices-the-transmission-belt</guid><dc:creator><![CDATA[Bob Sheehan, CFA, CMT]]></dc:creator><pubDate>Mon, 02 Feb 2026 15:28:03 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!4qrG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50f79ae8-bbef-420e-adad-8cfe8e768b1c_2860x1660.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Inflation doesn&#8217;t negotiate.</p><p>GDP can disappoint and the Fed shrugs. Employment can soften and they wait for confirmation. But if inflation stays elevated, the Fed stays restrictive. There is no discretion here. Inflation is the only macro variable that directly controls the policy rate, and the policy rate controls everything else.</p><p>The transmission chain runs in one direction:</p><p>Prices &#8594; Fed Policy &#8594; Real Rates &#8594; Financial Conditions &#8594; Asset Prices &#8594; Growth &#8594; Employment</p><p>Get the inflation call right, and you&#8217;ve triangulated the Fed&#8217;s reaction function. Miss it, and you&#8217;re trading narratives about &#8220;transitory&#8221; nonsense while the Fed tells you exactly what it&#8217;s going to do.</p><p>This is why prices sit at the center of the monetary transmission mechanism. Not because inflation is one indicator among many, but because it is the binding constraint. Understanding inflation composition means understanding what the Fed can and cannot do.</p><div><hr></div><h2><strong>The Core Insight: Composition Over Level</strong></h2><p>Here is the conceptual unlock that separates useful analysis from headline-watching.</p><p>Inflation data splits into three fundamentally different economies, each with different drivers, different transmission speeds, and different implications for policy.</p><p><strong>Goods</strong> are globally traded, supply-chain responsive, and volatile. When goods inflate, it&#8217;s fast. When they deflate, it&#8217;s fast. Goods inflation is the shock absorber of the CPI basket.</p><p><strong>Services</strong> are locally produced, wage-driven, and structurally sticky. You can&#8217;t offshore a haircut. Labor costs are 60-70% of service sector expenses, and wages don&#8217;t deflate without unemployment rising substantially. Services inflation is the structural floor.</p><p><strong>Shelter</strong> is the lagging anchor. Measured via lease renewals and owners&#8217; equivalent rent, it represents 34% of the CPI basket but operates on a 12-18 month lag relative to market conditions. It distorts the headline in both directions.</p><p>Why does this matter? Because a headline reading of 2.7% tells you nothing about the underlying regime. A uniform 2.7% is structurally different from +1.4% goods + 3.0% services averaging to 2.7%. The first is symmetric disinflation. The second is bifurcation with a structural wage floor preventing the last mile. Fed policy responds to composition, not averages.</p><p>The pattern repeats across every cycle since 1980: goods are the shock absorber, services are the structural floor, shelter is the lagging confirmation. In 2008, goods deflated violently while services stayed positive until unemployment hit 10%. In 2021-2023, goods peaked 13 months before services. Composition tells you where you&#8217;re going. The headline tells you where you&#8217;ve been.</p><div><hr></div><h2><strong>What to Watch and Why</strong></h2><p>We approach inflation analysis through three lenses.</p><p><strong>Leading indicators</strong> move first. Producer prices signal what manufacturers are paying before those costs reach consumers. Market rents signal where CPI shelter will be 12 months from today. The dollar signals where goods prices are heading.</p><p><strong>Persistence indicators</strong> reveal whether inflation pressure is broad-based or concentrated. The Atlanta Fed&#8217;s sticky CPI separates components that change infrequently from those that change rapidly. The Dallas Fed&#8217;s trimmed mean strips the most extreme price changes to reveal the underlying trend.</p><p><strong>Confirming indicators</strong> validate what the leading data suggested. Core PCE is the Fed&#8217;s actual target. Services ex-shelter (supercore) is the wage-driven core the Fed watches most closely.</p><p>The transmission speed hierarchy matters: goods respond in months, services adjust over quarters, shelter takes over a year. That lag between &#8220;goods are fixed&#8221; and &#8220;services are still stuck&#8221; is where consensus gets trapped every cycle.</p><p>Direction changes often matter more than levels. The 3-month annualized rate compared to the 12-month rate reveals momentum. When 3M runs below 12M, the trend is improving. When it runs above, pressure is building. Watch the slope, not just the spot.</p><div><hr></div><h2><strong>The Indicators That Matter</strong></h2><h3><strong>The Gap That Matters: CPI vs Core PCE</strong></h3><p>The Fed doesn&#8217;t target CPI. It targets Core PCE. This distinction is not academic. It&#8217;s mechanical.</p><p>CPI uses fixed weights based on what people bought last year. PCE uses chain-weighted spending based on what people are buying now. PCE also captures a broader set of expenditures, including employer-provided healthcare. The practical result: PCE tends to run 0.3-0.5 percentage points below CPI because it accounts for substitution effects. When beef gets expensive, people buy chicken. CPI misses that behavioral shift. PCE captures it.</p><p>Shelter is 34% of CPI but only 18% of PCE. This weight difference means CPI overstates the shelter problem relative to what the Fed actually watches. When shelter normalizes, CPI will drop faster than PCE, and the gap between &#8220;headline victory&#8221; and &#8220;Fed reality&#8221; will temporarily widen. Track Core PCE if you want to know what the Fed is thinking.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4qrG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50f79ae8-bbef-420e-adad-8cfe8e768b1c_2860x1660.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4qrG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50f79ae8-bbef-420e-adad-8cfe8e768b1c_2860x1660.png 424w, https://substackcdn.com/image/fetch/$s_!4qrG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50f79ae8-bbef-420e-adad-8cfe8e768b1c_2860x1660.png 848w, https://substackcdn.com/image/fetch/$s_!4qrG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50f79ae8-bbef-420e-adad-8cfe8e768b1c_2860x1660.png 1272w, https://substackcdn.com/image/fetch/$s_!4qrG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50f79ae8-bbef-420e-adad-8cfe8e768b1c_2860x1660.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4qrG!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50f79ae8-bbef-420e-adad-8cfe8e768b1c_2860x1660.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/50f79ae8-bbef-420e-adad-8cfe8e768b1c_2860x1660.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:845,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:349091,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.lighthousemacro.com/i/186614455?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50f79ae8-bbef-420e-adad-8cfe8e768b1c_2860x1660.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4qrG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50f79ae8-bbef-420e-adad-8cfe8e768b1c_2860x1660.png 424w, https://substackcdn.com/image/fetch/$s_!4qrG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50f79ae8-bbef-420e-adad-8cfe8e768b1c_2860x1660.png 848w, https://substackcdn.com/image/fetch/$s_!4qrG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50f79ae8-bbef-420e-adad-8cfe8e768b1c_2860x1660.png 1272w, https://substackcdn.com/image/fetch/$s_!4qrG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50f79ae8-bbef-420e-adad-8cfe8e768b1c_2860x1660.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Figure 2: Headline CPI vs. Core PCE. The Fed watches Core PCE, and it&#8217;s still meaningfully above target.</em></p><h3><strong>The Great Divergence: Goods vs Services</strong></h3><p>Goods inflation is volatile and self-correcting. Services inflation is sticky and persistent. This divergence defines the current phase of the cycle.</p><p>Why goods self-correct: globally integrated markets with elastic supply. When demand fades, inventory clears, supply chains heal, the dollar compresses import prices. Why services persist: local markets with inelastic supply. The primary input is labor, and labor costs don&#8217;t adjust downward without unemployment rising.</p><p>The 2021-2023 episode confirmed this. The Global Supply Chain Pressure Index normalized by mid-2022, yet core inflation persisted through 2023. If supply disruptions were the root cause, inflation would have collapsed when supply healed. It didn&#8217;t. Demand was doing the heavy lifting.</p><p>The goods-services spread tracks the cycle. When goods deflate while services stay elevated, headline improvement masks structural stickiness. Does convergence happen through goods re-inflating (tariffs, dollar weakness) or services decelerating (labor cracking)? That distinction is the call.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ODLm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e5b05eb-5e04-4d4a-9346-fec1143cb5f2_2860x1660.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ODLm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e5b05eb-5e04-4d4a-9346-fec1143cb5f2_2860x1660.png 424w, https://substackcdn.com/image/fetch/$s_!ODLm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e5b05eb-5e04-4d4a-9346-fec1143cb5f2_2860x1660.png 848w, https://substackcdn.com/image/fetch/$s_!ODLm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e5b05eb-5e04-4d4a-9346-fec1143cb5f2_2860x1660.png 1272w, https://substackcdn.com/image/fetch/$s_!ODLm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e5b05eb-5e04-4d4a-9346-fec1143cb5f2_2860x1660.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ODLm!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e5b05eb-5e04-4d4a-9346-fec1143cb5f2_2860x1660.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1e5b05eb-5e04-4d4a-9346-fec1143cb5f2_2860x1660.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:845,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:328462,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.lighthousemacro.com/i/186614455?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e5b05eb-5e04-4d4a-9346-fec1143cb5f2_2860x1660.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ODLm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e5b05eb-5e04-4d4a-9346-fec1143cb5f2_2860x1660.png 424w, https://substackcdn.com/image/fetch/$s_!ODLm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e5b05eb-5e04-4d4a-9346-fec1143cb5f2_2860x1660.png 848w, https://substackcdn.com/image/fetch/$s_!ODLm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e5b05eb-5e04-4d4a-9346-fec1143cb5f2_2860x1660.png 1272w, https://substackcdn.com/image/fetch/$s_!ODLm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e5b05eb-5e04-4d4a-9346-fec1143cb5f2_2860x1660.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Figure 1: Core goods CPI vs. core services CPI. The divergence is the defining feature of the current inflation regime.</em></p><h3><strong>The Shelter Lag Trap</strong></h3><p>Shelter is 34% of the CPI basket. And it operates on a mechanical lag that distorts the headline in both directions.</p><p>The BLS measures shelter through surveys of existing leases, not new leases. When market rents spike, it takes 12-18 months for those increases to flow through the lease renewal cycle into CPI. We tested the lag against every turning point since 2015. Average: 12.7 months. The pattern is mechanical and predictable.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oVTN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33cdbde3-2d8e-46d7-8946-c42af04e931c_2060x976.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oVTN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33cdbde3-2d8e-46d7-8946-c42af04e931c_2060x976.png 424w, https://substackcdn.com/image/fetch/$s_!oVTN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33cdbde3-2d8e-46d7-8946-c42af04e931c_2060x976.png 848w, https://substackcdn.com/image/fetch/$s_!oVTN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33cdbde3-2d8e-46d7-8946-c42af04e931c_2060x976.png 1272w, https://substackcdn.com/image/fetch/$s_!oVTN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33cdbde3-2d8e-46d7-8946-c42af04e931c_2060x976.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oVTN!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33cdbde3-2d8e-46d7-8946-c42af04e931c_2060x976.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/33cdbde3-2d8e-46d7-8946-c42af04e931c_2060x976.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:690,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:139260,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.lighthousemacro.com/i/186614455?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33cdbde3-2d8e-46d7-8946-c42af04e931c_2060x976.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="" srcset="https://substackcdn.com/image/fetch/$s_!oVTN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33cdbde3-2d8e-46d7-8946-c42af04e931c_2060x976.png 424w, https://substackcdn.com/image/fetch/$s_!oVTN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33cdbde3-2d8e-46d7-8946-c42af04e931c_2060x976.png 848w, https://substackcdn.com/image/fetch/$s_!oVTN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33cdbde3-2d8e-46d7-8946-c42af04e931c_2060x976.png 1272w, https://substackcdn.com/image/fetch/$s_!oVTN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33cdbde3-2d8e-46d7-8946-c42af04e931c_2060x976.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The trap: even after shelter normalizes, services ex-shelter remains sticky. Shelter was masking the problem, not causing it. When shelter cooperates, supercore becomes the binding constraint. And supercore is where the wage floor lives.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!aSBX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef0b02fe-647c-4959-8992-baed47d58f93_2860x1660.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aSBX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef0b02fe-647c-4959-8992-baed47d58f93_2860x1660.png 424w, https://substackcdn.com/image/fetch/$s_!aSBX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef0b02fe-647c-4959-8992-baed47d58f93_2860x1660.png 848w, https://substackcdn.com/image/fetch/$s_!aSBX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef0b02fe-647c-4959-8992-baed47d58f93_2860x1660.png 1272w, https://substackcdn.com/image/fetch/$s_!aSBX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef0b02fe-647c-4959-8992-baed47d58f93_2860x1660.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aSBX!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef0b02fe-647c-4959-8992-baed47d58f93_2860x1660.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ef0b02fe-647c-4959-8992-baed47d58f93_2860x1660.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:845,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:371121,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.lighthousemacro.com/i/186614455?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef0b02fe-647c-4959-8992-baed47d58f93_2860x1660.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="" srcset="https://substackcdn.com/image/fetch/$s_!aSBX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef0b02fe-647c-4959-8992-baed47d58f93_2860x1660.png 424w, https://substackcdn.com/image/fetch/$s_!aSBX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef0b02fe-647c-4959-8992-baed47d58f93_2860x1660.png 848w, https://substackcdn.com/image/fetch/$s_!aSBX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef0b02fe-647c-4959-8992-baed47d58f93_2860x1660.png 1272w, https://substackcdn.com/image/fetch/$s_!aSBX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef0b02fe-647c-4959-8992-baed47d58f93_2860x1660.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Figure 3: Shelter CPI, Rent of Primary Residence, and Owners&#8217; Equivalent Rent. All three declining but remain above target.</em></p><h3><strong>Sticky vs Flexible: The Persistence Signal</strong></h3><p>The Atlanta Fed decomposes CPI into two categories. <strong>Flexible CPI</strong> includes items that change frequently: gasoline, food, airfares. <strong>Sticky CPI</strong> includes items that change infrequently: rent, insurance, medical care, education. These embed expectations and wage costs.</p><p>Sticky CPI is the best available predictor of future core inflation, with more than twice the predictive power of flexible CPI over a six-month horizon. What happens in flexible prices today flows into sticky prices roughly 12 months later.</p><p>Historically, sticky CPI has never broken below 3.0% without a recession. That threshold is the structural marker. Until it moves decisively lower, the last mile remains incomplete.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oUT5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F446b8f8a-c0d6-42b4-9be6-6c6bed15a391_2860x1660.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oUT5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F446b8f8a-c0d6-42b4-9be6-6c6bed15a391_2860x1660.png 424w, https://substackcdn.com/image/fetch/$s_!oUT5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F446b8f8a-c0d6-42b4-9be6-6c6bed15a391_2860x1660.png 848w, https://substackcdn.com/image/fetch/$s_!oUT5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F446b8f8a-c0d6-42b4-9be6-6c6bed15a391_2860x1660.png 1272w, https://substackcdn.com/image/fetch/$s_!oUT5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F446b8f8a-c0d6-42b4-9be6-6c6bed15a391_2860x1660.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oUT5!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F446b8f8a-c0d6-42b4-9be6-6c6bed15a391_2860x1660.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/446b8f8a-c0d6-42b4-9be6-6c6bed15a391_2860x1660.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:845,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:342102,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.lighthousemacro.com/i/186614455?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F446b8f8a-c0d6-42b4-9be6-6c6bed15a391_2860x1660.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="" srcset="https://substackcdn.com/image/fetch/$s_!oUT5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F446b8f8a-c0d6-42b4-9be6-6c6bed15a391_2860x1660.png 424w, https://substackcdn.com/image/fetch/$s_!oUT5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F446b8f8a-c0d6-42b4-9be6-6c6bed15a391_2860x1660.png 848w, https://substackcdn.com/image/fetch/$s_!oUT5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F446b8f8a-c0d6-42b4-9be6-6c6bed15a391_2860x1660.png 1272w, https://substackcdn.com/image/fetch/$s_!oUT5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F446b8f8a-c0d6-42b4-9be6-6c6bed15a391_2860x1660.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Figure 4: Sticky CPI vs. Flexible CPI (shifted 12 months). Flexible inflation leads sticky by roughly 12 months.</em></p><h3><strong>The Pipeline: PPI Leads CPI</strong></h3><p>Producer prices are the upstream signal. What manufacturers and service providers pay eventually passes through to consumers. PPI leads CPI by 3-6 months. When producers face cost increases, they absorb what they can, then pass the rest through. The lag reflects the adjustment process: inventory drawdowns, contract renegotiations, menu cost frictions.</p><p>The PPI-CPI spread is the directional signal. When PPI runs below CPI, producers are absorbing cost declines that haven&#8217;t yet reached consumers. That&#8217;s disinflationary pressure building in the pipeline. When PPI runs above CPI, inflationary pressure is coming. The spread tells you what&#8217;s in the pipe before it hits the consumer.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!j_-l!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26ddfad8-5ff1-47d4-a997-935cce0febb6_2860x1660.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!j_-l!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26ddfad8-5ff1-47d4-a997-935cce0febb6_2860x1660.png 424w, https://substackcdn.com/image/fetch/$s_!j_-l!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26ddfad8-5ff1-47d4-a997-935cce0febb6_2860x1660.png 848w, https://substackcdn.com/image/fetch/$s_!j_-l!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26ddfad8-5ff1-47d4-a997-935cce0febb6_2860x1660.png 1272w, https://substackcdn.com/image/fetch/$s_!j_-l!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26ddfad8-5ff1-47d4-a997-935cce0febb6_2860x1660.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!j_-l!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26ddfad8-5ff1-47d4-a997-935cce0febb6_2860x1660.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/26ddfad8-5ff1-47d4-a997-935cce0febb6_2860x1660.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:845,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:338406,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.lighthousemacro.com/i/186614455?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26ddfad8-5ff1-47d4-a997-935cce0febb6_2860x1660.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="" srcset="https://substackcdn.com/image/fetch/$s_!j_-l!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26ddfad8-5ff1-47d4-a997-935cce0febb6_2860x1660.png 424w, https://substackcdn.com/image/fetch/$s_!j_-l!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26ddfad8-5ff1-47d4-a997-935cce0febb6_2860x1660.png 848w, https://substackcdn.com/image/fetch/$s_!j_-l!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26ddfad8-5ff1-47d4-a997-935cce0febb6_2860x1660.png 1272w, https://substackcdn.com/image/fetch/$s_!j_-l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26ddfad8-5ff1-47d4-a997-935cce0febb6_2860x1660.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Figure 5: PPI Final Demand vs. CPI. Producer prices lead consumer prices by 3-6 months.</em></p><h3><strong>Inflation Expectations: The Anchoring Test</strong></h3><p>If businesses and consumers expect inflation to remain elevated, they price accordingly. The Fed&#8217;s credibility depends on keeping expectations anchored at 2%.</p><p><strong>5Y5Y Forward</strong> captures the bond market&#8217;s view of where inflation will be 5-10 years from now. When it&#8217;s near 2.0%, the market trusts the Fed. Above 2.5%, trust is eroding. Above 3.0%, the Fed has lost the anchor.</p><p><strong>UMich 1Y Expectations</strong> captures what households feel. Consumers don&#8217;t watch Core PCE. They watch grocery bills and insurance premiums. Consumer expectations can stay elevated even when professional expectations are calm. That gap reveals the bifurcation in lived experience.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!07d8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff30e7ced-5eb1-4130-90ae-605ad5da184a_2860x1660.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!07d8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff30e7ced-5eb1-4130-90ae-605ad5da184a_2860x1660.png 424w, https://substackcdn.com/image/fetch/$s_!07d8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff30e7ced-5eb1-4130-90ae-605ad5da184a_2860x1660.png 848w, https://substackcdn.com/image/fetch/$s_!07d8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff30e7ced-5eb1-4130-90ae-605ad5da184a_2860x1660.png 1272w, https://substackcdn.com/image/fetch/$s_!07d8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff30e7ced-5eb1-4130-90ae-605ad5da184a_2860x1660.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!07d8!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff30e7ced-5eb1-4130-90ae-605ad5da184a_2860x1660.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f30e7ced-5eb1-4130-90ae-605ad5da184a_2860x1660.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:845,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:436006,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.lighthousemacro.com/i/186614455?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff30e7ced-5eb1-4130-90ae-605ad5da184a_2860x1660.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="" srcset="https://substackcdn.com/image/fetch/$s_!07d8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff30e7ced-5eb1-4130-90ae-605ad5da184a_2860x1660.png 424w, https://substackcdn.com/image/fetch/$s_!07d8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff30e7ced-5eb1-4130-90ae-605ad5da184a_2860x1660.png 848w, https://substackcdn.com/image/fetch/$s_!07d8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff30e7ced-5eb1-4130-90ae-605ad5da184a_2860x1660.png 1272w, https://substackcdn.com/image/fetch/$s_!07d8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff30e7ced-5eb1-4130-90ae-605ad5da184a_2860x1660.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Figure 6: The 5-Year, 5-Year Forward Inflation Rate vs. University of Michigan 1-Year Consumer Expectations.</em></p><h3><strong>The Signal Beneath the Noise: Trimmed Mean</strong></h3><p>Standard inflation measures get distorted by outliers. Motor vehicle insurance surging 14%+ tells you nothing about the underlying trend, but because it&#8217;s roughly 3% of CPI, it contributes about 0.4 percentage points to headline.</p><p>The Dallas Fed Trimmed Mean PCE strips the most extreme price changes each month to reveal what&#8217;s actually happening underneath. It produces meaningfully lower forecast errors than headline CPI at predicting core PCE twelve months forward.</p><p>When the trimmed mean and sticky CPI agree, the signal is high-confidence. Track both. Trust the convergence.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1tFr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa868b79-eada-4d7d-92a8-aeeb8203705e_2860x1660.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1tFr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa868b79-eada-4d7d-92a8-aeeb8203705e_2860x1660.png 424w, https://substackcdn.com/image/fetch/$s_!1tFr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa868b79-eada-4d7d-92a8-aeeb8203705e_2860x1660.png 848w, https://substackcdn.com/image/fetch/$s_!1tFr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa868b79-eada-4d7d-92a8-aeeb8203705e_2860x1660.png 1272w, https://substackcdn.com/image/fetch/$s_!1tFr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa868b79-eada-4d7d-92a8-aeeb8203705e_2860x1660.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1tFr!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa868b79-eada-4d7d-92a8-aeeb8203705e_2860x1660.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aa868b79-eada-4d7d-92a8-aeeb8203705e_2860x1660.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:845,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:349204,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.lighthousemacro.com/i/186614455?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa868b79-eada-4d7d-92a8-aeeb8203705e_2860x1660.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="" srcset="https://substackcdn.com/image/fetch/$s_!1tFr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa868b79-eada-4d7d-92a8-aeeb8203705e_2860x1660.png 424w, https://substackcdn.com/image/fetch/$s_!1tFr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa868b79-eada-4d7d-92a8-aeeb8203705e_2860x1660.png 848w, https://substackcdn.com/image/fetch/$s_!1tFr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa868b79-eada-4d7d-92a8-aeeb8203705e_2860x1660.png 1272w, https://substackcdn.com/image/fetch/$s_!1tFr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa868b79-eada-4d7d-92a8-aeeb8203705e_2860x1660.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Figure 7: Dallas Fed Trimmed Mean PCE vs. Core PCE. The trimmed mean strips outlier noise and confirms the underlying trend.</em></p><h3><strong>The Spiral Check: Wages and Unit Labor Costs</strong></h3><p>The wage-price spiral is the inflation scenario that keeps central bankers awake. Workers demand higher wages because prices are rising. Businesses raise prices to cover higher labor costs. Repeat.</p><p>The Employment Cost Index is the gold standard for measuring labor cost pressure because it controls for compositional shifts. Average Hourly Earnings can fall just because the economy is adding more low-wage jobs. That looks like wage disinflation but it&#8217;s actually mix shift. ECI holds the job mix constant. If ECI is elevated, wage pressure is real.</p><p>Unit labor costs equal compensation growth minus productivity growth. At 3.5% compensation and 1.5% productivity, ULC runs at roughly 2.0%. That&#8217;s consistent with services inflation in the 2.5-3.0% range. Not crisis. Not target. Stuck.</p><p>The Phillips curve, dormant through the 2010s, has reasserted. At current unemployment near 4.4%, it suggests services inflation consistent with 3-4%, not 2%. For services inflation to reach 2%, unemployment likely needs to rise toward 4.5-5.0%. This is the narrow path the Fed is attempting to navigate.</p><p>From our labor framework (Pillar 1): the Labor Fragility Index is elevated and quits have fallen to the 2.0% threshold. If labor continues to soften, wage growth will decelerate, and that flows into services inflation with a 6-9 month lag. The pillars are connected through the wage channel. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!InF2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5bd0b20-882e-4bca-bef1-d62ac6feb30c_2860x1660.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!InF2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5bd0b20-882e-4bca-bef1-d62ac6feb30c_2860x1660.png 424w, https://substackcdn.com/image/fetch/$s_!InF2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5bd0b20-882e-4bca-bef1-d62ac6feb30c_2860x1660.png 848w, https://substackcdn.com/image/fetch/$s_!InF2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5bd0b20-882e-4bca-bef1-d62ac6feb30c_2860x1660.png 1272w, https://substackcdn.com/image/fetch/$s_!InF2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5bd0b20-882e-4bca-bef1-d62ac6feb30c_2860x1660.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!InF2!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5bd0b20-882e-4bca-bef1-d62ac6feb30c_2860x1660.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c5bd0b20-882e-4bca-bef1-d62ac6feb30c_2860x1660.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:845,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:325557,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.lighthousemacro.com/i/186614455?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5bd0b20-882e-4bca-bef1-d62ac6feb30c_2860x1660.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!InF2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5bd0b20-882e-4bca-bef1-d62ac6feb30c_2860x1660.png 424w, https://substackcdn.com/image/fetch/$s_!InF2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5bd0b20-882e-4bca-bef1-d62ac6feb30c_2860x1660.png 848w, https://substackcdn.com/image/fetch/$s_!InF2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5bd0b20-882e-4bca-bef1-d62ac6feb30c_2860x1660.png 1272w, https://substackcdn.com/image/fetch/$s_!InF2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5bd0b20-882e-4bca-bef1-d62ac6feb30c_2860x1660.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Figure 8: ECI Total Compensation vs. Core PCE. Wages above inflation means positive real wages but sticky services.</em></p><h3><strong>The Dollar Channel</strong></h3><p>The trade-weighted dollar is the mechanism behind goods price suppression. Dollar strength flows directly into goods prices with a 9-18 month lag. A 10% appreciation typically results in 1.0-1.5 percentage points of reduction in goods CPI.</p><p>The implication cuts both ways. If the dollar weakens in a rate-cutting cycle, goods inflation reaccelerates. The Fed&#8217;s own easing could reignite goods inflation, constraining how aggressively they can cut. There&#8217;s also a tariff channel: a broad 10% tariff could add 0.3-0.5 percentage points to headline CPI over 6-12 months.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ovia!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8feb4359-fca0-4cb1-b216-2ff36d369ad6_2860x1660.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ovia!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8feb4359-fca0-4cb1-b216-2ff36d369ad6_2860x1660.png 424w, https://substackcdn.com/image/fetch/$s_!ovia!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8feb4359-fca0-4cb1-b216-2ff36d369ad6_2860x1660.png 848w, https://substackcdn.com/image/fetch/$s_!ovia!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8feb4359-fca0-4cb1-b216-2ff36d369ad6_2860x1660.png 1272w, https://substackcdn.com/image/fetch/$s_!ovia!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8feb4359-fca0-4cb1-b216-2ff36d369ad6_2860x1660.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ovia!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8feb4359-fca0-4cb1-b216-2ff36d369ad6_2860x1660.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8feb4359-fca0-4cb1-b216-2ff36d369ad6_2860x1660.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:845,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:393988,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.lighthousemacro.com/i/186614455?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8feb4359-fca0-4cb1-b216-2ff36d369ad6_2860x1660.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ovia!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8feb4359-fca0-4cb1-b216-2ff36d369ad6_2860x1660.png 424w, https://substackcdn.com/image/fetch/$s_!ovia!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8feb4359-fca0-4cb1-b216-2ff36d369ad6_2860x1660.png 848w, https://substackcdn.com/image/fetch/$s_!ovia!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8feb4359-fca0-4cb1-b216-2ff36d369ad6_2860x1660.png 1272w, https://substackcdn.com/image/fetch/$s_!ovia!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8feb4359-fca0-4cb1-b216-2ff36d369ad6_2860x1660.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p> <em>Figure 9: Trade-weighted dollar (inverted) vs. Core Goods CPI, shifted 18 months to show the lead relationship.</em></p><h3><strong>The Prices Composite Index</strong></h3><p>We synthesize the key inflation signals into a composite we call the Prices Composite Index (PCI). The purpose is regime classification: is the inflation environment one where the Fed has flexibility, or one where the Fed is constrained?</p><p>The PCI combines six components, each measured against a Fed-consistent target level:</p><ul><li><p><strong>Core PCE momentum</strong> (3-month annualized): The Fed&#8217;s primary target, highest weight</p></li><li><p><strong>Services inflation trend</strong>: Wage-driven persistence</p></li><li><p><strong>Shelter trajectory</strong>: Largest single CPI component, lagging but mechanical</p></li><li><p><strong>Sticky price persistence</strong>: Atlanta Fed decomposition, predicts future core</p></li><li><p><strong>Expectations anchoring</strong> (5Y5Y forward): The credibility gauge</p></li><li><p><strong>Goods price level</strong>: Disinflationary force when negative</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZRX3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a5df149-f21b-4121-a6a7-e1b96a4efa25_2060x1151.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZRX3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a5df149-f21b-4121-a6a7-e1b96a4efa25_2060x1151.png 424w, https://substackcdn.com/image/fetch/$s_!ZRX3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a5df149-f21b-4121-a6a7-e1b96a4efa25_2060x1151.png 848w, https://substackcdn.com/image/fetch/$s_!ZRX3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a5df149-f21b-4121-a6a7-e1b96a4efa25_2060x1151.png 1272w, https://substackcdn.com/image/fetch/$s_!ZRX3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a5df149-f21b-4121-a6a7-e1b96a4efa25_2060x1151.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZRX3!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a5df149-f21b-4121-a6a7-e1b96a4efa25_2060x1151.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5a5df149-f21b-4121-a6a7-e1b96a4efa25_2060x1151.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:814,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:138659,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.lighthousemacro.com/i/186614455?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a5df149-f21b-4121-a6a7-e1b96a4efa25_2060x1151.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ZRX3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a5df149-f21b-4121-a6a7-e1b96a4efa25_2060x1151.png 424w, https://substackcdn.com/image/fetch/$s_!ZRX3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a5df149-f21b-4121-a6a7-e1b96a4efa25_2060x1151.png 848w, https://substackcdn.com/image/fetch/$s_!ZRX3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a5df149-f21b-4121-a6a7-e1b96a4efa25_2060x1151.png 1272w, https://substackcdn.com/image/fetch/$s_!ZRX3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a5df149-f21b-4121-a6a7-e1b96a4efa25_2060x1151.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>PCI above +0.5 means the Fed is constrained. PCI above +1.0 means no cuts possible. When multiple inflation indicators remain elevated simultaneously, the composite stays in restrictive territory, and the Fed stays boxed in.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!y7JP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82e0464c-926b-44b0-be1b-be102290dc65_2860x1660.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!y7JP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82e0464c-926b-44b0-be1b-be102290dc65_2860x1660.png 424w, https://substackcdn.com/image/fetch/$s_!y7JP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82e0464c-926b-44b0-be1b-be102290dc65_2860x1660.png 848w, https://substackcdn.com/image/fetch/$s_!y7JP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82e0464c-926b-44b0-be1b-be102290dc65_2860x1660.png 1272w, https://substackcdn.com/image/fetch/$s_!y7JP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82e0464c-926b-44b0-be1b-be102290dc65_2860x1660.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!y7JP!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82e0464c-926b-44b0-be1b-be102290dc65_2860x1660.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/82e0464c-926b-44b0-be1b-be102290dc65_2860x1660.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:845,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:240594,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.lighthousemacro.com/i/186614455?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82e0464c-926b-44b0-be1b-be102290dc65_2860x1660.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="" srcset="https://substackcdn.com/image/fetch/$s_!y7JP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82e0464c-926b-44b0-be1b-be102290dc65_2860x1660.png 424w, https://substackcdn.com/image/fetch/$s_!y7JP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82e0464c-926b-44b0-be1b-be102290dc65_2860x1660.png 848w, https://substackcdn.com/image/fetch/$s_!y7JP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82e0464c-926b-44b0-be1b-be102290dc65_2860x1660.png 1272w, https://substackcdn.com/image/fetch/$s_!y7JP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82e0464c-926b-44b0-be1b-be102290dc65_2860x1660.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Figure 10: The Prices Composite Index (PCI). Regime bands show the inflation environment.</em></p><div><hr></div><h3><strong>The Consensus Trap</strong></h3><p>Here is the pattern that repeats every cycle.</p><p><strong>Surface narrative:</strong> &#8220;Inflation is beaten. Headline CPI has fallen from 9.1% to 2.7%. Soft landing achieved.&#8221;</p><p><strong>What&#8217;s actually happening:</strong> Goods have normalized and are no longer pulling headline lower. Services remain elevated with a wage floor intact. Sticky CPI sits at 1.5x the target. The easy disinflation is done.</p><p>Consensus gets trapped by three biases.</p><p><strong>Recency bias.</strong> Inflation fell from 9.1% to 2.7% in roughly two years. Extrapolating that pace suggests sub-2% soon. But the disinflation was driven almost entirely by goods reversal and energy normalization. Those forces are spent. The remaining improvement has to come from services, and services don&#8217;t deflate without labor market deterioration.</p><p><strong>Headline focus.</strong> Media covers headline CPI. Markets trade headline CPI. The Fed watches core PCE. When headline and core diverge, consensus misses the Fed&#8217;s constraint.</p><p><strong>Lag misunderstanding.</strong> As shelter continues to normalize, headline will improve. But the market will shift to watching services ex-shelter, which remains elevated. The goal post moves. When shelter finally cooperates, supercore becomes the binding constraint.</p><div><hr></div><h3><strong>Where We Are Now</strong></h3><p>The surface metrics look constructive. Headline CPI at 2.7%, down from the 9.1% peak. Core goods at +1.4%, near flat. Core PCE 3-month annualized at 2.3%, trending in the right direction.</p><p>The persistence indicators tell a different story. Core PCE at 2.8%, still 40% above target. Sticky CPI at 3.0%, right at the threshold that historically requires recession to break. Trimmed Mean PCE at 2.5%, converging but still above target. ECI at 3.6%.</p><p>The pipeline has flipped. PPI at 3.0% now runs above CPI at 2.7%, suggesting inflationary pressure still in the pipe. Expectations remain bifurcated: 5Y5Y forward at 2.19% (well-anchored) while consumer expectations stay elevated.</p><p>The PCI currently sits in the Elevated regime. Shelter is unwinding. Goods have normalized. But services ex-shelter, sticky CPI, and wages remain elevated enough to keep the composite above the +0.5 threshold.</p><p>The headline may approach 2% eventually. The question is whether it gets there through genuine services moderation or through demand destruction.</p><div><hr></div><h3><strong>How to Track This Pillar</strong></h3><p><strong>Core PCE YoY.</strong> The Fed&#8217;s actual target. Sustained move below 2.5% signals the last mile is breaking. (Monthly, BEA, FRED: PCEPILFE)</p><p><strong>Trimmed Mean PCE 12M.</strong> The cleanest trend signal. Convergence toward 2% confirms broad-based disinflation. (Monthly, Dallas Fed, FRED: PCETRIM12M159SFRBDAL)</p><p><strong>Sticky CPI.</strong> The persistence gauge. Break below 3.0% historically requires recession. (Monthly, Atlanta Fed, FRED: CORESTICKM159SFRBATL)</p><p><strong>Shelter CPI.</strong> The lagging anchor, 34% of headline. Compare to Zillow/Apartment List for the 12-month forward signal. (Monthly, BLS, FRED: CUSR0000SAH1)</p><p><strong>PPI Final Demand.</strong> The upstream pipeline signal. PPI above CPI means pressure is coming. (Monthly, BLS, FRED: PPIFIS)</p><p><strong>5Y5Y Forward Inflation.</strong> The expectations anchor. Above 2.5% is caution. Above 3.0% is alarm. (Daily, FRED: T5YIFR)</p><p><strong>ECI Total Compensation.</strong> The gold standard wage measure. Deceleration below 3.0% is consistent with 2% inflation. (Quarterly, BLS, FRED: ECIALLCIV)</p><p>Release schedule: CPI mid-month (~13th), PCE end-of-month (~30th), PPI mid-month (typically one day before CPI). Use CPI for real-time signals, PCE for the Fed&#8217;s reaction function.</p><div><hr></div><h2><strong>Invalidation Criteria</strong></h2><p>Every thesis needs an exit door.</p><p><strong>Bull Case:</strong> If any three of the following trigger for three consecutive months, the elevated inflation regime ends:</p><ul><li><p>Core PCE 3M annualized drops below 2.5%</p></li><li><p>Services ex-shelter drops below 3.0%</p></li><li><p>Sticky CPI drops below 3.0%</p></li><li><p>5Y5Y forward drops below 2.3%</p></li><li><p>PCI drops below +0.5</p></li></ul><p><strong>Bear Case:</strong> If any two of the following trigger, inflation is reaccelerating:</p><ul><li><p>Core PCE 3M annualized exceeds 4.0%</p></li><li><p>Goods CPI accelerates above 3.0%</p></li><li><p>5Y5Y forward exceeds 2.75%</p></li><li><p>Services ex-shelter exceeds 4.5%</p></li></ul><p>Framework drives positioning, but the framework can be wrong. Data determines outcome.</p><div><hr></div><h3><strong>The Bottom Line</strong></h3><p>Inflation is not a number. It is a regime. And the regime has changed.</p><p>Pre-pandemic, 2.0% PCE was the equilibrium. That world required globalization tailwinds, subdued wages, and fiscal austerity. All three have reversed. Five structural forces, deglobalization, energy transition, demographics, housing underbuilding, and fiscal deficits, suggest a floor of 2.5-3.0%.</p><p>Watch composition, not the headline. Track the PCI regime bands. When PCI is above +0.5, the Fed is constrained. When sticky CPI is at or above 3.0%, the persistence problem hasn&#8217;t been solved. When services ex-shelter stays above 3.0%, the last mile is incomplete.</p><p>This is how we analyze inflation.</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://research.lighthousemacro.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Join The Watch.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Bob Sheehan, CFA, CMT</p><p>Founder &amp; CIO, Lighthouse Macro</p><div><hr></div><p><em>This is the second in a 12-part series on the Lighthouse Macro framework. Next up: Pillar 3 (Growth) and the Second Derivative.</em></p>]]></content:encoded></item><item><title><![CDATA[Labor: The Source Code]]></title><description><![CDATA[The Diagnostic Dozen: A Framework for Reading the Macro Cycle (1 of 12)]]></description><link>https://research.lighthousemacro.com/p/labor-the-source-code</link><guid isPermaLink="false">https://research.lighthousemacro.com/p/labor-the-source-code</guid><dc:creator><![CDATA[Bob Sheehan, CFA, CMT]]></dc:creator><pubDate>Tue, 27 Jan 2026 22:12:17 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!UG_I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79eec464-daf4-470d-830e-525d3ecd71f5_1380x619.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>There is no economy without labor. This is not a metaphor.</p><p>People make things, build things, produce things. It is the literal foundation on which everything else rests.</p><p>When we talk about economic cycles, we are really talking about labor cycles dressed up in different clothes. The transmission chain runs in one direction: employment leads to income, income enables spending, spending generates revenue, revenue justifies credit, credit supports housing, and housing anchors household wealth. Change the labor picture, and everything downstream changes with it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UG_I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79eec464-daf4-470d-830e-525d3ecd71f5_1380x619.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UG_I!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79eec464-daf4-470d-830e-525d3ecd71f5_1380x619.png 424w, https://substackcdn.com/image/fetch/$s_!UG_I!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79eec464-daf4-470d-830e-525d3ecd71f5_1380x619.png 848w, https://substackcdn.com/image/fetch/$s_!UG_I!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79eec464-daf4-470d-830e-525d3ecd71f5_1380x619.png 1272w, https://substackcdn.com/image/fetch/$s_!UG_I!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79eec464-daf4-470d-830e-525d3ecd71f5_1380x619.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UG_I!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79eec464-daf4-470d-830e-525d3ecd71f5_1380x619.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/79eec464-daf4-470d-830e-525d3ecd71f5_1380x619.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:619,&quot;width&quot;:1380,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:66679,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.lighthousemacro.com/i/186014808?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79eec464-daf4-470d-830e-525d3ecd71f5_1380x619.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="" srcset="https://substackcdn.com/image/fetch/$s_!UG_I!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79eec464-daf4-470d-830e-525d3ecd71f5_1380x619.png 424w, https://substackcdn.com/image/fetch/$s_!UG_I!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79eec464-daf4-470d-830e-525d3ecd71f5_1380x619.png 848w, https://substackcdn.com/image/fetch/$s_!UG_I!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79eec464-daf4-470d-830e-525d3ecd71f5_1380x619.png 1272w, https://substackcdn.com/image/fetch/$s_!UG_I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79eec464-daf4-470d-830e-525d3ecd71f5_1380x619.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>If the engine sputters, the car eventually stops. It does not matter how much gas is in the tank or how smooth the road is. Mechanics dictate outcome.</p><p>This is why labor sits at the center of our framework. Not because it is one indicator among many, but because it is the source code. Understanding labor means understanding the economy.</p><h2><strong>The Core Insight: Flows vs. Stocks</strong></h2><p>Here is the conceptual unlock that separates useful analysis from headline-watching.</p><p>Labor data splits into two categories: flows and stocks. The distinction matters more than almost anything else we will discuss.</p><p><strong>Stocks</strong> measure the cumulative result of past decisions. The unemployment rate. Total payrolls. These are the numbers you see in headlines, the figures politicians cite, the data points that anchor consensus narratives. They tell you where the labor market has been.</p><p><strong>Flows</strong> measure what is happening at the margin right now. How many people are quitting their jobs. How many are being hired. How temp agencies are adjusting their staffing. Flows tell you where the labor market is going.</p><p>Why do flows lead stocks? Because decisions happen before outcomes.</p><p>When employers sense trouble on the horizon, they do not fire workers immediately. They freeze hiring. They let headcount decline through attrition. They stop bringing on temps. The actual layoffs come later, sometimes much later, because firing people is expensive, disruptive, and hard to reverse. Companies remember 2021 and 2022 when they could not find workers at any price. That scar tissue makes them hoard labor longer than they probably should.</p><p>The same dynamic operates on the worker side. When employees sense the labor market tightening, they do not wait to get laid off. They stop quitting. They hold onto the job they have rather than chasing a better one. The quits rate is the economy&#8217;s truth serum. It strips away narrative and exposes what workers actually believe about their options. And workers sense the shift before management admits it.</p><p>The early signals show up in flows. The headlines focus on stocks. That gap is where consensus gets caught.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!C04S!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f35fc5f-a6ac-4271-9895-f50fd108b341_2774x1589.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!C04S!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f35fc5f-a6ac-4271-9895-f50fd108b341_2774x1589.png 424w, https://substackcdn.com/image/fetch/$s_!C04S!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f35fc5f-a6ac-4271-9895-f50fd108b341_2774x1589.png 848w, https://substackcdn.com/image/fetch/$s_!C04S!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f35fc5f-a6ac-4271-9895-f50fd108b341_2774x1589.png 1272w, https://substackcdn.com/image/fetch/$s_!C04S!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f35fc5f-a6ac-4271-9895-f50fd108b341_2774x1589.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!C04S!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f35fc5f-a6ac-4271-9895-f50fd108b341_2774x1589.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3f35fc5f-a6ac-4271-9895-f50fd108b341_2774x1589.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:321686,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.lighthousemacro.com/i/186014808?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f35fc5f-a6ac-4271-9895-f50fd108b341_2774x1589.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="" srcset="https://substackcdn.com/image/fetch/$s_!C04S!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f35fc5f-a6ac-4271-9895-f50fd108b341_2774x1589.png 424w, https://substackcdn.com/image/fetch/$s_!C04S!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f35fc5f-a6ac-4271-9895-f50fd108b341_2774x1589.png 848w, https://substackcdn.com/image/fetch/$s_!C04S!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f35fc5f-a6ac-4271-9895-f50fd108b341_2774x1589.png 1272w, https://substackcdn.com/image/fetch/$s_!C04S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f35fc5f-a6ac-4271-9895-f50fd108b341_2774x1589.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This chart makes the relationship visible. The quits rate turns down six to nine months before unemployment turns up. The pattern has held across every recession since JOLTS data began in 2000. When workers stop quitting, unemployment eventually rises. The lag is predictable. The sequence does not fail.</p><h2><strong>What to Watch and Why</strong></h2><blockquote><p><em>We approach labor analysis through four lenses. Not a checklist, but a mental model.</em></p></blockquote><p><strong>Leading indicators</strong> move first. They are the canaries. These capture decisions being made today that will show up in headline data months from now. When companies stop hiring temps, when workers stop quitting, when the hiring rate begins to slide even as unemployment stays low, these shifts register in real time. Their implications will not become obvious until the lagging data catches up.</p><p><strong>Breadth indicators</strong> reveal whether weakness is localized or spreading. A single sector struggling is not necessarily alarming. But when stress starts showing up across multiple states, across different industries, across both manufacturing and services, that is a different signal entirely. Breadth is how you distinguish between noise and regime change.</p><p><strong>Confirming indicators</strong> validate what the leading data suggested. When unemployment starts rising, it is not telling you something new. It is confirming what the flows already showed months earlier. But that confirmation matters because it eliminates the possibility that the early warnings were false positives.</p><p><strong>Direction changes</strong> often matter more than levels. This is counterintuitive but critical. An indicator&#8217;s turn can be leading even when its level is lagging. The unemployment rate is the classic example. It is called a &#8220;lagging indicator&#8221; because its level peaks after recession ends. But its trough, the point where it stops falling and starts rising, actually precedes recession by several months. Watch the turn, not just the level.</p><p>We have validated these relationships against every post-war recession. They hold. The lag times vary, but the sequence does not.</p><h2><strong>The Indicators That Matter</strong></h2><p>The key signals, what they measure, and why they work.</p><p><strong>The Quits Rate</strong> measures voluntary separations as a percentage of total employment. When a worker quits, they are making a statement: &#8220;I believe I can find something better.&#8221; This is a real-time confidence barometer. Unlike surveys that ask people how they feel, the quits rate captures what they actually do.</p><p>The quits rate is arguably the single most important flow indicator in labor market analysis. Workers have asymmetric information about their own situations. They sense weakness in their company, their industry, their local market before it shows up in aggregate data. When they stop quitting, they are telling us something management has not admitted yet.</p><p>Historical validation: The quits rate has declined from cycle peak before all three post-2000 recessions with lead times of 6-9 months. Current reading sits at 2.0%, down from a peak of 3.0% in April 2022. That is a one-third decline from cycle high. Workers have already adjusted their behavior.</p><p><strong>Temporary Help Services</strong> employment measures workers employed through temporary staffing agencies. This is the canary in the coal mine with an exceptional track record.</p><p>Why it works: Temp workers are the adjustment valve for corporate labor demand. When companies sense softening demand, they do not immediately fire permanent employees. That is expensive, disruptive, hard to reverse. They stop renewing temp contracts. Temp help is the first to go and the first to come back.</p><p>Historical validation: Temp help employment YoY has gone negative before all three post-2000 recessions with lead times ranging from 1 to 12 months. Current reading shows YoY contraction of approximately 3-4%, persisting for over two years.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ypAu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbe4b161-7b61-4b0b-93e3-69f782dc83f1_2779x1586.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ypAu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbe4b161-7b61-4b0b-93e3-69f782dc83f1_2779x1586.png 424w, https://substackcdn.com/image/fetch/$s_!ypAu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbe4b161-7b61-4b0b-93e3-69f782dc83f1_2779x1586.png 848w, https://substackcdn.com/image/fetch/$s_!ypAu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbe4b161-7b61-4b0b-93e3-69f782dc83f1_2779x1586.png 1272w, https://substackcdn.com/image/fetch/$s_!ypAu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbe4b161-7b61-4b0b-93e3-69f782dc83f1_2779x1586.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ypAu!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbe4b161-7b61-4b0b-93e3-69f782dc83f1_2779x1586.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bbe4b161-7b61-4b0b-93e3-69f782dc83f1_2779x1586.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:831,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:138824,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.lighthousemacro.com/i/186014808?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbe4b161-7b61-4b0b-93e3-69f782dc83f1_2779x1586.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ypAu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbe4b161-7b61-4b0b-93e3-69f782dc83f1_2779x1586.png 424w, https://substackcdn.com/image/fetch/$s_!ypAu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbe4b161-7b61-4b0b-93e3-69f782dc83f1_2779x1586.png 848w, https://substackcdn.com/image/fetch/$s_!ypAu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbe4b161-7b61-4b0b-93e3-69f782dc83f1_2779x1586.png 1272w, https://substackcdn.com/image/fetch/$s_!ypAu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbe4b161-7b61-4b0b-93e3-69f782dc83f1_2779x1586.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>A caveat worth addressing directly: recent academic research (Tito and Bowdle, 2024) found that pandemic-era labor shortages boosted temp demand by 25-85%, and the subsequent easing reduced temp employment by 5-20%. That is a meaningful distortion. But even after accounting for pandemic-era overshoot, the contraction exceeds what normalization alone would explain. Since March 2022, temp employment has fallen by 577,000 jobs (18.1%), the largest decline outside a recession in the indicator&#8217;s modern history. The signal may be noisier than pre-2020, but it has not lost its directional value. We weight it accordingly: lower than before, but still part of the mosaic.</p><p><strong>The Hiring Rate</strong> shows new hiring as a percentage of employment. When paired with the layoffs rate, it reveals the &#8220;hiring freeze without firing wave&#8221; phenomenon that characterizes late-cycle labor markets.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!el7E!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb55d25b1-9db5-43ea-856f-9cd562e21242_2774x1589.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!el7E!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb55d25b1-9db5-43ea-856f-9cd562e21242_2774x1589.png 424w, https://substackcdn.com/image/fetch/$s_!el7E!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb55d25b1-9db5-43ea-856f-9cd562e21242_2774x1589.png 848w, https://substackcdn.com/image/fetch/$s_!el7E!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb55d25b1-9db5-43ea-856f-9cd562e21242_2774x1589.png 1272w, https://substackcdn.com/image/fetch/$s_!el7E!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb55d25b1-9db5-43ea-856f-9cd562e21242_2774x1589.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!el7E!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb55d25b1-9db5-43ea-856f-9cd562e21242_2774x1589.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b55d25b1-9db5-43ea-856f-9cd562e21242_2774x1589.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:834,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:277307,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.lighthousemacro.com/i/186014808?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb55d25b1-9db5-43ea-856f-9cd562e21242_2774x1589.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="" srcset="https://substackcdn.com/image/fetch/$s_!el7E!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb55d25b1-9db5-43ea-856f-9cd562e21242_2774x1589.png 424w, https://substackcdn.com/image/fetch/$s_!el7E!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb55d25b1-9db5-43ea-856f-9cd562e21242_2774x1589.png 848w, https://substackcdn.com/image/fetch/$s_!el7E!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb55d25b1-9db5-43ea-856f-9cd562e21242_2774x1589.png 1272w, https://substackcdn.com/image/fetch/$s_!el7E!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb55d25b1-9db5-43ea-856f-9cd562e21242_2774x1589.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Current configuration: The hires rate sits at 3.2-3.3%, down from 4.5% at the 2022 peak. The layoffs rate remains at 1.0-1.1%, historically low. Companies are not yet cutting workers because they remember how hard it was to hire in 2021-2022. But they have stopped adding headcount. The labor market is frozen, waiting for the break.</p><p>This can persist for extended periods, but history says when it breaks, it tends to break toward layoffs rather than renewed hiring.</p><p><strong>Aggregate Hours Worked</strong> captures something payrolls miss entirely. Before companies lay off workers, they reduce hours. Before they reduce hours on paper, they cut overtime. This is the most reversible lever employers have, and reversible levers get pulled first.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EJTI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0561f1d-1917-4bc5-b86b-ce7f1b073c42_2774x1585.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EJTI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0561f1d-1917-4bc5-b86b-ce7f1b073c42_2774x1585.png 424w, https://substackcdn.com/image/fetch/$s_!EJTI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0561f1d-1917-4bc5-b86b-ce7f1b073c42_2774x1585.png 848w, https://substackcdn.com/image/fetch/$s_!EJTI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0561f1d-1917-4bc5-b86b-ce7f1b073c42_2774x1585.png 1272w, https://substackcdn.com/image/fetch/$s_!EJTI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0561f1d-1917-4bc5-b86b-ce7f1b073c42_2774x1585.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EJTI!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0561f1d-1917-4bc5-b86b-ce7f1b073c42_2774x1585.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d0561f1d-1917-4bc5-b86b-ce7f1b073c42_2774x1585.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:832,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:267453,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.lighthousemacro.com/i/186014808?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0561f1d-1917-4bc5-b86b-ce7f1b073c42_2774x1585.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="" srcset="https://substackcdn.com/image/fetch/$s_!EJTI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0561f1d-1917-4bc5-b86b-ce7f1b073c42_2774x1585.png 424w, https://substackcdn.com/image/fetch/$s_!EJTI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0561f1d-1917-4bc5-b86b-ce7f1b073c42_2774x1585.png 848w, https://substackcdn.com/image/fetch/$s_!EJTI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0561f1d-1917-4bc5-b86b-ce7f1b073c42_2774x1585.png 1272w, https://substackcdn.com/image/fetch/$s_!EJTI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0561f1d-1917-4bc5-b86b-ce7f1b073c42_2774x1585.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The chart shows aggregate hours (YoY) plotted against employment (YoY). Hours consistently turn down before employment at cycle inflection points. The logic is straightforward: cutting hours costs nothing. Cutting workers costs severance, institutional knowledge, and the risk that you cannot rehire when conditions improve. So hours absorb the initial shock. When hours decline while employment holds steady, that divergence is a warning. The economy is weakening at the intensive margin (fewer hours per worker) before it weakens at the extensive margin (fewer workers).</p><p>Current configuration: aggregate hours growth has decelerated sharply from post-pandemic highs and is now oscillating near zero. Employment growth has followed the same trajectory but with a lag. The pattern is consistent with prior late-cycle behavior.</p><p><strong>State Labor Market Diffusion</strong> measures the percentage of state-level labor markets experiencing rising unemployment over a three-month window. It captures geographic breadth of weakness.</p><p>Why it works: A single state struggling is not necessarily alarming. That could be idiosyncratic. But when weakness spreads across geographies, it reveals systemic stress. In recessions, this measure approaches 100%. Everyone hurts simultaneously.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_cYb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe4bf192-6603-41b8-858d-0642c5aa1363_2779x1586.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_cYb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe4bf192-6603-41b8-858d-0642c5aa1363_2779x1586.png 424w, https://substackcdn.com/image/fetch/$s_!_cYb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe4bf192-6603-41b8-858d-0642c5aa1363_2779x1586.png 848w, https://substackcdn.com/image/fetch/$s_!_cYb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe4bf192-6603-41b8-858d-0642c5aa1363_2779x1586.png 1272w, https://substackcdn.com/image/fetch/$s_!_cYb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe4bf192-6603-41b8-858d-0642c5aa1363_2779x1586.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_cYb!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe4bf192-6603-41b8-858d-0642c5aa1363_2779x1586.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/be4bf192-6603-41b8-858d-0642c5aa1363_2779x1586.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:831,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:226312,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.lighthousemacro.com/i/186014808?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe4bf192-6603-41b8-858d-0642c5aa1363_2779x1586.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_cYb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe4bf192-6603-41b8-858d-0642c5aa1363_2779x1586.png 424w, https://substackcdn.com/image/fetch/$s_!_cYb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe4bf192-6603-41b8-858d-0642c5aa1363_2779x1586.png 848w, https://substackcdn.com/image/fetch/$s_!_cYb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe4bf192-6603-41b8-858d-0642c5aa1363_2779x1586.png 1272w, https://substackcdn.com/image/fetch/$s_!_cYb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe4bf192-6603-41b8-858d-0642c5aa1363_2779x1586.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Historical validation: State diffusion sustained above 50% has preceded every recession in the dataset with lead times of 2-14 months. Current reading hovers around 47-52%, oscillating near the majority threshold. Weakness is not universal, but it is not localized either.</p><p><strong>The Job-Hopper Wage Premium</strong> is a microstructure signal most people miss. Throughout history, workers who switch jobs earn higher wage gains than those who stay put. That makes intuitive sense. You quit your current job when you have a better offer somewhere else. The premium varies with the cycle, widening when labor markets are tight and workers have options, narrowing when conditions deteriorate and staying put becomes the safer play.</p><p>What most people miss is that this premium can actually reverse. When job-switchers start earning less than job-stayers, something unusual is happening. Workers are taking new positions out of necessity rather than opportunity. They are moving laterally or even down, accepting whatever is available because their current situation became untenable.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DMvV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F022cb364-b847-41f9-a368-27ac1045487f_2779x1586.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DMvV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F022cb364-b847-41f9-a368-27ac1045487f_2779x1586.png 424w, https://substackcdn.com/image/fetch/$s_!DMvV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F022cb364-b847-41f9-a368-27ac1045487f_2779x1586.png 848w, https://substackcdn.com/image/fetch/$s_!DMvV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F022cb364-b847-41f9-a368-27ac1045487f_2779x1586.png 1272w, https://substackcdn.com/image/fetch/$s_!DMvV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F022cb364-b847-41f9-a368-27ac1045487f_2779x1586.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DMvV!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F022cb364-b847-41f9-a368-27ac1045487f_2779x1586.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/022cb364-b847-41f9-a368-27ac1045487f_2779x1586.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:831,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:190682,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.lighthousemacro.com/i/186014808?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F022cb364-b847-41f9-a368-27ac1045487f_2779x1586.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="" srcset="https://substackcdn.com/image/fetch/$s_!DMvV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F022cb364-b847-41f9-a368-27ac1045487f_2779x1586.png 424w, https://substackcdn.com/image/fetch/$s_!DMvV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F022cb364-b847-41f9-a368-27ac1045487f_2779x1586.png 848w, https://substackcdn.com/image/fetch/$s_!DMvV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F022cb364-b847-41f9-a368-27ac1045487f_2779x1586.png 1272w, https://substackcdn.com/image/fetch/$s_!DMvV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F022cb364-b847-41f9-a368-27ac1045487f_2779x1586.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Historical pattern: The premium collapsed to near zero around every recession since the Atlanta Fed Wage Growth Tracker began. Current reading sits at 0.1-0.2 percentage points, down from over 2 percentage points in 2021-2022. The grass is no longer greener. Workers know something.</p><p><strong>Long-Term Unemployed Share</strong> measures the percentage of unemployed workers who have been jobless for 27 weeks or more. This is a lagging indicator by level but a confirming indicator by direction.</p><p>Why it matters: Long-duration unemployment has permanent effects. Skills atrophy. Networks fade. Employer bias against long gaps is real. Once someone crosses the six-month threshold, their probability of finding work drops significantly. Rising long-term share is early structural damage, the kind that leaves scars.</p><p>The turn in this indicator actually leads recessions by 3-13 months even though long-term unemployment peaks after recession ends. Current reading sits at 24-26%, up from cycle lows around 17-18%. More than one in four unemployed workers has been looking for over six months. That is meaningful deterioration even as the headline unemployment rate stays manageable.</p><h2><strong>The Consensus Trap</strong></h2><p>Here is the pattern that repeats every cycle.</p><p>The economy is late in an expansion. Headlines say &#8220;strong labor market&#8221; because unemployment is low and payrolls are still positive. Analysts point to the unemployment rate and conclude there is nothing to worry about. Markets price accordingly.</p><p>Meanwhile, under the surface, the flows are deteriorating. Temp help is contracting. The quits rate has fallen materially from its cycle highs. Hiring has slowed even as layoffs remain subdued. Duration of unemployment is extending for those who do lose jobs. Weakness is starting to spread geographically.</p><p>But because the stocks look fine, consensus dismisses the warning signs. &#8220;The labor market remains resilient&#8221; becomes the mantra. And it stays the mantra right up until the lagging indicators finally catch up and everyone collectively discovers what the leading indicators showed months earlier.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Zql7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ac39c6f-9f17-4dd3-98a2-486cd2117ed3_2779x1590.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Zql7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ac39c6f-9f17-4dd3-98a2-486cd2117ed3_2779x1590.png 424w, https://substackcdn.com/image/fetch/$s_!Zql7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ac39c6f-9f17-4dd3-98a2-486cd2117ed3_2779x1590.png 848w, https://substackcdn.com/image/fetch/$s_!Zql7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ac39c6f-9f17-4dd3-98a2-486cd2117ed3_2779x1590.png 1272w, https://substackcdn.com/image/fetch/$s_!Zql7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ac39c6f-9f17-4dd3-98a2-486cd2117ed3_2779x1590.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Zql7!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ac39c6f-9f17-4dd3-98a2-486cd2117ed3_2779x1590.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0ac39c6f-9f17-4dd3-98a2-486cd2117ed3_2779x1590.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:833,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:170192,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.lighthousemacro.com/i/186014808?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ac39c6f-9f17-4dd3-98a2-486cd2117ed3_2779x1590.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Zql7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ac39c6f-9f17-4dd3-98a2-486cd2117ed3_2779x1590.png 424w, https://substackcdn.com/image/fetch/$s_!Zql7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ac39c6f-9f17-4dd3-98a2-486cd2117ed3_2779x1590.png 848w, https://substackcdn.com/image/fetch/$s_!Zql7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ac39c6f-9f17-4dd3-98a2-486cd2117ed3_2779x1590.png 1272w, https://substackcdn.com/image/fetch/$s_!Zql7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ac39c6f-9f17-4dd3-98a2-486cd2117ed3_2779x1590.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>We call this the &#8220;stocks look fine, flows are deteriorating&#8221; trap. It catches consensus every cycle because humans anchor to what they can see in headlines. The flows require more work to track, more nuance to interpret. Most people do not do that work.</p><p>By the time unemployment is rising and payrolls are contracting, the information is already fully priced. The edge exists earlier, in the gap between leading and lagging.</p><h2><strong>Where We Are Now</strong></h2><p>Applying the framework to current conditions.</p><p>The surface metrics look unremarkable. Unemployment sits at 4.4%. Payrolls remain positive, adding 50,000 jobs in December. Initial claims have not spiked, hovering around 215-220k on a four-week average. If you only read headlines, you would conclude the labor market is holding up reasonably well.</p><p>The flow indicators tell a different story.</p><p>Temporary help employment has been contracting for over two years. The canary stopped singing long ago.</p><p>The quits rate sits at 2.0%, down one-third from its cycle peak. Workers are not quitting like they used to because they are not seeing the same opportunities they saw a year or two ago. When the quits rate peaked in 2022, workers had unprecedented bargaining power. That era has clearly passed.</p><p>Hiring has slowed considerably even as layoffs remain historically low. Companies are in a holding pattern: not adding headcount, not yet cutting it. This &#8220;hiring freeze without firing wave&#8221; configuration can persist for extended periods, but history suggests when it breaks, it tends to break toward layoffs rather than renewed hiring.</p><p>Duration of unemployment is extending. The share of unemployed workers who have been looking for six months or more has risen from 17-18% to 24-26%. This is early structural damage.</p><p>Breadth is broadening. State diffusion is oscillating around 50%, meaning roughly half of all state labor markets are experiencing rising unemployment. The weakness is not confined to one region or one industry. It is spreading.</p><p>The job-hopper premium has collapsed to near zero. Workers who switch jobs are earning the same as those who stay put. The Atlanta Fed Wage Growth Tracker shows the premium sits at 0.1-0.2 percentage points, down from over 2 percentage points during the Great Resignation. That means the grass is no longer greener. Workers sense the shift before it shows up in aggregate data.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CD3T!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F021d91a1-557f-48d5-b8cf-bb8649270f64_2779x1590.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CD3T!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F021d91a1-557f-48d5-b8cf-bb8649270f64_2779x1590.png 424w, https://substackcdn.com/image/fetch/$s_!CD3T!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F021d91a1-557f-48d5-b8cf-bb8649270f64_2779x1590.png 848w, https://substackcdn.com/image/fetch/$s_!CD3T!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F021d91a1-557f-48d5-b8cf-bb8649270f64_2779x1590.png 1272w, https://substackcdn.com/image/fetch/$s_!CD3T!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F021d91a1-557f-48d5-b8cf-bb8649270f64_2779x1590.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CD3T!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F021d91a1-557f-48d5-b8cf-bb8649270f64_2779x1590.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/021d91a1-557f-48d5-b8cf-bb8649270f64_2779x1590.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:833,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:309603,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.lighthousemacro.com/i/186014808?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F021d91a1-557f-48d5-b8cf-bb8649270f64_2779x1590.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="" srcset="https://substackcdn.com/image/fetch/$s_!CD3T!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F021d91a1-557f-48d5-b8cf-bb8649270f64_2779x1590.png 424w, https://substackcdn.com/image/fetch/$s_!CD3T!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F021d91a1-557f-48d5-b8cf-bb8649270f64_2779x1590.png 848w, https://substackcdn.com/image/fetch/$s_!CD3T!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F021d91a1-557f-48d5-b8cf-bb8649270f64_2779x1590.png 1272w, https://substackcdn.com/image/fetch/$s_!CD3T!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F021d91a1-557f-48d5-b8cf-bb8649270f64_2779x1590.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Where do our composites stand? The Labor Pulse Index (LPI) currently reads approximately -0.4, placing us in the &#8220;softening&#8221; regime where fragility is developing and cyclical exposure should be reduced. The Labor Fragility Index (LFI) sits near +0.9, elevated and approaching the pre-recessionary threshold of +1.0. These are not recession readings. But they are not expansion readings either. The labor market is in transition, and the direction is not encouraging.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LeBh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc4a62a7-b304-4b81-aaf3-8786b032c471_2779x1586.png" data-component-name="Image2ToDOM"><div class="image2-inset image2-full-screen"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LeBh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc4a62a7-b304-4b81-aaf3-8786b032c471_2779x1586.png 424w, https://substackcdn.com/image/fetch/$s_!LeBh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc4a62a7-b304-4b81-aaf3-8786b032c471_2779x1586.png 848w, https://substackcdn.com/image/fetch/$s_!LeBh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc4a62a7-b304-4b81-aaf3-8786b032c471_2779x1586.png 1272w, https://substackcdn.com/image/fetch/$s_!LeBh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc4a62a7-b304-4b81-aaf3-8786b032c471_2779x1586.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LeBh!,w_5760,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc4a62a7-b304-4b81-aaf3-8786b032c471_2779x1586.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bc4a62a7-b304-4b81-aaf3-8786b032c471_2779x1586.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;full&quot;,&quot;height&quot;:831,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:262662,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.lighthousemacro.com/i/186014808?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc4a62a7-b304-4b81-aaf3-8786b032c471_2779x1586.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-fullscreen" alt="" srcset="https://substackcdn.com/image/fetch/$s_!LeBh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc4a62a7-b304-4b81-aaf3-8786b032c471_2779x1586.png 424w, https://substackcdn.com/image/fetch/$s_!LeBh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc4a62a7-b304-4b81-aaf3-8786b032c471_2779x1586.png 848w, https://substackcdn.com/image/fetch/$s_!LeBh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc4a62a7-b304-4b81-aaf3-8786b032c471_2779x1586.png 1272w, https://substackcdn.com/image/fetch/$s_!LeBh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc4a62a7-b304-4b81-aaf3-8786b032c471_2779x1586.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The question is not whether the flows are deteriorating. They are. The question is whether stocks follow. History says they do.</p><h2><strong>The Framework in Practice</strong></h2><p>We are not in the business of calling recessions. We are in the business of understanding probabilities and positioning accordingly.</p><p>What the labor data tells us right now is that the economy&#8217;s engine is running cooler than headlines suggest. The transmission chain we described at the outset, labor into income into spending into credit into housing, is experiencing friction at the source.</p><p>Does that mean recession is imminent? Not necessarily. These configurations can persist. Companies can hoard labor for quarters while waiting for visibility to improve. Workers can stay put while hoping conditions stabilize.</p><p>But it does mean the margin for error has narrowed. When flows deteriorate and stocks have not yet caught up, you are in a fragile state. Any incremental shock, policy mistake, financial stress, or exogenous event will transmit faster through an economy that is already showing early strain.</p><p>That is the kind of information you can act on, whether you are running a portfolio, making business decisions, or simply trying to understand what is actually happening beneath the noise.</p><h2><strong>How to Track This Pillar</strong></h2><p>The core indicators we track monthly:</p><p><strong>JOLTS Quits Rate.</strong> The truth serum. Watch for sustained readings below 2.0%. This is the single most important flow indicator.</p><p><strong>JOLTS Hires and Layoffs.</strong> Track both rates. The gap between them reveals whether we are in hiring freeze or firing wave territory.</p><p><strong>Temporary Help Services Employment.</strong> The canary. Year-over-year contraction is the signal. Anything below negative 3% sustained starts flashing red.</p><p><strong>Long-Term Unemployed Share.</strong> Calculate this as workers unemployed 27+ weeks divided by total unemployed. Rising share confirms flow deterioration is translating into structural damage.</p><p><strong>State Labor Market Diffusion.</strong> Percentage of states with rising unemployment over a three-month window. Sustained readings above 50% signal systemic stress, not idiosyncratic weakness.</p><p><strong>Industry Employment Diffusion.</strong> Same concept, different cut. What percentage of industries are adding jobs versus shedding them. We track both one-month and three-month diffusion. When the majority of industries contract simultaneously, breadth has broken.</p><p><strong>Sector Quits Diffusion.</strong> Not just the aggregate quits rate, but how many sectors are seeing quits decline. Weakness concentrated in one or two sectors is rotation. Weakness across eight or ten sectors is regime change.</p><p><strong>Cohort Analysis by Firm Size.</strong> Small businesses (under 50 employees) hire and fire first. Large firms (500+ employees) move later but with more momentum. When small business employment peaks and rolls over while large firms still expand, that divergence is an early warning. The small guys see it first.</p><p><strong>Cohort Analysis by Demographics.</strong> Prime-age workers (25-54) are the core. But younger workers (16-24) and older workers (55+) behave differently across the cycle. Youth employment is more volatile, turning sooner. We watch for peak-to-trough timing across cohorts to understand cycle phase.</p><p><strong>Atlanta Fed Wage Growth Tracker.</strong> Median wage growth for job switchers versus job stayers. The premium collapse reveals what workers actually believe about their options. When the job-hopper premium drops below 0.5 percentage points, that is a late-cycle signal. When it goes negative, as it has in recent readings, that has historically only occurred around recessions.</p><p><strong>Initial Jobless Claims.</strong> Weekly data, four-week moving average. This is our high-frequency pulse check. Sustained break above 250k confirms what monthly data suggested.</p><p><strong>Continued Claims.</strong> How many workers remain on unemployment benefits week after week. Rising continued claims while initial claims stay flat means duration is extending. People are filing but not finding work quickly.</p><p>The release schedule: JOLTS arrives monthly with a 40-day lag, so November data drops in early January. Employment Situation (payrolls, unemployment, demographics) releases first Friday of each month. Jobless claims report weekly every Thursday morning. Wage tracker updates monthly.</p><p>We do not wait for the data to tell us what happened. We use the data to understand what is happening now and what is likely to happen next. Flows before stocks. Breadth alongside direction. Turns over levels.</p><h2><strong>Invalidation Criteria</strong></h2><p>Every thesis needs an exit door. Here is what would make us wrong about labor market fragility.</p><p>The bearish labor thesis is invalidated if we see three consecutive months of:</p><p><strong>Quits Rate rising above 2.1%.</strong> Workers regaining confidence, chasing better opportunities again.</p><p><strong>Hires Rate rising above 3.8%.</strong> Companies competing for talent, not just holding pattern.</p><p><strong>Long-Term Unemployed Share dropping below 20%.</strong> Quick reabsorption of job seekers, no structural scarring.</p><p><strong>Temp Help Employment YoY turning positive.</strong> Companies adding flexible labor, signaling confidence in demand.</p><p><strong>Initial Claims four-week average dropping below 200k sustained.</strong> No layoff wave materializing.</p><p>If we see sustained improvement across these measures, the late-cycle stress signal is wrong. We rotate from defensive to cyclical and add risk. Framework drives positioning, but the framework can be wrong. Data determines outcome.</p><h2><strong>The Bottom Line</strong></h2><p>The labor market does not move in a straight line from expansion to contraction. It gives you signals. The question is whether you are watching the right ones.</p><p>We watch flows before stocks. We measure breadth alongside direction. We track the turns, not just the levels. And we remain humble about timing while staying confident about framework.</p><p>Labor is not a sector. It is the economy itself, measured in real time. There is no production without workers. No consumption without income. No credit cycle without employment.</p><p>The key insight remains: flows vs. stocks. Flows move first because workers and employers at the margin sense changes before they show up in aggregate data. Stocks lag because they are the cumulative result of many individual decisions.</p><p>When quits decline, workers are seeing something management has not admitted. When temp help contracts, employers are cutting the most flexible labor first. These are not forecasts of recession. They are the recession beginning, six to twelve months before NBER makes it official.</p><p>Current state: quits at 2.0% and oscillating near threshold. Temp help contracting for two years. Hiring frozen while layoffs stay low. Duration extending. Breadth widening. Premium collapsed. LPI at -0.4 (softening). LFI at +0.9 (elevated fragility).</p><p>The flows are flashing. The stocks are sleeping. One of them is wrong.</p><p>This is how we analyze the labor market.</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://research.lighthousemacro.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"><strong>Join The Watch.</strong></p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h4>Bob Sheehan, CFA, CMT</h4><p><em>Founder &amp; CIO, Lighthouse Macro</em></p><div><hr></div><p><em>This is the first in a 12-part series on the Lighthouse Macro framework. Next up: Pillar 2 (Prices).</em></p><div><hr></div>]]></content:encoded></item></channel></rss>