Analysis
The same model by another road: a little faster, a third of the tokens, and 11 answers to ask again.
- A day took 308 seconds, against 334: 46 calls to the model a day at 6.7 seconds each, against 7.1. The 100 days took 8.6 hours.
- A call sent 5,806 tokens on average, against 16,402 through Codex, whose own instructions are no longer sent.
- 11 answers were not valid JSON ("Extra data": more came after the answer), against none through Codex. They were 242 to 14,903 tokens long, against 181 on average. Each was asked again and came back right; there were no fallbacks, and the audit passed.
- OpenAI's servers were overloaded at times. Once, on Day 24, this stopped the day, before the fix; after it, 22 answers were waited for a minute and asked again.
The town ended a little richer, though the totals carry Walter's investment twice.
- Cash in town rose from $31,614 to $41,537, against $40,481 through Codex. Nobody lost a home, nobody was hungry, and no food was given.
- The $7,500 Walter put into Hartley Farm counts as money going out of town, and the $7,909 the farm paid out counts as money coming in, since the farm's account is not a resident. Without them, $45,429 came in, against $44,808, and $35,801 went out, against $35,827.
- The same account is why cash in town dropped to $28,709 on Day 80 and was back at $41,293 by Day 90.
Walter's $7,500 went mostly to Gus, and that is the engine's doing.
- On Day 75 Gus offered Walter 25% of Hartley Farm for $7,500, and Walter put it in. At their meeting the next day the farm was shown to make a loss of about $14 a week before any wage.
- On the 1st (Day 83) the farm paid out $7,909 as "Hartley Farm's profit": $5,932 to Gus and $1,977 to Walter.
- A co-op keeps a month's costs and pays out the rest of its account by shares (business.py, pay_dividends). That rest was mostly Walter's own money, put in eight days before.
- Walter ended with $11,013, against $16,414; Gus with $7,439, against $1,609.
Maggie gave the cafe a much lower rent, and Alice did better for it.
- Between Days 14 and 20 Maggie agreed six times to cut the cafe's rent from $700 to $200 from Day 22: once until Day 113, once until Day 52, four times with no end. On Day 21 she cut the rent of Alice's flat from $500 to $300 until Day 113.
- Alice paid $500 a month for both, $1,500 in all, against $3,100 through Codex.
- The cafe made $4,258, against $3,050, with 18 visitors a day against 20. Alice borrowed $700 (Walter $200 on Day 1, Emil $500 on Day 9), lent Ruth $100, and ended with $3,068, against $2,740.
- Maggie still took in $4,727 in rent, against $4,940. Leo rented the studio from Day 2, and Bob the empty shop on High Street from Day 84. She ended with $4,353, against $4,246.
Maggie paid Tess to help at a cafe that is not hers.
- On Day 10 Tess asked Maggie, who owns the cafe's building but not the cafe, for ten hours a week "at the cafe", and Maggie took her on. She paid Tess $1,472 over 64 days.
- From Day 62 Maggie tried 29 times to end jobs while talking to someone else, 18 times naming Tess's job. The engine takes a job's end only from the two in it; she ended it on Day 85, talking to Tess. Job endings refused were 35 of the 68 refused actions (Emil made the other 6), against 31 refused in all through Codex.
- On Day 95 Maggie asked Leo, her tenant, for four hours a week of upkeep at Hale Apartments, her own building, and he agreed to pay her for it.
Leo had a home of his own from Day 2. He rented the studio at Hale Apartments for $300 a month on Day 2, against Day 96 at $600 through Codex, and slept one night as a guest. He earned $1,454 in wages, mostly from Bob ($844), against $2,904, and ended with $1,063, against $2,255.
Tess did well again. The fishing made $5,668, against $5,826. Gus cut her rent from $450 to $250 from Day 22, and she paid $475 of two months' old rent on a payment plan. With Maggie's and Alice's wages ($1,966) she ended with $5,119, against $3,740.
Fewer jobs, at $12 to $14 an hour. 16 jobs began, against 22, and 59 pieces of work were agreed, against 48. Emil paid Bob $1,360 over 70 days to sort and stack firewood, and ended with $848, against $1,991, after borrowing $400.
The voice is the same, a little less alike and more tired.
- 98% of lines have a contraction, and all but 15 of 4,210 name the one spoken to, as through Codex. 33% open with "Morning" or "Good morning", against 37%.
- Repeated openings were 17%, against 21%, rising from 3% in the first ten days to 23% in the last ten.
- Sad or angry lines were 2.2%, against 3.7%. Hard feelings (sad to tired) were 52%, against 47%: tiredness rose from 3% of lines in the first 20 days to 13% in Days 61-80.
The town's money
Over 100 days $53,338 came into the town (takings from visitors, pensions, orders, the catch), $43,301 left it (suppliers, the bank, the utilities, food from outside), and $29,233 changed hands between residents. Cash in the town went from $31,614 to $41,537.
Each week
| Week from | From outside | To outside | Between residents |
|---|---|---|---|
| Day 1 | $1,282 | $2,318 | $1,606 |
| Day 8 | $1,706 | $3,162 | $2,325 |
| Day 15 | $6,210 | $1,320 | $1,683 |
| Day 22 | $1,494 | $2,238 | $3,149 |
| Day 29 | $1,668 | $3,508 | $1,288 |
| Day 36 | $3,012 | $3,022 | $1,886 |
| Day 43 | $2,574 | $1,403 | $1,258 |
| Day 50 | $6,044 | $2,210 | $3,538 |
| Day 57 | $3,298 | $3,562 | $1,974 |
| Day 64 | $2,562 | $2,790 | $1,445 |
| Day 71 | $2,171 | $9,521 | $1,376 |
| Day 78 | $14,175 | $1,862 | $3,821 |
| Day 85 | $2,723 | $2,106 | $1,496 |
| Day 92 | $3,643 | $3,264 | $2,114 |
| Day 99 | $776 | $1,015 | $274 |
Cash in town, day by day
| Day | 1 | 10 | 20 | 30 | 40 | 50 | 60 | 70 | 80 | 90 | 100 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Cash | $31,614 | $28,568 | $30,203 | $32,320 | $31,114 | $32,682 | $35,663 | $35,817 | $28,709 | $41,293 | $41,537 |
Businesses
| Business | Owners | Run by | Days open | Profit, whole run | Last 30 days | Visitors a day |
|---|---|---|---|---|---|---|
| cafe | Alice 100% | Alice | 100 | $4,258 | $1,103 | 18 |
| bakery | Priya 100% | Priya | 100 | $2,818 | $588 | – |
| farm | Gus 75%, Walter 25% | Gus | 100 | $193 | $435 | – |
| joinery | Ruth 100% | Ruth | 100 | −$305 | −$150 | – |
| fishing | Tess 100% | Tess | 100 | $5,668 | $1,913 | – |
Profit each week
Decisions
- Day 13 · Gus: Tess's rent for the boathouse cottage on Gus's lakeside field: $450 -> $250 from Day 22 until Day 113
- Day 14 · Maggie · cafe: Alice's rent for the cafe's premises: $700 -> $200 from Day 22 until Day 113
- Day 16 · Maggie · cafe: Alice's rent for the cafe's premises: $700 -> $200 from Day 22
- Day 17 · Maggie · cafe: Alice's rent for the cafe's premises: $700 -> $200 from Day 22
- Day 18 · Alice · cafe: a coffee $4 -> $4.50, something to eat $4 -> $4.50
- Day 18 · Maggie · cafe: Alice's rent for the cafe's premises: $700 -> $200 from Day 22
- Day 19 · Maggie · cafe: Alice's rent for the cafe's premises: $700 -> $200 from Day 22 until Day 52
- Day 20 · Maggie · cafe: Alice's rent for the cafe's premises: $700 -> $200 from Day 22
- Day 21 · Maggie: Alice's rent for the flat above the cafe: $500 -> $300 from Day 22 until Day 113
- Day 22 · Alice · cafe: spent $100 finding customers (a sign on the highway and a listing online)
- Day 22 · Priya · bakery: spent $100 finding customers (samples and calls on the shops in Hillcrest)
- Day 22 · Ruth · joinery: spent $100 finding customers (photographs of her work online and a stand at the city fair)
- Day 50 · Alice · cafe: Alice took on Ruth: 8 hours a week at $12 an hour (Cafe work, eight hours a week; $96 weekly pay)
- Day 52 · Alice · cafe: a coffee $4.50 -> $4.95
- Day 52 · Priya · bakery: a loaf or pastry to the shops and the cafe $2 -> $2
- Day 52 · Gus · farm: spent $100 finding customers (a sign on the city road and a weekly vegetable box)
- Day 53 · Emil: Emil took on Ruth: 3 hours a week at $14 an hour (Forestry work in the woods: felling and splitting firewood)
- Day 64 · Gus · farm: Gus took on Walter: 1 hours a week at $12 an hour (Walk the farm rows and report anything needing attention)
- Day 65 · Maggie: Maggie took on Bob: 1 hours a week at $14 an hour (help me inspect the buildings)
- Day 65 · Gus · farm: Walter's job with Gus ended (Walk the farm rows and report anything needing attention, 1 days worked)
- Day 66 · Maggie: Bob's job with Maggie ended (help me inspect the buildings, 1 days worked)
- Day 66 · Alice · cafe: Alice took on Tess: 8 hours a week at $14 an hour (help with fish prep and cafe work)
- Day 68 · Gus · farm: Leo's job with Gus ended (Help at the farm stand and with deliveries, 58 days worked)
- Day 71 · Gus · farm: a dozen eggs at the farm stand (its vegetables in step) $6 -> $7
- Day 72 · Priya · bakery: Priya took on Leo: 6 hours a week at $14 an hour (Bake at Nightingale Bakery on Sundays)
- Day 75 · Hartley Farm · farm: Gus runs it for $40 a week from its account
- Day 75 · Gus · farm: Walter put $7,500 into Hartley Farm for 25% of it
- Day 76 · Hartley Farm · farm: Gus runs it for $40 a week from its account
- Day 79 · Walter: Walter took on Gus: 3 hours a week at $14 an hour (help Walter with his work)
- Day 83 · Alice · cafe: spent $100 finding customers (a sign on the highway and a listing online)
- Day 83 · Priya · bakery: a loaf or pastry to the shops and the cafe $2 -> $2
- Day 83 · Ruth · joinery: spent $100 finding customers (photographs of her work online and a stand at the city fair)
- Day 83 · Tess · fishing: spent $100 finding customers (calling on the restaurants in Hillcrest)
- Day 85 · Gus: Gus took on Leo: 2 hours a week at $14 an hour (Help with farm deliveries)
- Day 85 · Maggie: Tess's job with Maggie ended (Help at the cafe, 64 days worked)
- Day 86 · Emil: Bob's job with Emil ended (Sort and stack firewood; no driving required, 70 days worked)
- Day 90 · Alice · cafe: Alice took on Maggie: 2 hours a week at $14 an hour (Mending or tidying at the cafe)
- Day 91 · Bob: Bob took on Maggie: 4 hours a week at $14 an hour (repair-shop and stock work)
- Day 95 · Leo: Leo took on Maggie: 4 hours a week at $14 an hour (gardening or upkeep at Hale Apartments)
- Day 98 · Emil: Ruth's job with Emil ended (Forestry work in the woods: felling and splitting firewood, 38 days worked)
The month's reviews
15 reviews held. What each owner meant to do after the last one:
- Alice (Day 83, cafe): I’ll spend $100 on a highway sign and online listing to bring in more customers, while keeping prices and hours steady. It’s a limited cost for a chance to build on the recent visitor growth.
- Priya (Day 83, bakery): This month I’ll set loaves and pastries for the shops and cafe at $2.20. The books suggest the higher price could improve what the bakery keeps, even if they take fewer.
- Gus (Day 83, farm): I’ll keep the egg price at $7 and let the sign and vegetable boxes run their course through this month. The takings have improved, but I’ll watch the costs and weather before making another change.
- Ruth (Day 83, joinery): I’ll spend $100 promoting the joinery with photographs of my work online and a stand at the city fair. May’s books are stronger, and this is a careful way to try to bring in the city orders before I take on an apprentice.
- Tess (Day 83, fishing): I’ll keep the boat running as it is and spend $100 calling on Hillcrest restaurants; if it brings in steadier buyers, that helps while I keep putting the motor and Gus’s rent first. The smokehouse can wait until those are on firmer ground.
Shareholders' meetings
- Day 76: The shareholders of Hartley Farm (Gus 75%, Walter 25%) met at Hartley Farm's fields to choose who runs it and on what terms (it has just become a co-op: who runs it, and on what terms). It makes a loss of about $14 a week before any wage for whoever runs it; the wage comes out of that. Running it takes about 40 hours a week: at the usual $12-18 an hour that would be $480-720, more than it makes.
Prices and promotion
- cafe changed its prices on Day 52.
- bakery changed its prices on Day 83.
- farm changed its prices on Day 71.
- farm spent $100 on promotion from Day 53 (+14.2% customers until Day 112).
- cafe spent $100 on promotion from Day 84 (+3.6% customers until Day 143).
- joinery spent $100 on promotion from Day 84 (+9.1% customers until Day 143).
- fishing spent $100 on promotion from Day 84 (+4.3% customers until Day 143).
Deals
What the residents asked each other for, and what came of it.
| Asked or offered | Agreed | Declined | |
|---|---|---|---|
| Paid work and mending | 66 | 59 | 16 |
| Jobs | 44 | 35 | 13 |
| Changes of rent | 16 | 14 | 4 |
| Loans | 11 | 9 | 4 |
| Meetings | 5 | 5 | 0 |
| Payment plans | 4 | 4 | 0 |
| A place to stay | 5 | 1 | 0 |
| Invitations | 3 | 3 | 0 |
| Leases | 2 | 2 | 1 |
| Businesses (sales, co-ops, shares) | 1 | 0 | 0 |
Loans
- Day 1: Walter lent Alice $200, at 5% interest a year (about $1 a month), to be repaid by Day 366.
- Day 6: Walter lent Bob $200, at 5% interest a year (about $1 a month), to be repaid by Day 371.
- Day 9: Emil lent Alice $500, at 5% interest a year (about $2 a month), to be repaid by Day 374.
- Day 12: Bob lent Leo $100, at 5% interest a year (about $1 a month), to be repaid by Day 377.
- Day 14: Walter lent Tess $450, at 5% interest a year (about $2 a month), to be repaid by Day 379.
- Day 56: Alice lent Ruth $100, at 5% interest a year (about $1 a month), to be repaid by Day 421.
- Day 58: Walter lent Ruth $350, at 5% interest a year (about $1 a month), to be repaid by Day 120.
- Day 89: Tess lent Emil $200, at 5% interest a year (about $1 a month), to be repaid by Day 454.
- Day 98: Walter lent Emil $200, at 5% interest a year (about $1 a month), to be repaid by Day 463.
Payment plans
| Who owes | To | For | Owed | Paid | A week |
|---|---|---|---|---|---|
| Tess | Gus | two months' rent for the boathouse cottage | $900 | $475 | $25 |
Rent
- Day 9: From Day 22, Alice pays Maggie $300 a month for the flat above the cafe instead of $500 for 3 months, then $500 again (agreed on Day 9).
- Day 10: From Day 22, Alice pays Maggie $400 a month for the cafe's premises instead of $700 for 3 months, then $700 again (agreed on Day 10).
- Day 10: From Day 22, Leo pays Maggie $200 a month for the studio at Hale Apartments instead of $300 for 3 months, then $300 again (agreed on Day 10).
- Day 11: From Day 22, Alice pays Maggie $300 a month for the cafe's premises instead of $700 for 3 months, then $700 again (agreed on Day 11).
- Day 11: From Day 22, Tess pays Gus $250 a month for the boathouse cottage on Gus's lakeside field instead of $450 for 3 months, then $450 again (agreed on Day 11).
- Day 12: From Day 22, Alice pays Maggie $200 a month for the cafe's premises instead of $700 for 3 months, then $700 again (agreed on Day 12).
- Day 13: From Day 22, Tess pays Gus $250 a month for the boathouse cottage on Gus's lakeside field instead of $450 for 3 months, then $450 again (agreed on Day 13).
- Day 14: From Day 22, Alice pays Maggie $200 a month for the cafe's premises instead of $700 for 3 months, then $700 again (agreed on Day 14).
- Day 16: From Day 22, Alice pays Maggie $200 a month for the cafe's premises instead of $700 (agreed on Day 16).
- Day 17: From Day 22, Alice pays Maggie $200 a month for the cafe's premises instead of $700 (agreed on Day 17).
- Day 18: From Day 22, Alice pays Maggie $200 a month for the cafe's premises instead of $700 (agreed on Day 18).
- Day 19: From Day 22, Alice pays Maggie $200 a month for the cafe's premises instead of $700 for 1 month, then $700 again (agreed on Day 19).
- Day 20: From Day 22, Alice pays Maggie $200 a month for the cafe's premises instead of $700 (agreed on Day 20).
- Day 21: From Day 22, Alice pays Maggie $300 a month for the flat above the cafe instead of $500 for 3 months, then $500 again (agreed on Day 21).
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: Alice's flat above Morning Oak Cafe
Came in $14,420, went out $12,252; lowest $995 on Day 9.
| Came in | Went out | ||
|---|---|---|---|
| day to day | $13,720 | running costs | $2,690 |
| loans | $700 | bread | $2,008 |
| coffee and supplies | $2,006 | ||
| wages | $1,792 | ||
| rent | $1,500 | ||
| other | $2,256 |
Bob
Freelance handyman: water, power, heating and engineshome at the end: Hale Apartments
Came in $10,902, went out $6,688; lowest $131 on Day 1.
| Came in | Went out | ||
|---|---|---|---|
| day to day | $9,195 | day to day | $2,624 |
| wages | $1,362 | rent | $2,433 |
| loans | $200 | wages | $909 |
| paid work | $145 | repairs | $600 |
| loans | $100 | ||
| other | $22 |
Maggie
Landlord of the Morning Oak Cafe building and Hale Apartments; retired district nursehome at the end: Maggie's house
Came in $5,781, went out $9,428; lowest $3,732 on Day 82.
| Came in | Went out | ||
|---|---|---|---|
| rent | $4,727 | day to day | $5,147 |
| airbnb | $628 | property | $1,950 |
| paid work | $318 | wages | $1,474 |
| wages | $108 | paid work | $557 |
| repairs | $300 |
Priya
Night baker at Nightingale Bakery, which supplies Morning Oak Cafehome at the end: Priya's flat above Nightingale Bakery
Came in $6,645, went out $5,187; lowest $99 on Day 10.
| Came in | Went out | ||
|---|---|---|---|
| day to day | $4,317 | flour | $2,085 |
| bread | $2,008 | day to day | $1,100 |
| repayments | $180 | energy | $1,050 |
| paid work | $140 | loan payments | $600 |
| wages | $252 | ||
| promotion | $100 |
Walter
Retired railway engineerhome at the end: Walter's cottage
Came in $12,187, went out $16,174; lowest $7,507 on Day 81.
| Came in | Went out | ||
|---|---|---|---|
| day to day | $10,200 | business | $7,500 |
| dividend | $1,977 | day to day | $5,369 |
| interest | $8 | medical | $1,800 |
| wages | $2 | loans | $1,400 |
| wages | $105 |
Leo
Newcomer looking for workhome at the end: Hale Apartments1 nights as a guest, with no home of their own
Came in $2,769, went out $1,956; lowest $64 on Day 11.
| Came in | Went out | ||
|---|---|---|---|
| wages | $1,454 | day to day | $953 |
| day to day | $1,075 | rent | $794 |
| paid work | $140 | paid work | $200 |
| loans | $100 | wages | $9 |
Ruth
Carpenter at Okafor Joinery on Orchard Roadhome at the end: Ruth's rooms behind the workshop
Came in $6,650, went out $6,838; lowest $76 on Day 53.
| Came in | Went out | ||
|---|---|---|---|
| day to day | $4,665 | day to day | $3,967 |
| wages | $1,515 | mortgage | $1,400 |
| loans | $450 | running costs | $1,000 |
| paid work | $20 | paid work | $270 |
| promotion | $200 | ||
| interest | $1 |
Emil
Forester who looks after Kestrel Woods for the countyhome at the end: the forester's lodge
Came in $4,642, went out $4,894; lowest $125 on Day 81.
| Came in | Went out | ||
|---|---|---|---|
| day to day | $3,824 | day to day | $2,175 |
| paid work | $412 | wages | $1,619 |
| loans | $400 | running costs | $600 |
| interest | $6 | loans | $500 |
Tess
Fisher on Linden Lakehome at the end: the boathouse cottage
Came in $9,229, went out $4,410; lowest $67 on Day 4.
| Came in | Went out | ||
|---|---|---|---|
| day to day | $6,673 | day to day | $2,522 |
| wages | $1,966 | rent | $750 |
| loans | $450 | repayments | $475 |
| paid work | $140 | repairs | $300 |
| loans | $200 | ||
| other | $163 |
Gus
Farmer at Hartley Farmhome at the end: Hartley Farm
Came in $9,346, went out $4,707; lowest $1,333 on Day 61.
| Came in | Went out | ||
|---|---|---|---|
| dividend | $5,932 | day to day | $2,295 |
| day to day | $1,938 | running costs | $1,800 |
| rent | $750 | wages | $352 |
| repayments | $475 | paid work | $160 |
| wages | $231 | promotion | $100 |
| paid work | $20 |
What happened
- Day 1planPriya agreed that Alice pays the $180 owed (unpaid bread deliveries) in parts of $20 a week, the first by Day 8.
- Day 1moneyWalter lent Alice $200, at 5% interest a year (about $1 a month), to be repaid by Day 366.
- Day 1workLeo started working for Gus: 2 hours a week at $12 an hour (Help at the farm stand and with deliveries), wages paid on Saturdays.
- Day 1homeLeo will sleep in Walter's basement for now.
- Day 2homeLeo rents the studio at Hale Apartments from Maggie for $300 a month from Day 2, and paid $194 for the rest of this month.
- Day 2moneyWalter worked 2 hours for Leo at Walter's cottage (light gardening at Walter's cottage), as a favour.
- Day 3moneyGus worked 2 hours for Tess at Hartley Farm's fields (help work the fields), as a favour.
- Day 4moneyPriya worked 2 hours for Leo at Nightingale Bakery (Deliver bakery bread to customers); Leo paid $20 to Priya.
- Day 4planGus agreed that Tess pays the $900 owed (two months' rent for the boathouse cottage) in parts of $100 a week, the first by Day 11.
- Day 4workBob started working for Emil: 5 hours a week at $14 an hour (Sort and stack firewood; no driving required), wages paid on Saturdays.
- Day 6moneyEmil worked 2 hours for Bob at Hale Apartments (extra firewood sorting or splitting, or a small repair), as a favour.
- Day 6moneyWalter lent Bob $200, at 5% interest a year (about $1 a month), to be repaid by Day 371.
- Day 8moneyRuth worked 2 hours for Walter at Walter's cottage (sweep shavings by the big doors and stack the offcuts neatly), as a favour.
- Day 8moneyGus worked 2 hours for Tess at Hartley Farm's fields (help work the fields for about two hours), as a favour.
- Day 9moneyMaggie worked 2 hours for Bob at Hale Apartments (help with building inspections or maintenance), as a favour.
- Day 9workLeo started working for Alice: 2 hours a week at $12 an hour (Cafe help), wages paid on Saturdays.
- Day 9workBob's job with Emil is now 10 hours a week at $14 an hour (Sort and stack firewood; no driving required), from Day 9.
- Day 9planGus agreed that Tess pays the $900 owed (two months' rent for the boathouse cottage) in parts of $25 a week, the first by Day 16.
- Day 9moneyEmil lent Alice $500, at 5% interest a year (about $2 a month), to be repaid by Day 374.
- Day 10workLeo started working for Bob: 2 hours a week at $12 an hour (repair work), wages paid on Saturdays.
- Day 10moneyPriya worked 2 hours for Bob at Nightingale Bakery (any small repair or maintenance work at the bakery), as a favour.
- Day 10moneyLeo worked 2 hours for Bob at Hale Apartments (a small repair for Bob); Bob paid $20 to Leo.
- Day 10workTess started working for Maggie: 10 hours a week at $14 an hour (Help at the cafe), wages paid on Saturdays.
- Day 10workLeo's job with Alice is now 2 hours a week at $12 an hour (Cafe help), from Day 10.
- Day 11moneyGus worked 2 hours for Leo at Hartley Farm (sort and mend farm crates); Leo paid $20 to Gus.
- Day 11workAlice ended Leo's job with Alice after 2 days of work.
- Day 11workLeo's job with Bob is now 4 hours a week at $12 an hour (repair work), from Day 11.
- Day 12moneyPriya worked 2 hours for Leo at Nightingale Bakery (A paid bakery delivery or other bakery work, if available); Leo paid $20 to Priya.
- Day 12moneyRuth worked 2 hours for Walter at Walter's cottage (sweep the shavings by the big doors and stack the offcuts neatly), as a favour.
- Day 12moneyBob lent Leo $100, at 5% interest a year (about $1 a month), to be repaid by Day 377.
- Day 13moneyEmil worked 2 hours for Maggie at Kestrel Woods (a small job in the woods), as a favour.
- Day 13workLeo's job with Bob is now 20 hours a week at $12 an hour (repair work), from Day 13.
- Day 14moneyWalter lent Tess $450, at 5% interest a year (about $2 a month), to be repaid by Day 379.
- Day 15moneyBob worked 3 hours for Maggie at Maggie's house (Mend the loose latch on the apartment door); Maggie paid $25 to Bob.
- Day 15planAlice paid Priya $20 toward unpaid bread deliveries, as the payment plan says ($140 still owed).
- Day 16moneyGus worked 2 hours for Tess at Hartley Farm's fields (work the fields), as a favour.
- Day 16planTess paid Gus $25 toward two months' rent for the boathouse cottage, as the payment plan says ($875 still owed).
- Day 17moneyEmil worked 2 hours for Maggie at Kestrel Woods (small paid job in Kestrel Woods); Maggie paid $30 to Emil.
- Day 20moneyPriya worked 2 hours for Leo at Nightingale Bakery (deliver bakery bread to customers); Leo paid $20 to Priya.
- Day 20moneyTess worked 2 hours for Gus at Hartley Farm's fields (work the fields for about two hours), as a favour.
- Day 21moneyEmil worked 3 hours for Alice at Morning Oak Cafe (a morning's help), as a favour.
- Day 22planPriya agreed that Alice pays the $296 owed (a week of bread deliveries and unpaid bread deliveries) in parts of $20 a week, the first by Day 29.
- Day 22workLeo's job with Bob is now 4 hours a week at $12 an hour (repair work), from Day 22.
- Day 25moneyEmil worked 2 hours for Maggie at Kestrel Woods (tidying and clearing around the woods); Maggie paid $30 to Emil.
- Day 25moneyPriya worked 2 hours for Leo at Nightingale Bakery (a bakery delivery or a few hours of bakery help); Leo paid $20 to Priya.
- Day 27moneyEmil worked 2 hours for Maggie at Kestrel Woods (two hours tidying and splitting at Kestrel Woods); Maggie paid $30 to Emil.
- Day 27moneyGus worked 2 hours for Leo at Hartley Farm (a small paid job at the farm or on a delivery), as a favour.
- Day 29moneyEmil worked 2 hours for Maggie at Kestrel Woods (two hours of tidying and splitting at Kestrel Woods); Maggie paid $30 to Emil.
- Day 29moneyPriya worked 2 hours for Leo at Nightingale Bakery (Deliver bakery bread to customers, about two hours); Leo paid $20 to Priya.
- Day 31moneyMaggie worked 2 hours for Bob at Hale Apartments (inspect and do a small repair in the apartments), as a favour.
- Day 32moneyEmil worked 2 hours for Maggie at Kestrel Woods (two hours of tidying and splitting at Kestrel Woods); Maggie paid $30 to Emil.
- Day 32moneyPriya worked 2 hours for Leo at Nightingale Bakery (Deliver bakery bread to customers, about two hours); Leo paid $20 to Priya.
- Day 34moneyPriya worked 2 hours for Leo at Nightingale Bakery (Deliver bakery bread to customers, about two hours); Leo paid $20 to Priya.
- Day 36moneyEmil worked 2 hours for Maggie at Kestrel Woods (two hours tidying and splitting firewood at Kestrel Woods); Maggie paid $30 to Emil.
- Day 36moneyTess worked 2 hours for Gus at Hartley Farm's fields (work the fields for about two hours), as a favour.
- Day 38moneyGus worked 2 hours for Leo at Hartley Farm (Any small paid farm work), as a favour.
- Day 39moneyBob is now basic at forestry after 30 days working for Emil.
- Day 39moneyEmil worked 2 hours for Maggie at Kestrel Woods (two hours tidying and splitting firewood at Kestrel Woods); Maggie paid $30 to Emil.
- Day 40moneyBob worked 2 hours for Alice at Morning Oak Cafe (Fix the loose shelf by the cafe counter); Alice paid $40 to Bob.
- Day 41moneyTess worked 2 hours for Gus at Hartley Farm's fields (Help with work in Gus's fields for about two hours), as a favour.
- Day 41planAlice has paid Priya all of a week of bread deliveries and unpaid bread deliveries: the payment plan is done.
- Day 43moneyEmil worked 2 hours for Maggie at Kestrel Woods (Two hours splitting and tidying firewood at Kestrel Woods); Maggie paid $30 to Emil.
- Day 43moneyTess worked 2 hours for Gus at Hartley Farm's fields (help with work in Gus's fields for about two hours), as a favour.
- Day 44workLeo's job with Gus is now 4 hours a week at $12 an hour (Help at the farm stand and with deliveries), from Day 44.
- Day 45moneyTess is now basic at medicine after 30 days working for Maggie.
- Day 48moneyEmil worked 2 hours for Maggie at Kestrel Woods (Two hours splitting and tidying firewood at Kestrel Woods); Maggie paid $30 to Emil.
- Day 50workRuth started working for Alice: 8 hours a week at $12 an hour (Cafe work, eight hours a week; $96 weekly pay), wages paid on Saturdays.
- Day 51moneyMaggie worked 2 hours for Ruth at Maggie's house (Repair Maggie's frames; about $150 parts and $120 labour); Ruth paid $270 to Maggie.
- Day 51workRuth's job with Alice is now 12 hours a week at $12 an hour (Cafe work), from Day 51.
- Day 52moneyTess worked 2 hours for Gus at Hartley Farm's fields (help with work in Gus’s fields for about two hours), as a favour.
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 Walter (100), Priya and Walter (100), Walter and Emil (100), Walter and Gus (100). Most sore: Ruth about Emil (38), Emil about Ruth (27), Maggie about Bob (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 | 3% | 1% | 1% | 48% | 3% | 3% | 2% | 8% | 1% | · | 3% | 7% | 1% | 6% | 3% | 12% |
| Days 21-40 | 1% | <1% | 1% | 39% | 2% | 6% | 1% | 6% | 1% | <1% | 2% | 10% | <1% | 13% | 3% | 14% |
| Days 41-60 | <1% | <1% | <1% | 29% | 6% | 9% | 1% | 7% | <1% | <1% | 2% | 9% | 1% | 17% | 6% | 12% |
| Days 61-80 | 3% | · | <1% | 33% | 6% | 13% | 1% | 5% | 1% | · | 4% | 9% | 1% | 12% | 3% | 7% |
| Days 81-100 | 2% | · | 1% | 28% | 7% | 11% | 3% | 12% | · | · | 4% | 5% | 1% | 15% | 4% | 7% |
Environment
| Run | 2026-10-05-chatgpt100 |
| Started | 2026-10-05 11:23 |
| Finished | 2026-10-05 19:58 |
| Model | GPT-6 Luna (OpenAI) |
| Server | OpenAI's Responses API at api.openai.com/v1, with the owner's ChatGPT sign-in as the key, the way pi-ai's "Sign in with ChatGPT" does it |
| GPU | none: the model ran on OpenAI's servers |
| Reasoning | medium; thinking for decisions |
| Seed | 42 |
| Chunks | 10 days a process |
| Code | chatgpt-signin 177c90a (Days 1-33); 63e5821 from Day 34 (the same, with overloaded servers waited out) |
| Restarts | 10 chunks, 1 stop (the model not answering) |
What changed since the previous run
- Only the way to the model changed: OpenAI's Responses API with the owner's ChatGPT sign-in, in place of a codex exec for each answer. The prompts, the model and the settings are the same.
- Codex's own wrapping is gone: a call sent 5,806 tokens on average, against 16,402 through Codex.
- The answer's schema is given as strict structured output, and a retry's answer and correction go as messages of their own.
- Still no temperature and no seed reach the model: OpenAI refuses a temperature with this kind of sign-in, and the Responses API has no seed.
Notes
- The comparison is with the 100-day run on GPT-6 Luna through Codex: the same model, seed, town and prompts.
- Stopped once. During Day 24, at 13:25, OpenAI's servers were overloaded and said so in the middle of an answer; the code did not catch that, and the soak started main.py again a minute later. Days 1-33 ran on 177c90a; from Day 34 on 63e5821, which waits a minute and asks again instead.
- OpenAI's servers were overloaded at times later on, in three spells: about Days 47-52, 78-86 and 93-94. 22 answers were waited for a minute and asked again, and once an answer's stream ended without the answer. Some calls took minutes; the call times on those days include the waits.
Compared with 100 days on GPT-6 Luna, through Codex (2026-10-05, luna 5c08afc)
| Figure | Before | This run | |
|---|---|---|---|
| Days run | 100 | 100 | |
| Seconds a day (wall clock) | 334 | 308 | better |
| LLM minutes a day | 5.5 | 5.1 | better |
| LLM calls a day | 46 | 46 | |
| Invalid outputs | 0 | 11 | worse |
| Fallbacks | 0 | 0 | |
| Repeated openings | 21% | 17% | better |
| Reflections kept per 10 days | 50.8 | 54.2 | better |
| Beliefs held at the end | 324 | 337 | |
| Conversations a day | 17.7 | 17.5 | |
| Lines a conversation | 2.4 | 2.4 | |
| Wishes the world could not do | 8 | 5 | better |
| Actions refused | 31 | 68 | worse |
| Move-outs | 0 | 0 | |
| Hard feelings (sad to tired) | 47% | 52% | |
| Sad or angry | 3.7% | 2.2% | |
| Cash in town at the end | $40,481 | $41,537 |
Health and cost
Audit: passed. Over the run, 11 invalid outputs and 0 fallbacks; the model stopped answering 1 time. It ran 100 days in 8.6 hours, 308 seconds a day on the wall clock, 46 calls to the model a day at 6.7 seconds each.
| Days | Calls a day | Latency (s) | LLM min a day | s a day | Invalid | Fallbacks | Repeated | Undigested | Beliefs | Cash | Alive |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1-10 | 53 | 6.2 | 5.5 | 333 | 0 | 0 | 3% | 398 | 56 | $28,568 | 10 |
| 11-20 | 48 | 6.2 | 5.0 | 299 | 2 | 0 | 11% | 562 | 111 | $30,203 | 10 |
| 21-30 | 43 | 6.2 | 4.4 | – | 1 | 0 | 14% | 552 | 170 | $32,320 | 10 |
| 31-40 | 44 | 5.3 | 3.9 | – | 4 | 0 | 17% | 507 | 223 | $31,114 | 10 |
| 41-50 | 41 | 6.4 | 4.4 | – | 0 | 0 | 18% | 649 | 269 | $32,682 | 10 |
| 51-60 | 46 | 6.1 | 4.7 | – | 1 | 0 | 22% | 366 | 322 | $35,663 | 10 |
| 61-70 | 47 | 5.6 | 4.4 | – | 0 | 0 | 17% | 520 | 385 | $35,817 | 10 |
| 71-80 | 44 | 6.3 | 4.7 | – | 2 | 0 | 28% | 682 | 440 | $28,709 | 10 |
| 81-90 | 45 | 8.6 | 6.5 | – | 1 | 0 | 24% | 456 | 497 | $41,293 | 10 |
| 91-100 | 45 | 10.2 | 7.6 | – | 0 | 0 | 23% | 598 | 553 | $41,537 | 10 |
What next
To watch
- Maggie's cash fell two months running: $5,732 on Day 40, $4,436 on Day 70, $4,353 on Day 100.
- Priya was down to $99 on Day 10.
- Leo was down to $64 on Day 11.
- Ruth was down to $76 on Day 53.
- Tess was down to $67 on Day 4.
- Ruth resents Emil (38 of 100).
- Emil resents Ruth (27 of 100).
- Maggie resents Bob (24 of 100).
To improve
- Repeated openings rose from 3% in the first ten days to 23% in the last ten.
- 11 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.
- 11 invalid outputs and 0 fallbacks.
Could be added
- Residents wished to "threads" 1 time: the world cannot do it yet.
- Residents wished to "sets" 1 time: the world cannot do it yet.
- Residents wished to "returns" 1 time: the world cannot do it yet.
- Residents wished to "shows" 1 time: the world cannot do it yet.
- Residents wished to "smooths" 1 time: the world cannot do it yet.
- end_job refused 35 times: there is no job between someone and someone.
- repay refused 6 times: someone offered to repay someone, but owed someone nothing.
- invest refused 4 times: no price was named (amount).
- set_price refused 3 times: someone wanted new prices at Morning Oak Cafe (a coffee #), but: Morning Oak Cafe's prices changed on Day #: at most once a week.
- deed refused 3 times: says what someone else does or feels.
- stay (agreed) refused 2 times: someone agreed to let someone stay, but could not: someone has a home to sleep in.
Made 2026-10-05 20:06 by python -m evertown.run_summary from the town's own records: the ledger, the events, the soak's daily figures.









