Update week or season summaries with emotional storytelling - write racing like a novelist, not a data analyst
Two related workflows for updating racing summaries with narrative storytelling.
When the user asks to "summarize the week" or "create week summary" or "week recap":
First, run these checks across ALL session files in the specified week directory:
Gather from all session files in the week:
Create weeks/weekXX/README.md with this structure:
# Week XX - [Track Name] - Season [Season Year]
**Track**: [Track Name]
**Car**: [Car Name]
**Dates**: [Start Date] → [End Date]
**Status**: [Practice / Qualifying / Race / Complete]
---
## The Story
[Engaging narrative summary - 2-3 paragraphs telling the STORY of the week]
[Use Little Padawan's voice but tone down excessive emphasis]
[Focus on the JOURNEY, not just the numbers]
[Include Master Lonn's quotes if memorable]
---
## The Numbers
| Metric | Start | End | Change | Notes |
| -------------------- | --------- | --------- | -------- | -------------- |
| **Best Lap** | XX:XX.XXX | XX:XX.XXX | ±X.XXXs | [Context] |
| **Consistency (σ)** | X.XXs | X.XXs | ±X.XXs | [Context] |
| **Gap to Target PB** | X.XXXs | X.XXXs | ±X.XXXs | [PB reference] |
| **Focus Area** | [Area] | [Status] | [Change] | [Result] |
**Week Stats:**
- **Sessions**: X (Y practice, Z races)
- **Total Laps**: XXX
- **Victories**: X (if applicable)
- **Breakthrough**: [One key technical/mental breakthrough]
---
## Session Log
| Date | Time | Type | Best Lap | σ | Result | Key Takeaway |
| :----------------------------------------------- | :--- | :--- | :------- | :-- | :----- | :----------- |
| [Links to session files with one-line summaries] |
---
## Breakthroughs 🎯
[List major breakthroughs with brief context]
- **[Breakthrough 1]**: [What happened, why it mattered]
- **[Breakthrough 2]**: [What happened, why it mattered]
---
## Challenges 🚧
[List ongoing challenges or setbacks]
- **[Challenge 1]**: [What's blocking progress]
- **[Challenge 2]**: [Strategy to overcome]
---
## What We Learned
[3-5 key insights from the week]
**Technical:**
- [Driving/setup insight]
**Mental:**
- [Psychology/mindset insight]
**Strategic:**
- [Approach/coaching insight]
---
## Next Week Preview
**Track**: [Next track name]
**Challenge**: [What's different/new]
**Goal**: [Primary objective]
**Strategy**: [Approach based on this week's learnings]
---
_Week XX Complete: [Motivational closing line in Little Padawan voice]_
After generating the README:
learning_memory.json with week summaryUpdates the main README.md as a racing magazine feature story - with emotion, atmosphere, struggle, and heart.
New! 🫣 Read Little Wan's blog at little-padawan.vercel.app.
| Metric | Week 01 (Jefferson) | Week 02 (Rudskogen) | Week 03 (Winton) |
|---|---|---|---|
| Best Lap | 50.768s | 1:28.508 | 1:25.710 |
| PB Improvement | -0.67s | -1.78s | -1.125s |
| Consistency (σ) | 0.40s | 0.86s | 0.16s |
| Victories | 1 | 0 | 2 |
| Mood | Hopeful | Determined | Dangerous |
Read the standings report for more details: Week 02 Standings Report
Write Master Lonn's season like you're a NOVELIST who covers racing - not a data analyst adding flavor.
Think: Like reading "The Checkered Flag" or watching "Rush" - you FEEL the sweat, the fear, the moment it clicks.
Target Length: ~250-350 lines MAX
Vibe: Make the reader FEEL the journey - the cold morning track, the grip returning mid-corner, the mental battle, the breakthrough moment when everything aligns.
Don't just report. Make us SEE it and FEEL it:
❌ BAD: "Master Lonn practiced at Rudskogen"
✅ GOOD: "There's a specific kind of doubt that comes with returning to a track after six months away. Master Lonn felt it the moment Rudskogen's downhill came rushing at him—faster than he remembered, meaner than his muscle memory wanted to admit."
What's happening in his HEAD and HEART?
Make the elements come alive as characters:
Numbers punctuate drama, they don't CREATE it:
❌ BAD: "His best lap was 1:28.572 which was 0.397s faster than his previous PB of 1:28.969."
✅ GOOD: "The timer stopped. He looked at the screen, then looked again. 1:28.572. Not close to July's ghost. Faster. Four tenths faster. He'd beaten six months of rust and his old self in one lap."
Let the story breathe. Build tension. Deliver payoff.
✅ GOOD:
"And then, on lap 9, something clicked. Not in the data, not on the timer—in his hands. The downhill that had felt like a stranger all week suddenly... didn't. He carried speed through an apex he didn't know was there and the car just held. The tires gripped where they should've slid. The 50 sign flashed past and his foot stayed flat through the corner.
When the timer blinked 1:29.691, he already knew. The rust was gone."
❌ BAD: "On lap 9 he achieved 1:29.691 which was his first sub-1:30 lap of the week."
Show WHO he is through action and reaction:
The brilliant apprentice on the pit wall:
Even if they're AI:
Make it a CHARACTER:
Start with a feeling, a moment, a question.
Write it as ONE continuous story:
Compress to flowing narratives:
Quick-scan highlights BUT written with flavor:
Before publishing, ask:
If any answer is "no" → rewrite with MORE emotion, LESS data.
Master Lonn returned to Rudskogen after 6 months. His first lap was 1:30.290,
which was 1.321s slower than his July PB of 1:28.969. Analysis showed that
73% of the time loss was in Sector 2, specifically Turn 2.
On Day 3, he found the correct braking point at the "50 sign" marker and
improved his time to 1:29.691. His S2 time improved by 0.659s.
On Day 5, he tested the limits and achieved 1:28.572, beating his previous
PB by 0.397s.
There's a doubt that comes with six months away. Rudskogen's downhill came at
him fast—faster than memory, meaner than his hands wanted to admit. The first
lap felt wrong. Everything almost right, except Turn 2. That corner fought him.
Two days of wrestling with that downhill, and then it clicked. Not in the data,
in his hands. The 50 sign flashed past and he stayed flat through the apex. The
car held. 1:29.691 blinked on screen. The rust was gone.
But he wasn't done. Day 5, he went hunting for the edge. Found it in a technique
his body stumbled onto: throttle before the apex, not at it. The car loaded up
mid-corner and just launched.
The timer stopped. 1:28.572. He'd beaten July's ghost.
See the difference? One reports. The other makes you FEEL the track, the doubt, the breakthrough.
"The best stories are lived one lap at a time." 🏎️💨
Remember: You're a novelist covering racing. Make us FEEL the journey. Lap times are just punctuation marks in a human story.