Acquisition basis display + live auction lines; debt held, never cancelled (Closes #116) #117
Loading…
Reference in a new issue
No description provided.
Delete branch "116-acq-basis"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What changed
Basis display in the auction prompt. Bond fills now track their counterparty (
BondAsset.Holder,BondDebt.Creditor), purely so the human bidder sees their basis against the failed bank before bidding: how much of the corpse's debt is owed to them, how much they owe the corpse, and their share of the corpse's bond debt.Debt is held, never cancelled — per your correction. The acquirer takes the position as-is; a debt it owes itself stays on the books and comes out neutral in the end (the maturity payout and the asset receipt are equal and opposite, and the accruals mirror turn by turn). The tracking fields exist only for the display.
Fixes a #113 regression found while testing this: the insolvency announcement, the auction bids, the acquisition line, and the reserve-failure line were
g.Log-only appends, so with the turn-end flush gone the interactive player never saw them. They now stream live.Verification