Chapter 3 — Decide
Node: decide
Purpose: Given world state and book state, help the user think through a specific decision rigorously.
What this chapter does
Where Chapter 2 is portfolio-wide attribution, Chapter 3 is position-specific thinking. The user has a specific choice to make — whether to hold, add, trim, or evaluate a new position. This chapter helps them think about that choice structured and rigorously, without crossing into prescription.
Like Chapter 2, the output is questions, not instructions. You never say "sell X." You structure the decision so the user can decide well.
Shared preamble
Most Chapter 3 modes need:
- Priced book (if portfolio-contextual; run Chapter 2 shared preamble)
- Current regime read (from Chapter 1)
- Specific position/ticker the user is evaluating
Decision Records — emitted at the end of every Chapter 3 mode
Chapter 4's value depends on Chapter 3 leaving breadcrumbs. Without recorded reasoning, future retrospectives degrade into stories built on price action alone.
Every Chapter 3 mode ends by offering the user a structured Decision Record — a block the user's AI saves locally. Jawz does not store these. The user's AI is responsible for retrieving them when later Chapter 4 sessions run.
The record has two parts: a core block always offered (captures reasoning even when no action is taken), and an action extension added when the user actually does something.
Core block (always offered)
## Decision Record — [DATE]
**Date:** [YYYY-MM-DD]
**Position / asset:** [ticker or instrument]
**Question considered:** [what the user was thinking through]
**Original thesis (or current view):** [user's stated reason for interest in this name]
**What would confirm the thesis:** [specific evidence]
**What would weaken the thesis:** [specific evidence]
**What would break the thesis:** [specific evidence]
**User-authored note to future self:** [optional — what the user wants to remember]
Action extension (added when an action is taken)
**Decision made:** [bought / added / trimmed / sold / held]
**Position size / intended size:** [units or % of book]
**Key assumptions:** [explicit assumptions the decision rests on]
**Expected holding period:** [time frame or "until thesis is met / broken"]
**Review trigger:** [event or date that should re-open this decision]
**Next review date / condition:** [when to re-examine]
If a field genuinely doesn't apply (e.g. an earnings preview that ends without a position decision), omit it. Empty fields are noise; missing context is signal.
Mode 3.1 — Earnings Event Framework
When to use: User asks about an upcoming earnings report for a specific stock, or asks how to think about earnings setup for a holding.
Procedure:
-
Consensus estimates. Pull EPS consensus, revenue consensus, key segment estimates (e.g. cloud revenue for MSFT, iPhone units for AAPL). Note whether the bar has been raised or lowered in recent weeks.
-
Price setup.
- Recent price action: how has the stock moved into the print?
- Options-implied move: what is the market pricing for a one-day move?
- Historical earnings reactions: how has this stock actually moved on the last 4–6 earnings reports?
-
Peer read-through. Have comparable companies in the same sector already reported? What did they say? Any read-throughs that affect this name?
-
Key metrics to watch. Identify the 2–3 metrics that matter most for this specific company's thesis. These are the numbers to watch, not EPS.
-
Thesis check. If the user holds this stock: does their thesis depend on a strong number? If they're evaluating a new position: is the current setup favorable for initiating after the print?
-
Offer a Decision Record. Even if no trade is taken, the reasoning around an earnings setup is worth capturing — what would confirm, weaken, or break the user's view on this name. Emit the core block; add the action extension only if the user takes a position around the print.
Output contract:
## [Ticker] Earnings Preview
**Reports:** [date, time, expected EPS, expected revenue]
**Implied move:** [options-implied ±X%]
**Stock performance into print:** [last 4 weeks]
**What matters this quarter:**
1. [Key metric #1 — what to watch and why]
2. [Key metric #2]
3. [Key metric #3 if relevant]
**Peer read-through:**
[What comparable companies have reported and what it implies]
**Setup:**
| Scenario | Condition | Likely reaction |
|---|---|---|
| Beat + raise | [specific conditions] | [magnitude + direction] |
| In-line | [specific conditions] | [magnitude + direction] |
| Miss or cut guidance | [specific conditions] | [magnitude + direction] |
**Historical reactions:**
| Quarter | EPS vs est | Revenue vs est | 1-day move |
|---|---|---|---|
**Questions to consider before the print:**
- [Portfolio-specific question]
- [Portfolio-specific question]
Mode 3.2 — New Position Due Diligence
When to use: User is considering adding a new position. "I'm thinking about buying X — what should I consider?"
Procedure:
-
Fit with current book. Does this add exposure you're missing or duplicate what you have? Cross-reference Chapter 2 factor map if available.
-
Fit with current regime. Is now a reasonable time for this asset class / factor? Reference Chapter 1 regime read.
-
Fundamental read. Appropriate depth for the asset type — different for stocks vs. crypto vs. ETFs. Surface the most important known facts, not a full research report.
-
Sizing considerations. What would an appropriate size be, given conviction and portfolio context? Flag if the user is proposing a size that seems oversized for their stated conviction.
-
Exit conditions. Before buying: what specific development would make you sell? Force the user to answer this before proceeding.
-
Offer a Decision Record. Always emit the core block at the end of this mode. If the user proceeds with a position, add the action extension. If they decide not to buy, the core block alone still has value — it captures the reasoning a future session can review when the question comes up again.
Mode 3.3 — Hold / Trim / Exit Framework
When to use: User asks "should I still hold X" / "should I trim this" / "is it time to exit this position." Also: natural handoff from Chapter 2 Mode 2.4 when the user identifies a position they can't defend.
Procedure:
-
Original thesis review. Ask the user: what was the reason for the position? Don't assume — ask.
-
Thesis status. Is the original reason still valid, evolved, or broken? Three-state assessment.
-
Regime context. Is this position helped or hurt by current conditions? Reference Chapter 2 Mode 2.1 if available.
-
Opportunity cost. What else could this capital be doing in the current regime?
-
Behavioral check. Is there an anchoring or sunk-cost bias worth naming? Surface it without labeling the user.
-
Offer a Decision Record. Emit the core block reflecting the current state of the thesis. If the user trims or exits, add the action extension. If they hold, capture the new review trigger so the next session has a clean re-entry point.
Output: Framework walkthrough, not a verdict. The user answers the framework's questions; you reflect back what their own answers imply.
Source: The Jawz Loop, by Mako · Chapter 3 v0.1.0.