Macro Compass
board as of 2026-09-04 · updated monthly
This snapshot is overdue for its monthly refresh.
watchlist state board
- Curve re-steepening after inversionnear-signalThe historical recession-imminent signal (valid with corroboration only, under the fiscal overlay)present — 3m10y +0.87% (Sep-4); last inverted Oct-2025as of 2026-09-04 · US Treasury yield curve · 1982-2026
- Sahm rule (real-time)not crossedTrigger = recession likely already begun (confirmation only — never initiates)-0.07 (Aug-26, released Sep-4), falling; unemployment 4.1%as of 2026-08-31 · BLS unemployment data (Sahm-rule computation) · 1970-2026
- Yield curve 2s10s + 3m10ycontextGraded through fiscal overlay, never alone3m10y +0.87% / 2s10s +0.41% (Sep-4)as of 2026-09-04 · US Treasury yield curve · 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 · 1996-2026
- Wage growth (Atlanta Fed tracker) vs. unemploymentapproachingPhillips curve steepening3.8% wage growth (Jul-26, from 3.6%) / 4.1% unemployment (Aug-26, from 4.3% in May)as of 2026-08-31 · Federal Reserve Bank of Atlanta Wage Growth Tracker
- Core goods CPI vs. pre-2020 trendnot crossedReturn to persistent goods deflation weakens T07+0.78% y/y (Jul-26); +0.79% in Juneas of 2026-07-31 · BLS Consumer Price Index · 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.75% net basis, Jul-26 MTS (trailing 12m: net interest $1,061B / receipts $5,373B; up from 19.5% at Jun-26)as of 2026-07-31 · US Treasury, Monthly Treasury Statement
- 10-yr real yield (TIPS)not crossedPersistent negative = repression operating+2.42% (Sep-3); 2.32-2.45 range since mid-Augustas of 2026-09-03 · US Treasury real yield curve · 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)Aug 10-yr 4.683% (stopped through -1.7bp; b/c 2.53; dealers 6.8%); Aug 30-yr 5.216% (stopped through -2.4bp; b/c 2.39; dealers 9.2%), the highest 30-yr stop since 2001 (reported)as of 2026-08-13 · TreasuryDirect auction results
- Term premium (ACM 10-yr)contextRising = fiscal risk priced; capped despite fundamentals = repression0.76% (Aug-31), from 0.84% at Jul-31: -7bp in August after +33bp in Julyas of 2026-08-31 · 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,417B (Jun-26) = 14.0% of long-term marketable debt (notes, bonds, TIPS, FRNs; matched basis, both sides ex-bills), from 14.3% in May-26 and 15.3% in Jun-25; -$34B m/m. The earlier ~12.5% read counted bills on both sides and is not comparableas of 2026-06-30 · US Treasury TIC
- China UST holdings (incl. Belgium/Euroclear custody)not crossedAccelerating declineChina $589B + Belgium $395B = $984B long-term Treasuries (Jun-26; China -10% y/y, Belgium +13% y/y; combined -2.1% y/y). Long-term securities only; the earlier $1,131B read counted bills tooas of 2026-06-30 · US Treasury TIC
- TIC foreign net purchases of US equitiesnot crossed4+ quarters of selling = reallocation real+$918B over 12m to Jun-26 (SLT); Jun +$181B (official +$37B); one negative month (Jan)as of 2026-06-30 · 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)$132M (H.4.1, Sep-2), de minimis; FIMA repo foreign-official line 0as of 2026-09-02 · Federal Reserve H.4.1
- Manufacturing construction spendinginvertedThe reshoring fact on the ground$169.8B SAAR (Jul-26), -21.2% y/y, six straight monthly declinesas of 2026-07-31 · Census Bureau construction spending
- 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,769B (Sep-2): WALCL $6,737B - TGA $968B - RRP $0.5B; -$71B since Aug-5, -$65B over 3 months (TGA rebuild)as of 2026-09-02 · Federal Reserve H.4.1
- 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)77 months (Sep-2026), from the Apr-2020 trough — longer than 8 of 12 postwar expansions, ~1.5x the 51.5-month postwar medianreference Sep-2026 · NBER business-cycle chronology
- Term-spread probabilityNY Fed, "The Yield Curve as a Leading Indicator" (published model output)~20% at one significant figure for Jul-2027 (published model value 15.2%, from the Jul-2026 monthly-average spread +0.78); Estrella-Mishkin table cross-check ~10% at 4q; spot 3m10y +0.87 (2026-09-04)reference Jul-2026 spread month (probability target Jul-2027) · Federal Reserve Bank of New York recession-probability model
Priors inform context, never triggers.
release calendar
- 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
4 occurred since the last snapshot
- 2026-09-11CPI, August (BLS)BLS
- 2026-09-30Personal Income & Outlays / PCE, August (BEA)BEA
- 2026-10-02Employment Situation, September (BLS)BLS
- 2026-10-14CPI, September (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.