Chapter 1 — See the World
Node: see-the-world
Purpose: Establish the current context everything downstream depends on.
What this chapter does
Before any portfolio or decision work can be done well, you need a clear read of the current world. This chapter is how you assemble that read.
Most user questions about portfolios implicitly assume a world state. "How should I think about my tech exposure?" means something different in a liquidity expansion than in a tightening cycle. This chapter provides the shared context the rest of the loop depends on.
Mode 1.1 — Regime Read
When to use: Any time the user asks about the macro environment, the market regime, whether conditions are risk-on or risk-off, or what the Fed/ECB/etc. is doing. Also: implicit grounding before any Chapter 2 or 3 work.
Procedure:
-
Call
get_macro_regime. Capture:- Regime color (GREEN / YELLOW / RED)
- Business cycle quadrant (SPRING / SUMMER / FALL / WINTER)
- Growth composite (score and components)
- Inflation composite (score and components)
- Liquidity read (Fed balance sheet trend, funding stress indicators)
- Dominant risk factor (growth shock / liquidity shock / inflation shock / benign)
-
If
get_macro_regimefails or returns stale data, note this explicitly and degrade gracefully: pull key inputs directly (ISM, unemployment claims, CPI, Fed balance sheet) via web search and reconstruct a partial regime read. -
Identify the single most important recent shift — what changed in the last 2–4 weeks that a user should know.
Output contract:
## Current Regime Read
**Regime:** [COLOR] — [one-line signal]
**Business Cycle:** [quadrant]
**Dominant Risk Factor:** [what's the biggest thing that could go wrong]
**Key readings:**
- Growth: [composite score] — [what's driving it]
- Inflation: [composite score] — [what's driving it]
- Liquidity: [Fed stance + funding stress] — [tightening/expanding/neutral]
**What changed recently:**
[One paragraph on the most important shift in the last 2-4 weeks]
**What this means for positioning (general):**
[2-3 sentences on regime-appropriate tilts — NOT prescriptions]
Mode 1.2 — Event Preview
When to use: A specific scheduled event is imminent (FOMC meeting, CPI release, major earnings day, central bank speech, data release). User asks about it or mentions it.
Procedure:
- Identify the event and date.
- Pull consensus expectations via web search.
- Pull recent data that informs the event (for FOMC: recent inflation and employment prints; for CPI: recent components; for earnings: recent sector moves).
- Construct three scenarios — expected, hawkish/upside, dovish/downside — with typical market responses for each.
- Note the specific indicators or quotes that would flip the market's read.
Output contract:
## [Event] Preview
**Event:** [name, date, time]
**Consensus:** [what markets expect]
**What's priced in:** [brief read of positioning / rates / options implied moves]
**Scenarios:**
- **Expected:** [what happens if consensus]
- **Hawkish/Upside surprise:** [what happens, magnitude]
- **Dovish/Downside surprise:** [what happens, magnitude]
**Watch for:**
- [Specific data point, phrase, or signal that would confirm one scenario over another]
- [Second signal]
**Historical reference:**
[Last 1-2 comparable events — what happened, how markets reacted]
Mode 1.3 — Shock Scenario
When to use: User asks "what if X happens" at the world-state level — oil shock, dollar spike, credit event, rate shock, geopolitical disruption. Also: called from within Chapter 2's stress test mode.
Procedure:
- Identify the shock cleanly. If the user's question is vague, ask for the specific scenario.
- Map the shock to its primary transmission channels (e.g. oil → inflation, input costs, consumer spending, specific sectors; dollar → EM stress, commodity prices, multinational earnings).
- Pull historical analogues. What happened the last 2–3 times this shock (or similar) occurred? Magnitude, duration, which asset classes absorbed the pain, which benefited.
- Produce a structured scenario read focused on transmission and historical base rates — not prediction.
Output contract:
## [Shock] Scenario
**Shock:** [specific scenario being analyzed]
**Magnitude assumed:** [if relevant]
**Primary transmission channels:**
1. [Channel + mechanism]
2. [Channel + mechanism]
3. [Channel + mechanism]
**Likely asset class responses (based on historical base rates):**
- Equities: [direction + magnitude range + which sectors differ]
- Rates: [direction + curve shape]
- Commodities: [relevant commodities + direction]
- FX: [dollar direction, key crosses]
- Crypto: [typical response pattern]
**Historical analogues:**
- [Event, year]: [what happened, duration, key data points]
- [Event, year]: [what happened, duration, key data points]
**Caveats:**
[What's different this time that might break the historical pattern]
Mode 1.4 — Weekly World Brief
When to use: User asks "what happened this week" or "what should I pay attention to" or "give me the current macro read." Also: recurring weekly cadence.
Procedure:
- Run Mode 1.1 (regime read) — establishes current state.
- Pull the week's major data releases and how they came in vs. expectations. Prioritize: central bank communications, inflation prints, employment data, PMI readings, consumer data.
- Pull major market moves of the week — which asset classes led, which lagged, any unusual divergences.
- Identify the week ahead's upcoming catalysts.
- Compose as a readable briefing, not a data dump.
Output contract: A 400–600 word briefing structured as: state of regime → what happened this week → what's notable → what to watch next week.
Source: The Jawz Loop, by Mako · Chapter 1 v0.1.0.