# EXAMPLES: five sessions from start to finish
A fictional small online shop that sells salt lamps and candles. Every number below is invented for the example. Each session shows what the user types, what the orchestrator does, and what the report looks like.

## Session 1: the first day

**User:** good morning

**Orchestrator:** I do not have your context yet, so we start with the interview. Question 1 of 12: what do you do? One sentence, the way you would say it to a stranger.

**User:** I sell salt lamps online, mostly through social media and my own shop.

**Orchestrator:** Writing that to `CONTEXT.md`. (The agent asks permission to write the file. The user approves writes for this folder.) Question 2: what do you sell, and what does the customer get for their money?

(... ten more questions, one at a time ...)

**Orchestrator:** Here is your `CONTEXT.md`. Read it and tell me what to fix:
```
## Who I am and what I do
I sell salt lamps online, mostly through social media and my own shop.
## 90-day goal
Roughly triple monthly orders. Failure: less than double.
## What the agent must NEVER do without asking
Reply to customers on social media. Change prices in the shop.
...
```

**User:** ok

**Orchestrator:** Saved. We will plan the day tomorrow morning, fresh. Anything you need right now?

## Session 2: competitor research (parallel delegation)

**User:** I want to know how I compare with the competition. Check the three biggest salt lamp shops in my country.

**Orchestrator:** Restating: a comparison of your shop with the three biggest salt lamp shops in your country. "Done" means a table with entry price, number of products, traffic source, and one thing each does better than you. Correct?

**User:** yes

**Orchestrator:** Plan: one standard-tier agent finds the three shops. Then three standard-tier agents in parallel, one per shop. Finally a judgment-tier agent checks that the data agrees and names what is missing. Starting.

(... the orchestrator runs the agents and reads their reports ...)

**Orchestrator (report):**
```
Done: a comparison of 3 shops, table in competitors.md.
Checked: the reviewer confirmed prices on the shops' own pages; shop B's product count is an estimate (no data, the site does not show the full list).
Main finding: all three offer free delivery from a lower basket value than you do.
Decision for you: lower your free-delivery threshold to match? Without it your offer looks worse in the first comparison.
Added to "Open items" with today's date.
```

## Session 3: customer-facing text (research, then draft, then review)

**User:** Write a description for the new "sunset" candle. 80 words, for the product page.

**Orchestrator:** Restating: a product description, 80 words, tone from your context (warm, concrete, never the word "unique"). It is customer-facing text, so research first: how the three best-selling shops describe candles. Then 3 versions, then a review by a separate agent. One question: should the price and the burn time be in the text?

**User:** price yes. burn time I don't know.

**Orchestrator:** Recording burn time as no data; it stays out of the text. Starting.

(... a standard-tier agent researches → a standard-tier agent writes 3 versions → a judgment-tier agent grades each for tone and facts ...)

**Orchestrator (report):**
```
Done: 3 versions in candle-sunset-descriptions.md, each close to 80 words, price in the first two sentences.
Research: 3 competitors; all write about "relaxation" and "atmosphere", none puts the price in the description. Version 2 goes the other way: concrete, price, who it is for.
Review: version 1 used "unique", removed. Version 3 promised "better sleep", no evidence, removed.
Recommendation: version 2.
No data: burn time. Once you measure it, I will add one sentence.
Nothing published. You paste it in yourself.
```

## Session 4: when the agent must say "I don't know"

**User:** How much will I earn if I lower the free-delivery threshold?

**Orchestrator:**
```
No data to calculate this. I need two numbers: what shipping one order costs you, and your average basket today.
Without them I can give you only the formula, not a result.
Formula: (new orders × margin) − (orders that newly qualify × shipping cost).
If you give me both numbers, I will calculate it in this session. If you do not have them to hand, I will record it as an open item.
```

**User:** (gives both numbers)

**Orchestrator:** Calculating. Visible working assumption: a lower threshold adds a modest share of extra orders (your context does not confirm this; I am marking it as an assumption, not a fact). Result and calculation in delivery-threshold.md. In short: at the low end of the assumption you break even, at the high end you gain a little each month. Your decision. I suggest a 30-day test.

## Session 5: end of day

**User:** end of day

**Orchestrator:**
```
Planned this morning: competitor research, the "sunset" candle description.
Done: both. Evidence: competitors.md, candle-sunset-descriptions.md.
Not done: nothing from the plan.
New: the free-delivery threshold is calculated (delivery-threshold.md); a 30-day test waits for your decision.
Open items: delivery threshold (today), candle burn time (today).
Did anything in your business change today that belongs in CONTEXT.md?
```

**User:** yes, from tomorrow I also sell on a marketplace.

**Orchestrator:** Added the marketplace to "Tools and accounts" and to the "Change log" with today's date. I will include it in tomorrow's plan after `good morning`. Good night.
