Persist annual finance news events in runtime state

This commit is contained in:
Jan Petykiewicz 2026-04-18 05:49:37 -07:00
commit fd6046a85c
8 changed files with 98 additions and 29 deletions

View file

@ -161,6 +161,8 @@ The highest-value next passes are now:
equity-offering and buyback news tails; runtime summaries now also expose the grounded
retired-versus-issued relation directly, and annual finance service now maps that same relation
onto the exact debt headline selectors `2882..2886`
while persisting the last emitted annual-finance news events as structured runtime-owned records
carrying company id, selector label, action label, and the grounded debt/share payload totals
- 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

@ -240,6 +240,9 @@ principal totals needed by the later debt-news tail, plus the issued-share and r
counts needed by the later equity-offering and buyback news tails. Runtime summaries also expose
the grounded retired-versus-issued relation directly, and annual finance service now maps that
relation onto the exact debt headline selectors `2882..2886`.
The same service state now also persists the last emitted annual-finance news events as structured
runtime-owned records carrying company id, selector label, action label, and the grounded
debt/share payload totals.
The annual dividend-adjustment lane now rides that same seam too: the runtime now rehosts the
shared year-or-control-transfer metric reader, the board-approved dividend ceiling helper, and the
full annual dividend branch over owned cash, public float, current dividend, and building-growth