Derive live bond burden from owned slots

This commit is contained in:
Jan Petykiewicz 2026-04-18 01:46:08 -07:00
commit ec734c5d92
5 changed files with 49 additions and 1 deletions

View file

@ -152,7 +152,8 @@ The highest-value next passes are now:
creditor-pressure-bankruptcy, deep-distress-bankruptcy, dividend-adjustment, stock-repurchase,
stock-issue, and bond-issue branches against owned runtime state; the same live bond-slot owner
surface now also carries save-native maturity years into annual bond policy summaries as the
next seam for shellless repayment work
next seam for shellless repayment work, and now also derives the current live coupon burden
directly from owned bond slots
- the project rule on the remaining closure work is now explicit too: when one runtime-facing field
is still ambiguous, prefer rehosting the owning source state or real reader/setter family first
instead of guessing another derived leaf field from neighboring raw offsets

View file

@ -250,6 +250,9 @@ outstanding-share, issue-calendar, live bond-slot, and company activity state.
The same owned live bond-slot surface now also carries maturity years through save import,
runtime state, and annual bond summaries, which is the right next base for shellless repayment and
bond-service simulation.
That same owner seam now also derives live coupon burden totals directly from saved bond slots,
which gives later finance service work a bounded runtime reader instead of another synthetic
finance leaf.
## Why This Boundary