[#63] Post-churn display: show churn captured on the human deposit line #65

Merged
robertismo merged 1 commit from 63-churn-display into master 2026-09-29 21:06:11 +00:00
Owner

Churn captured, shown on the human's deposit line

After depositFlow, the human bank's row now carries its churn capture:

  Bank 1           50,347 @ 0.0000%     churn captured  104.6%

Formula exactly as specified: (post − pre + churn) / churn, where churn = free-float × pre-flow deposits. Zero-churn banks skip the line (no division by zero). AI rows and the column alignment are untouched; the extra column only appears on the human row.

Verified with a scripted interactive game (human seat 1, 200 turns of Enter): the line appears every turn and the number is arithmetically exact (pre 50,000, post 50,347, churn 7,500 → 104.6%). go test . and go vet ./... green.

## Churn captured, shown on the human's deposit line After `depositFlow`, the human bank's row now carries its churn capture: ``` Bank 1 50,347 @ 0.0000% churn captured 104.6% ``` Formula exactly as specified: (post − pre + churn) / churn, where churn = free-float × pre-flow deposits. Zero-churn banks skip the line (no division by zero). AI rows and the column alignment are untouched; the extra column only appears on the human row. Verified with a scripted interactive game (human seat 1, 200 turns of Enter): the line appears every turn and the number is arithmetically exact (pre 50,000, post 50,347, churn 7,500 → 104.6%). `go test .` and `go vet ./...` green.
[#63] Show churn captured in the deposit display (human only)
All checks were successful
build / build (push) Successful in 24s
304115b765
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
Winnie/bankwars!65
No description provided.