Analysis
The town's money held, but two homes were lost on the same day. Cash in town ended about where it began ($31,608 to $32,148). On Day 67 Alice and Bob both had to leave Maggie's buildings over May rent.
- Alice's cafe took $8,647 and cost $9,334 to run. Of that, $2,679 was Leo's wages: 20 hours a week at $14 from Day 9.
- Bob lived on $3,400 over the 80 days and was down to $32 on Day 29. His one request for a loan ($300, on Day 1) Alice declined.
Neither had a way out in this run's code: no selling the cafe, no co-op, no review of prices or hours. The 100-day run is the first on the code that has them.
Losing a home hardly showed. After Day 67 nobody asked for, or offered, a place to sleep, and nobody's mood fell below 56 of 100.
Leo's arrival worked. He came with $356 and slept in the park for his first seven nights. Maggie turned him down for the studio on Day 2, then offered it to him on Day 8. He worked for Alice from Day 9 and for Bob from Day 18. He ended with $1,295, and on Day 79 he was skilled at cooking.
Tess paid off her debt to Gus. Her first two payment plans broke (Days 11 and 20). The third, agreed on Day 22 for $1,188, was paid off by Day 57.
The talk wore thin.
- Repeated openings rose from 8% in the first ten days to 27% in the last ten.
- A third of the reflections are about the weather.
- 20 friendships reached 100 and cannot grow any more.
- Conversations ran 2.4 lines on average.
The reflection fix worked. The residents kept 48.6 reflections every ten days, against 4.2 in the first try, and held 365 beliefs at the end. It cost about a tenth more time: 733 seconds a day against 667. The run was clean: 80 days in 16.3 hours, one invalid output, no fallbacks, the model never stopped answering, and the audit passed.
The town's money
Over 80 days $26,926 came into the town (takings from visitors, pensions, orders, the catch), $26,278 left it (suppliers, the bank, the utilities, food from outside), and $17,986 changed hands between residents. Cash in the town went from $31,608 to $32,148.
Each week
| Week from | From outside | To outside | Between residents |
|---|---|---|---|
| Day 1 | $1,282 | $2,419 | $891 |
| Day 8 | $1,383 | $2,605 | $1,603 |
| Day 15 | $5,789 | $1,388 | $1,166 |
| Day 22 | $1,320 | $2,012 | $3,232 |
| Day 29 | $1,247 | $3,703 | $1,815 |
| Day 36 | $2,448 | $2,421 | $1,573 |
| Day 43 | $1,823 | $1,940 | $1,117 |
| Day 50 | $5,586 | $2,241 | $2,605 |
| Day 57 | $2,677 | $3,640 | $1,229 |
| Day 64 | $1,865 | $1,544 | $945 |
| Day 71 | $967 | $1,773 | $784 |
| Day 78 | $539 | $592 | $1,026 |
Cash in town, day by day
| Day | 1 | 10 | 20 | 30 | 40 | 50 | 60 | 70 | 80 |
|---|---|---|---|---|---|---|---|---|---|
| Cash | $31,608 | $28,854 | $29,874 | $31,974 | $30,286 | $30,309 | $32,693 | $33,007 | $32,148 |
Businesses
This run's code had no business registry yet (owners, runners, sales and co-ops came later).
Deals
What the residents asked each other for, and what came of it.
| Asked or offered | Agreed | Declined | |
|---|---|---|---|
| Meetings | 26 | 26 | 0 |
| Paid work and mending | 14 | 12 | 3 |
| Payment plans | 4 | 4 | 1 |
| Jobs | 3 | 2 | 1 |
| Leases | 2 | 1 | 1 |
| Loans | 1 | 0 | 1 |
| Invitations | 1 | 1 | 0 |
Each resident
Each chart has its own scale; the lowest day is marked when it was well below the end.
Alice
Owner of Morning Oak Cafehome at the end: the park (no home)14 nights in the park
Came in $8,707, went out $9,334; lowest $67 on Day 28.
| Came in | Went out | ||
|---|---|---|---|
| day to day | $8,647 | wages | $2,679 |
| gifts | $60 | coffee and supplies | $1,521 |
| bread | $1,484 | ||
| running costs | $1,390 | ||
| rent | $1,200 | ||
| other | $1,060 |
Bob
Freelance handyman: water, power, heating and engineshome at the end: the park (no home)14 nights in the park
Came in $3,400, went out $3,290; lowest $32 on Day 29.
| Came in | Went out | ||
|---|---|---|---|
| day to day | $3,400 | day to day | $1,509 |
| rent | $1,300 | ||
| wages | $441 | ||
| gifts | $20 | ||
| paid work | $20 |
Maggie
Landlord of the Morning Oak Cafe building and Hale Apartments; retired district nursehome at the end: Maggie's house
Came in $3,971, went out $5,774; lowest $5,721 on Day 78.
| Came in | Went out | ||
|---|---|---|---|
| rent | $3,971 | day to day | $4,169 |
| property | $1,300 | ||
| repairs | $150 | ||
| paid work | $150 | ||
| gifts | $5 |
Priya
Night baker at Nightingale Bakery, which supplies Morning Oak Cafehome at the end: Priya's flat above Nightingale Bakery
Came in $4,166, went out $3,740; lowest $169 on Day 10.
| Came in | Went out | ||
|---|---|---|---|
| day to day | $2,502 | flour | $1,360 |
| bread | $1,484 | energy | $1,050 |
| repayments | $180 | day to day | $880 |
| loan payments | $450 |
Walter
Retired railway engineerhome at the end: Walter's cottage
Came in $6,800, went out $5,227; lowest $13,970 on Day 20.
| Came in | Went out | ||
|---|---|---|---|
| day to day | $6,800 | day to day | $3,852 |
| medical | $1,200 | ||
| gifts | $175 |
Leo
Newcomer looking for workhome at the end: Hale Apartments7 nights in the park
Came in $3,255, went out $2,210; lowest $0 on Day 11.
| Came in | Went out | ||
|---|---|---|---|
| wages | $3,120 | rent | $1,471 |
| day to day | $115 | day to day | $739 |
| paid work | $20 |
Ruth
Carpenter at Okafor Joinery on Orchard Roadhome at the end: Ruth's rooms behind the workshop
Came in $3,040, went out $4,445; lowest $414 on Day 60.
| Came in | Went out | ||
|---|---|---|---|
| day to day | $2,890 | day to day | $2,645 |
| paid work | $150 | mortgage | $1,050 |
| running costs | $750 |
Emil
Forester who looks after Kestrel Woods for the countyhome at the end: the forester's lodge
Came in $2,919, went out $2,375; lowest $825 on Day 10.
| Came in | Went out | ||
|---|---|---|---|
| day to day | $2,919 | day to day | $1,775 |
| running costs | $600 |
Tess
Fisher on Linden Lakehome at the end: the boathouse cottage
Came in $5,005, went out $4,114; lowest $87 on Day 53.
| Came in | Went out | ||
|---|---|---|---|
| day to day | $5,005 | day to day | $2,004 |
| repayments | $900 | ||
| rent | $900 | ||
| repairs | $300 | ||
| gifts | $10 |
Gus
Farmer at Hartley Farmhome at the end: Hartley Farm
Came in $3,649, went out $3,755; lowest $2,316 on Day 35.
| Came in | Went out | ||
|---|---|---|---|
| day to day | $1,679 | running costs | $1,800 |
| repayments | $900 | day to day | $1,785 |
| rent | $900 | repairs | $150 |
| gifts | $170 | gifts | $20 |
What happened
- Day 1occasionMaggie gave Alice $5 as a gift.
- Day 1repairEmil will mend the north fence at Hartley Farm for Maggie tomorrow (Day 2, Wednesday) at 09:00 at Hartley Farm's fields (about 8 hours), as a favour (unpaid); Maggie pays $150 for posts and wire.
- Day 1repairLeo will mend Bob's van for Bob tomorrow (Day 2, Wednesday) at 09:00 at Hale Apartments (about 8 hours), as a favour (unpaid); Bob pays $600 for a part.
- Day 1occasionGus gave Alice $20 as a gift.
- Day 2repairEmil mended the north fence at Hartley Farm at Hartley Farm's fields; Maggie paid $150 for posts and wire; it was a favour.
- Day 2repairLeo came to mend Bob's van, but Bob could not pay the $600 for a part, so it was not done.
- Day 3planGus agreed that Tess pays the $900 owed (two months' rent for the boathouse cottage) in parts of $259 a week, the first by Day 10.
- Day 3repairBob will mend Tess's outboard motor for Tess tomorrow (Day 4, Friday) at 09:00 at the shore of Linden Lake and the jetty (about 5 hours), as a favour (unpaid); Tess pays $300 for a new part.
- Day 4planGus agreed that Tess pays the $900 owed (two months' rent for the boathouse cottage) in parts of $259 a week, the first by Day 11.
- Day 4repairBob mended Tess's outboard motor at the shore of Linden Lake and the jetty; Tess paid $300 for a new part; it was a favour.
- Day 5repairLeo will Fix the jammed barn door and check the roof for leaks for Gus tomorrow (Day 6, Sunday) at 09:00 at Hartley Farm (about 2 hours), as a favour (unpaid).
- Day 6moneyLeo worked 2 hours for Gus at Hartley Farm (Fix the jammed barn door and check the roof for leaks), as a favour.
- Day 8homeLeo rents the studio at Hale Apartments from Maggie for $600 a month from Day 8, and paid $271 for the rest of this month.
- Day 8repairRuth will mend two rotten window frames at Hale Apartments for Maggie tomorrow (Day 9, Wednesday) at 09:00 at Hale Apartments (about 2 hours), for $150.
- Day 9moneyRuth worked 2 hours for Maggie at Hale Apartments (mend two rotten window frames at Hale Apartments); Maggie paid $150 to Ruth.
- Day 9workLeo started working for Alice: 20 hours a week at $14 an hour, wages paid on Saturdays.
- Day 11planTess did not pay Gus this week's $259 of the payment plan for two months' rent for the boathouse cottage: the plan is broken ($900 still owed).
- Day 13planGus agreed that Tess pays the $738 owed (two months' rent for the boathouse cottage) in parts of $259 a week, the first by Day 20.
- Day 14occasionToday is Tess's 38th birthday.
- Day 18workLeo started working for Bob: 4 hours a week at $14 an hour (small repair and maintenance jobs around town), wages paid on Saturdays.
- Day 20planTess did not pay Gus this week's $259 of the payment plan for two months' rent for the boathouse cottage: the plan is broken ($738 still owed).
- Day 22planGus agreed that Tess pays the $1,188 owed (April rent and two months' rent for the boathouse cottage) in parts of $259 a week, the first by Day 29. While Tess keeps to it, Tess does not have to move out over it.
- Day 25repairEmil will help with firewood splitting in the afternoon, lighter pieces for Walter's knees for Walter tomorrow (Day 26, Saturday) at 14:00 at Walter's cottage (about 3 hours), as a favour (unpaid).
- Day 26moneyEmil worked 3 hours for Walter at Walter's cottage (help with firewood splitting in the afternoon, lighter pieces for Walter's knees), as a favour.
- Day 26repairLeo will do some work for Gus (some work) tomorrow (Day 27, Sunday) at 09:00 at Hartley Farm (about 2 hours), as a favour (unpaid).
- Day 27moneyLeo worked 2 hours for Gus at Hartley Farm (some work), as a favour.
- Day 29repairLeo will mend barn door at Hartley Farm for Gus tomorrow (Day 30, Wednesday) at 10:00 at Hartley Farm (about 2 hours), as a favour (unpaid).
- Day 30moneyLeo worked 2 hours for Gus at Hartley Farm (mend barn door at Hartley Farm), as a favour.
- Day 30repairLeo will sort crates at Hartley Farm for Gus tomorrow (Day 31, Thursday) at 12:00 at Hartley Farm (about 2 hours), as a favour (unpaid).
- Day 31moneyLeo worked 2 hours for Gus at Hartley Farm (sort crates at Hartley Farm), as a favour.
- Day 32repairThe north fence at Hartley Farm broke down.
- Day 32occasionWalter gave Gus $150 as a gift.
- Day 33occasionToday is Alice's 29th birthday.
- Day 33occasionWalter gave Alice $25 as a gift.
- Day 33repairGus mended the north fence at Hartley Farm at Hartley Farm's fields; Gus paid $150 for posts and wire.
- Day 34occasionTess gave Alice $10 as a gift.
- Day 36planTess paid Gus $68 toward April rent and two months' rent for the boathouse cottage, as the payment plan says ($670 still owed).
- Day 43planTess paid Gus $259 toward April rent and two months' rent for the boathouse cottage, as the payment plan says ($411 still owed).
- Day 50planTess paid Gus $259 toward April rent and two months' rent for the boathouse cottage, as the payment plan says ($152 still owed).
- Day 57planTess paid Gus $152 toward April rent and two months' rent for the boathouse cottage, as the payment plan says ($0 still owed).
- Day 57planTess has paid Gus all of April rent and two months' rent for the boathouse cottage: the payment plan is done.
- Day 60occasionToday is Walter's 75th birthday.
- Day 60occasionBob gave Gus $20 as a gift.
- Day 60occasionWalter's birthday party at Morning Oak Cafe: Tess came.
- Day 67homeAlice had to move out (May rent unpaid for 15 days) and now sleeps in the park.
- Day 67homeBob had to move out (May rent unpaid for 15 days) and now sleeps in the park.
- Day 68repairLeo will check heater wiring for Bob tomorrow (Day 69, Sunday) at 12:00 at the empty shop on High Street (about 2 hours), for $20.
- Day 69moneyLeo worked 2 hours for Bob at the empty shop on High Street (check heater wiring); Bob paid $20 to Leo.
- Day 72repairLeo will Check heater wiring at High Street for Bob tomorrow (Day 73, Thursday) at 14:00 at the empty shop on High Street (about 2 hours), as a favour (unpaid).
- Day 73moneyLeo worked 2 hours for Bob at the empty shop on High Street (Check heater wiring at High Street), as a favour.
- Day 78occasionToday is Leo's 23rd birthday.
- Day 79workLeo is now skilled at cooking after 60 days working for Alice.
- Day 80repairBob will mend Bob's van for Tess tomorrow (Day 81, Friday) at 09:00 at Hale Apartments (about 5 hours), for $50; Tess pays $600 for a part.
How they get on
As of the last day: a row is how one resident feels about each of the others (friendship as the shade, resentment as the red dot).
Closest: Alice and Bob (100), Alice and Priya (100), Alice and Walter (100), Alice and Tess (100). Most sore: Ruth about Emil (38), Emil about Ruth (24). Never talked: Maggie and Gus, Priya and Ruth, Priya and Gus.
Feelings
How the residents said they felt as they spoke, sorted into the faces of the dialogue box (the strongest feeling named first), as shares of the lines said.
| Days | sad | angry | embarrassed | worried | wary | tired | relieved | grateful | proud | wry | hopeful | happy | thinking | warm | neutral | portrait |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Days 1-20 | 1% | <1% | <1% | 7% | 12% | 14% | 7% | 11% | 3% | 3% | 4% | 4% | 3% | 26% | 5% | <1% |
| Days 21-40 | <1% | 2% | 1% | 8% | 6% | 13% | 6% | 12% | 2% | <1% | 3% | 6% | 3% | 33% | 5% | 1% |
| Days 41-60 | · | <1% | <1% | 8% | 6% | 13% | 5% | 15% | 3% | 1% | 2% | 6% | 1% | 39% | 1% | <1% |
| Days 61-80 | 3% | <1% | <1% | 11% | 5% | 10% | 3% | 11% | 2% | 3% | 2% | 11% | 2% | 32% | 4% | 1% |
Environment
| Run | 2026-09-29-bonsai80 |
| Started | 2026-09-28 20:53 |
| Finished | 2026-09-29 13:11 |
| Model | Ternary Bonsai 2 27B (PQ2_0) |
| Server | PrismML's llama.cpp fork, llama-server at 127.0.0.1:8090 (OpenAI API) |
| GPU | NVIDIA RTX 3060 12 GB at a 120 W power limit |
| Reasoning | medium; thinking for decisions |
| Seed | 42 |
| Chunks | 10 days a process |
| Code | main d6bd4cb |
| Restarts | 8 chunks, 0 stops (the model not answering) |
What changed since the previous run
- Reflections cite their memories as the grammar takes them: the first try kept almost none (12 in its first 30 days) because Bonsai closed every list of citations empty.
- The stream's pacing: walks at half a minute of the day a second, lines at 80% of their reading time (viewer only).
- The seasons and snow: lawns, trees, shrubs, beach grass and buildings in each look (viewer only).
- The residents' faces in the dialogue box were not in this run's viewer yet.
Notes
- The comparison is with the first try of the same run: the same model, seed and code but for the reflection fix; it stopped at Day 43.
- The local stream page (http://127.0.0.1:8782/?stream=1) was not public.
Compared with the first try of this run (bonsai80_nocites.db: 43 days, before the reflection fix)
| Figure | Before | This run | |
|---|---|---|---|
| Days run | 43 | 80 | |
| Seconds a day (wall clock) | 667 | 733 | worse |
| LLM minutes a day | 11.1 | 12.2 | worse |
| LLM calls a day | 45 | 46 | |
| Invalid outputs | 0 | 1 | worse |
| Fallbacks | 0 | 0 | |
| Repeated openings | 15% | 20% | worse |
| Reflections kept per 10 days | 4.2 | 48.6 | better |
| Beliefs held at the end | 57 | 365 | |
| Conversations a day | 17.7 | 18.4 | |
| Lines a conversation | 2.4 | 2.4 | |
| Wishes the world could not do | 1 | 2 | worse |
| Actions refused | 3 | 6 | worse |
| Move-outs | 0 | 2 | worse |
| Hard feelings (sad to tired) | 27% | 30% | |
| Sad or angry | 1.5% | 1.4% | |
| Cash in town at the end | $31,287 | $32,148 |
Health and cost
Audit: passed. Over the run, 1 invalid output and 0 fallbacks; the model stopped answering 0 times. It ran 80 days in 16.3 hours, 733 seconds a day on the wall clock, 46 calls to the model a day at 15.8 seconds each.
| Days | Calls a day | Latency (s) | LLM min a day | s a day | Invalid | Fallbacks | Repeated | Undigested | Beliefs | Cash | Alive |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1-10 | 49 | 17.7 | 14.3 | 861 | 0 | 0 | 8% | 388 | 68 | $28,854 | 10 |
| 11-20 | 48 | 16.0 | 12.8 | 771 | 0 | 0 | 11% | 558 | 137 | $29,874 | 10 |
| 21-30 | 44 | 16.0 | 11.8 | 711 | 0 | 0 | 18% | 448 | 203 | $31,974 | 10 |
| 31-40 | 44 | 15.2 | 11.2 | 673 | 0 | 0 | 19% | 582 | 267 | $30,286 | 10 |
| 41-50 | 43 | 15.4 | 11.0 | 664 | 0 | 0 | 25% | 477 | 321 | $30,309 | 10 |
| 51-60 | 47 | 15.4 | 12.2 | 730 | 0 | 0 | 27% | 525 | 383 | $32,693 | 10 |
| 61-70 | 48 | 15.3 | 12.3 | 740 | 0 | 0 | 26% | 429 | 451 | $33,007 | 10 |
| 71-80 | 46 | 15.6 | 11.9 | 717 | 1 | 0 | 27% | 549 | 512 | $32,148 | 10 |
What next
To watch
- Alice slept in the park from Day 67 (14 days); still sleeps there at the end.
- Alice was down to $67 on Day 28.
- Bob slept in the park from Day 67 (14 days); still sleeps there at the end.
- Bob's cash fell two months running: $609 on Day 20, $383 on Day 50, $260 on Day 80.
- Bob was down to $32 on Day 29.
- Leo slept in the park from Day 1 (7 days); found a bed again.
- Leo was down to $0 on Day 11.
- Tess was down to $87 on Day 53.
- Gus's cash fell two months running: $2,841 on Day 20, $2,827 on Day 50, $2,694 on Day 80.
- Ruth resents Emil (38 of 100).
- Emil resents Ruth (24 of 100).
To improve
- Nobody asked for, or offered, a place to sleep while Alice and Bob and Leo slept in the park.
- Repeated openings rose from 8% in the first ten days to 27% in the last ten.
- 32% of the reflections are about the weather.
- 20 friendships are at 100: they cannot grow any more.
- 3 pairs never talked: Maggie and Gus, Priya and Ruth, Priya and Gus.
- Conversations are short: 2.4 lines each.
- Moods never fell below 56 of 100, even for those sleeping in the park.
- 1 invalid output and 0 fallbacks.
- Only 1.4% of what they said was sad or angry.
Could be added
- Residents wished to "pockets" 1 time: the world cannot do it yet.
- Residents wished to "slides" 1 time: the world cannot do it yet.
- deed refused 2 times: too long for a small deed.
- payment_plan refused 1 time: # a week is all that is owed (#): that is paying it, not a plan.
- arrange_meeting refused 1 time: the place or the time was not understood (when: 'Day #', where: 'see you tomorrow at the market').
- give refused 1 time: a gift of no amount.
- invite refused 1 time: today's plans are made: a gathering can be from tomorrow on.
Made 2026-10-01 12:01 by python -m evertown.run_summary from the town's own records: the ledger, the events, the soak's daily figures.









