Repository navigation
Keep text true after a first hire, a sold-off portfolio and an empty till - #255
Merged
dmccoystephenson merged 2 commits intoNov 5, 2026
Merged
Conversation
…till The ledger's investment block was gated on owning a unit today, so selling the last one erased the lifetime rental income, unlike the fleet and business blocks beside it. It now follows the bought-one-ever stat. Selling to a shop with no money left claimed a $0.00 sale. Old Tom spoke of a single hire in the plural, and an existing test pinned that. Margaret praised $0 in wages before the first payday; she now says the wages come out of the purse, which is where they are drawn from. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Member
Author
|
Self-review rubric, scored on
Notes:
This review was drafted during a Gardener session (https://github.com/Stephenson-Software/gardener). It is a self-review and not an independent one. drafted by Claude on behalf of Daniel Stephenson |
dmccoystephenson
deleted the
feature/first-hire-and-sold-off-record-text
branch
November 5, 2026 06:39
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Four player-facing statements were found to be untrue or misleading in ordinary states, all in files already at 100% line coverage.
Lifetime Rental Incomefrom See Stats and from the retirement summary. It is now gated onrentalProperties or totalPropertiesBought, matching the fleet and business blocks beside it. Both fields arrived in Add Home Ownership (trade-up) and Investment Properties #104, so no legacy save is affected.Sold fish for $0.00. The sale clause is now dropped when nothing was sold.Asha hold court ... not one of them's had a bad word). Singular wording was added to both the paid and the unpaid branch, asShop._crewCustomerDialoguealready does.$0in wages was praised before the first payday, at both tier stages. A zero-wages line now comes first, and it says wages leave the purse rather than the account, matchingboats.runDailyProduction.An existing assertion was changed:
test_old_tom_crew_question_is_locked_until_someone_is_hiredhires one villager and had pinned the plural bug. The plural wording stays covered by a new test with two hires.Left unchanged, as noted on #253:
sellFishstops at the first unaffordable fish, so cheaper fish can stay unsold while a few dollars remain in the budget.No open issues were skipped: the backlog was empty at triage, so these were found by a fresh scan. No
schemas/, reader/writer, save-manager or workflow path is touched, and option order is unchanged.Test plan
python3 -m compileall -q srcmain)Home,Shop,TavernandBankinstancesCloses #252
Closes #253
Closes #254
This PR description was drafted during a Gardener session (https://github.com/Stephenson-Software/gardener).
🤖 Generated with Claude Code
drafted by Claude on behalf of Daniel Stephenson