Add hook debug tooling and refine RT3 atlas
This commit is contained in:
parent
860d1aed90
commit
57bf0666e0
38 changed files with 14437 additions and 873 deletions
|
|
@ -64,7 +64,7 @@ Current bounded compatibility impact:
|
|||
`0x00408f70`, because that target sums raw site cache `+0x12` rather than the weighted `+0x0e`
|
||||
or promoted `+0x16` lanes
|
||||
|
||||
Highest-value open edge:
|
||||
Latest finance closure:
|
||||
|
||||
- The remaining semantic meaning of the annual finance policy branches is now narrower:
|
||||
stat-family `0x2329/0x1d` is now bounded as current `Book Value Per Share` in the stock-issue
|
||||
|
|
@ -72,27 +72,80 @@ Highest-value open edge:
|
|||
bond-rate-versus-support ladder, the broader support-adjusted share-price or public-support lane
|
||||
is now bounded through `company_compute_public_support_adjusted_share_price_scalar` `0x00424fd0`,
|
||||
and its immediate feeder is now bounded as
|
||||
`company_compute_cached_recent_per_share_performance_subscore` `0x004248d0`, which weighs recent
|
||||
`Revenue Per Share`, `Earnings Per Share`, and `Dividend Per Share` lanes `0x1e/0x1f/0x20`
|
||||
against current `Book Value Per Share`, while `0x21` now routes through
|
||||
`company_compute_cached_recent_per_share_performance_subscore` `0x004248d0`, which uses an
|
||||
explicit recent-history ladder: the current partial year is weighted by `(5 * [world+0x0f]) - 5`,
|
||||
the prior four full years use `48/36/24/12` for `Earnings Per Share` and `Revenue Per Share`
|
||||
lanes `0x1f/0x1e`, and the adjacent `Dividend Per Share` non-decline trend comparisons on lane
|
||||
`0x20` use weights `9/8/7/6`, all before the tail folds those lanes against current `Book Value
|
||||
Per Share`, while `0x21` now routes through
|
||||
`company_compute_five_year_weighted_shareholder_return` `0x004246b0` and its paired hidden
|
||||
shareholder-payout lane `0x23`,
|
||||
raw slot `0x09` aligns with the Income Statement fuel-cost lane surfaced by tooltip `1309`, and
|
||||
derived slot `0x2b` now reads as the rolling net-profits lane. The main remaining gap is the
|
||||
exact weight schedule and gate ordering used inside the already-bounded annual bankruptcy,
|
||||
debt, repurchase, stock-issue, and dividend branches. The current strongest read is now:
|
||||
derived slot `0x2b` now reads as the rolling net-profits lane. The exact stock-issue cutoff
|
||||
ordering is now closed, and the current grounded read is:
|
||||
bankruptcy = first the year, toggle, and cooldown gates, then the three-year scan, then the
|
||||
revenue-band-selected cash-and-debt ladder, then the support-adjusted share-price threshold,
|
||||
then the fuel-cost lane and net-profit accumulator; the later deep-distress fallback then
|
||||
re-checks cash below `-300000` plus the first three recent profit years at or below `-20000`.
|
||||
Stock issuance = first the bond/stock toggle gates, then the outstanding-share tranche sizing,
|
||||
then the `55000` proceeds cap, then the support-adjusted price-to-book screen against the
|
||||
highest live coupon band. Dividend adjustment = first the toggle and age gates, then the
|
||||
weighted recent-profit-per-share target, then the small-unassigned-share cash supplement, then
|
||||
the board ceiling clamp. The remaining gap is now mostly the near-cutoff ordering inside the
|
||||
stock-issue lane, and the current strongest read places the liquidity gate at `0x2329/0x0d`
|
||||
before the valuation gate at `0x2329/0x1d`. The dividend-ceiling clamp is already separately
|
||||
bounded on the dividend branch. That is now a final precedence question, not a missing
|
||||
ownership gap in the annual finance verbs themselves. The debt-news tail is also now explicit:
|
||||
Stock issuance = first the bond/stock toggles, live-bond count, and founding-age gates, then
|
||||
tranche sizing from outstanding shares, then the `55000` proceeds-cap trim, then the pressured
|
||||
support-adjusted share-price recompute and price-to-book derivation, followed by the tested
|
||||
gates in fixed order: share-price floor `22`, proceeds floor `55000`, current cash
|
||||
`0x2329/0x0d` against highest-coupon principal plus `5000`, one later stock-issue cooldown gate
|
||||
driven by the current issue mixed-radix calendar tuple at `[company+0x16b/+0x16f]` versus the
|
||||
active world absolute calendar counter `[world+0x15]`, and only then the coupon-versus-price-to-book ladder
|
||||
`0.07/1.3 .. 0.14/0.35`. Dividend
|
||||
adjustment = first the toggle and age gates, then the weighted recent-profit-per-share target,
|
||||
then the small-unassigned-share cash supplement, then the board ceiling clamp. The debt-news tail
|
||||
is also now explicit:
|
||||
it compares total retired versus newly issued principal to pick `2882..2886`, and the
|
||||
stock-buyback tail separately publishes `2887` from the accumulated repurchased-share count.
|
||||
|
||||
Current finance closure detail:
|
||||
|
||||
- The stock-issue cooldown stamp is now structurally closed:
|
||||
`[company+0x16b/+0x16f]` holds the current issue calendar-point tuple,
|
||||
`[company+0x173/+0x177]` preserves the prior tuple,
|
||||
and the cooldown gate converts the current tuple through `0x0051d3c0` before comparing against
|
||||
the active world absolute calendar counter `[world+0x15]`. The tuple model is no longer just
|
||||
“calendar-like”: current local arithmetic now bounds it as the same mixed-radix
|
||||
`12 x 28 x 3 x 60` family unpacked by `0x0051d460`.
|
||||
- The recent per-share performance feeder `0x004248d0` is now tighter than before:
|
||||
its four tail lanes are `EPS * 10`, `Revenue Per Share`, a dividend-strength lane derived from
|
||||
the weighted non-decline ratio on slot `0x20`, and current `Book Value Per Share` from slot
|
||||
`0x1d`; base lane weights are `40/10/20/30`, startup companies ramp those weights with the
|
||||
age table `0/0/0/100 -> 25/25/35/100 -> 50/50/65/100 -> 75/75/85/100 -> 100/100/100/100`,
|
||||
the strongest lane is boosted by `1.25` while the weakest is reduced by `0.8`, the bounded
|
||||
intermediate `[company+0x0d19]` uses `((difficulty + 1.0) / 2.0)` with a floor at `0.5`,
|
||||
and the final cached score uses the raw difficulty table
|
||||
`0.8/0.9/1.0/1.1/1.2/0.9/0.95/1.0` plus the post-bankruptcy smoothing factor.
|
||||
- The broader support-adjusted share-price consumer `0x00424fd0` is tighter now too:
|
||||
it starts from that recent per-share feeder, can interpolate it against the older support field
|
||||
`[company+0x57]` on the young-company path using one capped progress term from
|
||||
`[world+0x15]`, `[company+0x0d07]`, and founding year `[company+0x157]`, clamps the caller's
|
||||
share-count pressure term to `[-0.2, 0.2]`, can refresh mutable support field `[company+0x4f]`
|
||||
from that staged pressure, derives one share-count growth term from `(shares / 20000)^0.33`,
|
||||
then runs the resulting support scalar through the later threshold ladder
|
||||
`0.6 / 0.45 / 0.3 / 1.7 / 2.5 / 4.0 / 6.0` before multiplying by scenario issue `0x37` and
|
||||
rounding into the cached share-price lane `[company+0x0d7b]`.
|
||||
- The surrounding finance issue split is now much tighter:
|
||||
`0x00425320` is the bounded company `Credit Rating` score used by the shell debt summary and the
|
||||
bond-offer rejection path on localized id `974`, with raw issue slot `0x38` folded in at the
|
||||
tail; `0x00424580` is the explicit `Prime Rate` lane fed by raw issue slot `0x39`; and
|
||||
`0x00424fd0` then multiplies the equity-side share-price scalar by issue slot `0x37`.
|
||||
So the strongest current read is:
|
||||
`0x38 = debt-market / creditworthiness`,
|
||||
`0x39 = prime-rate / market-rate pressure`,
|
||||
`0x37 = broader equity-market / investor confidence in company or chairman performance`.
|
||||
- The raw formula side is now mostly closed, and what remains is mostly whether RT3 exposed one exact
|
||||
UI caption for issue `0x37` beyond the already-grounded investor-performance strings. The
|
||||
negative results now sharpen that last edge too: the nearby `0x460a90` / `0x473620`
|
||||
registration blocks are camera-view and related shell-command families, not finance issue
|
||||
owners; and the editor-side `Stock Prices` label belongs to a separate float-tuning block
|
||||
`[state+0x0bde..0x0bf6]`, not the issue table behind `0x37`. The shell-resource side is now
|
||||
tighter too: extracting `CompanyDetail.win` from `rt3_2WIN.PK4` did not uncover any separate
|
||||
plain-English finance caption or investor label for this lane, and the recovered shell owner path
|
||||
already routes section-0 through the dynamic-text widget `0x947f` plus formatter
|
||||
`shell_format_company_governance_and_economy_status_panel` `0x004e5cf0`. So the strongest
|
||||
current UI-facing text for issue `0x37` remains the investor-attitude sentence family
|
||||
`1217` and `3048/3049`, not one standalone caption row like `Credit Rating:` or `Prime Rate:`.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue