Macro Compass
board as of 2026-10-23 · updated monthly · last refreshed 2026-10-24
watchlist state board
- Curve re-steepening after inversionnear-signalThe historical recession-imminent signal (valid with corroboration only, under the fiscal overlay)present — 3m10y +0.78% (Oct-23); last inverted Oct-2025as of 2026-10-23 · US Treasury yields; spreads computed by FRED · 1982-2026
- Sahm rule (real-time)not crossedTrigger = recession likely already begun (confirmation only — never initiates)0.00 (Sep-26), up from -0.07 in August; unemployment 4.2%; payrolls +29k (Aug revised +133k)as of 2026-09-30 · St. Louis Fed Sahm-rule series and BLS labor data, via FRED · 1970-2026
- Yield curve 2s10s + 3m10ycontextGraded through fiscal overlay, never alone3m10y +0.78% / 2s10s +0.31% (Oct-23); 3m10y range +0.74 (Oct-22) to +1.09 (Sep-30)as of 2026-10-23 · US Treasury yields; spreads computed by FRED · 1982-2026
- Labor productivity, 4-qtr trend (BLS)near-signal>=2.5% sustained 2 yrs on the 4-qtr average = escape path confirming (clock starts when the average crosses)Q2-26 +2.24% y/y (prelim Aug-6; revised Sep-3 unchanged); Q1-26 revised to +2.93%; 4-qtr avg 2.53%, above the 2.5% bar for the first time; the two-year clock starts at Q2-26 (quarter 1 of 8)as of 2026-06-30 · BLS Productivity and Costs, via FRED · 1996-2026
- Wage growth (Atlanta Fed tracker) vs. unemploymentapproachingPhillips curve steepening3.9% wage growth (Sep-26; 4.1% Aug, 3.8% Jul) / 4.2% unemployment (Sep-26)as of 2026-09-30 · Atlanta Fed Wage Growth Tracker and BLS unemployment, via FRED
- Core goods CPI vs. pre-2020 trendnot crossedReturn to persistent goods deflation weakens T07+0.71% y/y (Sep-26); +0.66% Aug, +0.78% Jul; +0.25% m/m in Septemberas of 2026-09-30 · BLS Consumer Price Index, via FRED · 1996-2026
- Government + gov-adjacent share of job growthcontextBifurcation gauge (no numeric threshold)56.2% of Apr-Jun net gainsas of 2026-06-30 · BLS Current Employment Statistics
- Deficit as % of GDP vs. unemploymentnear-signal>6% deficit with <5% unemployment = fiscal dominance regime5.6-5.8% deficit / 4.2% unemploymentas of 2026-06-30 · US Treasury / BLS
- Interest expense as % of federal tax receipts (net, trailing 12m)not crossedSustained >25% = pressure zone (net-interest basis)19.47% net basis, Sep-26 MTS (FY2026, trailing 12m: net interest $1,052B / receipts $5,403B); 19.75% at Jul-26, 19.56% at Aug-26as of 2026-09-30 · US Treasury, Monthly Treasury Statement
- 10-yr real yield (TIPS)not crossedPersistent negative = repression operating+2.64% (Oct-22); peaked +2.95% (Oct-5) from +2.42% (Sep-3)as of 2026-10-22 · US Treasury real yield curve, via FRED · 2003-2026
- Treasury auction tails / bid-to-cover / dealer take-downnot crossedSeverely tailed = tail >=3bp on a 10/30-yr with below-median bid-to-cover, twice within a quarter (operational definition, indicators.md)Oct 10-yr 5.300% (b/c 2.77 vs prior-12 median 2.50; dealers 2.5%); Oct 30-yr 5.618% (b/c 2.54 vs 2.39; dealers 6.6%); Sep 10-yr 4.834% (b/c 2.71; dealers 4.3%); Sep 30-yr 5.308% (b/c 2.61; dealers 2.2%); all four were reopeningsas of 2026-10-08 · TreasuryDirect auction results
- Term premium (ACM 10-yr)contextRising = fiscal risk priced; capped despite fundamentals = repression0.64% (Oct-22, daily); 0.89% at Sep-30 (monthly), up from 0.76% at Aug-31; daily path 0.57% (Sep-22) -> 0.98% (Oct-7) -> 0.64%as of 2026-10-22 · Federal Reserve Bank of New York, ACM term premium
- Net interest / revenues, actual (context)contextnone (context row)18.5% (FY2025)as of 2025-09-30 · Congressional Budget Office
- Net interest / revenues, CBO baseline path (context)contextnone — projection row, split from the actual row so it can never render as observed25.8% (FY2036, Feb-2026 baseline)as of 2026-02-28 · Congressional Budget Office
- Foreign official share of Treasury market (TIC)approachingSustained decline = recycling reversing (context only)official long-term Treasuries $3,443B (Aug-26) = 14.01% of long-term marketable debt ($24,576B; notes, bonds, TIPS, FRNs, matched basis ex-bills ex-FFB); 13.98% Jul-26, 14.01% Jun-26; 15.23% Aug-25 (-1.2pp y/y)as of 2026-08-31 · US Treasury TIC
- China UST holdings (incl. Belgium/Euroclear custody)not crossedAccelerating declineChina $556B + Belgium $416B = $972B long-term Treasuries (Aug-26; China -10.5% y/y, Belgium +10.1% y/y; combined -2.7% y/y). Long-term securities onlyas of 2026-08-31 · US Treasury TIC
- TIC foreign net purchases of US equitiesnot crossed4+ quarters of selling = reallocation real+$1,010B over 12m to Aug-26 (SLT, grand total); Jul +$3.7B, Aug +$154B (official +$14B Jul, +$22B Aug); one negative month in twelve (Jan)as of 2026-08-31 · US Treasury TIC
- Fed swap-line balancesnot crossedAny material usage = dollar-shortage phase live (weekly cadence in stress; polarity qualifier v7 — a qualifying operation supplies dollars)$170M (H.4.1, Oct-21), de minimis; FIMA repo foreign-official line 0as of 2026-10-21 · Federal Reserve H.4.1
- Manufacturing construction spendinginvertedThe reshoring fact on the ground$170.7B SAAR (Aug-26), -19.2% y/y; +0.2% m/m, the first monthly rise since January after six straight declines (July revised to $170.3B)as of 2026-08-31 · Census Bureau construction spending, via FRED
- World trade % GDP vs 2008 peak (context)contextnone — context gauge (plateau is fact, collapse is not)56.7% (2024) vs 60.3% (2008)as of 2024-12-31 · World Bank World Development Indicators
- Fed net liquidity (balance sheet - TGA - RRP)contextDirection governs risk-asset tide$5,801B (Oct-21): WALCL $6,754B - TGA $952B - RRP $0.2B; +$33B since Sep-2; $5,872B at Oct-14 as the TGA dippedas of 2026-10-21 · Federal Reserve H.4.1, via FRED
- Cohort asset shares (Fed Distributional Financial Accounts)contextBoomer share drawdown paceBoomer net-worth share 51.6% (sprint extraction)as of 2026-08-03 · Federal Reserve Distributional Financial Accounts
- Next RMD-schedule waypoint (static statutory table, context)contextnone — static table pointerone-cohort-per-year through 2032; statutory lull 2033-34; last onset 2039as of 2026-08-13 · Congressional Research Service
cycle base rates
- Expansion ageNBER Business Cycle Dating Committee chronology (trough Apr-2020)78 months (Oct-2026), from the Apr-2020 trough — longer than 8 of 12 postwar expansions, ~1.5x the 51.5-month postwar medianreference Oct-2026 · NBER business-cycle chronology
- Term-spread probabilityNY Fed, "The Yield Curve as a Leading Indicator" (published model output)~10% at one significant figure for Sep-2027 (published model value 12.8%, from the Sep-2026 monthly-average spread +0.96); Estrella-Mishkin table cross-check ~10% at 4qreference Sep-2026 spread month (probability target Sep-2027) · Federal Reserve Bank of New York recession-probability model
Priors inform context, never triggers.
release calendar
- 2026-10-29GDP Q3 advance estimate + Personal Income & Outlays / PCE, September (BEA)BEA
- 2026-11-05Productivity & Costs, Q3 prelim (BLS)BLS
- 2026-11-06Employment Situation, October (BLS)BLS
- 2026-11-10CPI, October (BLS)BLS
- 2026-11-25Personal Income & Outlays / PCE, October (BEA)BEA
- 2026-12-04Employment Situation, November (BLS)BLS
- 2026-12-10CPI, November (BLS)BLS
about this board
This board is a monthly snapshot of a personal macro monitoring practice: a small set of indicators tracked against explicit thresholds, a handful of cycle base rates for context, and a calendar of the data releases that can move them.
Chip legend:
- confirmed: threshold crossed and confirmed
- near-signal: live but unconfirmed
- approaching: moving toward its threshold
- not crossed: quiet
- inverted: moving against expectation
- context: gauge, no crossing semantics
- stale / not recorded: no current reading
Each trend group carries a proximity gauge. Colored gauges are measured: the most advanced state among the group's rows, stepping from quiet through approaching and near-signal to confirmed. It reads like a storm scale, not a forecast: it says how close the nearest tripwire is, not whether it will trip.
Gray gauges marked with a tilde (~distant, ~stirring, ~nearing, ~at hand) are estimated: an audited judgment of how close the group's trend is to turning, formed across the whole practice, including tripwires whose sources have not cleared the bar for republication here, and revisited quarterly. The line under the group name says which dimension of the trend the estimate reads. An estimate is a considered guess with a paper trail, not a measurement; when the practice cannot form one honestly, the gauge says "watching" instead.
Sparklines show each indicator's underlying public series at monthly or quarterly resolution; the row's reading is a dated observation and can differ from the line's last point in vintage and basis. Both curve rows chart the 3m10y spread. Series shown are the producers' published data, retrieved via FRED; the Sahm rule series is computed by the Federal Reserve Bank of St. Louis.
Each row names its public primary source; readings trace back to that source's own published release. New York Fed–sourced readings are © 2026 Federal Reserve Bank of New York, content from the New York Fed subject to the Terms of Use at newyorkfed.org; Atlanta Fed–sourced readings are reproduced with attribution to the Federal Reserve Bank of Atlanta. Neither institution endorses this board. Readings and thresholds are research bookkeeping, not signals or advice — nothing on this board should be read as a buy, sell, or hold recommendation.
Everything here is general information and personal research, not investment advice.