9.1 KiB
9.1 KiB
Company and Ledger
Primary atlas sources:
This view isolates the company-side shell panes, linked-transit company maintenance, city-connection news, and annual finance-policy thresholds.
Current grounded owners:
shell_company_list_window_constructshell_company_detail_window_constructshell_company_detail_window_handle_messageshell_load_screen_window_constructcompany_service_periodic_city_connection_finance_and_linked_transitcompany_apply_annual_finance_policy_and_publish_newscompany_balance_linked_transit_train_rostercompany_try_acquire_unowned_industry_near_city_and_publish_newscompany_try_publish_city_connection_bonus_newssimulation_try_publish_startup_company_or_city_connection_news
Current bounded finance verbs:
- bankruptcy
- bond repayment
- bond issuance
- public-share repurchase
- public-share issuance
- dividend adjustment
Current bounded shell families:
CompanyDetail.winCompanyListLoadScreen.win
What this note is for:
- CompanyDetail section ownership and finance dialogs
- Ledger and report-page ownership
- Linked-transit autoroute and train-roster maintenance
- City-connection announcement and bonus lanes
- Annual finance-policy thresholds and same-cycle reaction latches
Current bounded linked-transit cache outputs:
- peer row
+0x05: route-step count from the tracker metric chooser - peer row
+0x09: normalized continuity share(steps - mismatches) / max(steps, 1) - site cache
+0x12: raw surviving linked-transit site-score total - site cache
+0x0e: continuity-and-step-weighted companion total - site cache
+0x16: promoted final autoroute site-ranking lane company_compute_owned_linked_transit_site_score_total: converts summed site+0x12totals into the train-roster target through year and site-count ladders, plus the special build-1.03+two-site distance branch
Current bounded compatibility impact:
- the pre-
1.03versus1.03+tracker metric split mainly perturbs peer continuity and weighted site ranking - that means it can change which site
0x00408280prefers and which peer0x00408380seeds into a train route - current evidence says it does not directly move the company train-pressure target in
0x00408f70, because that target sums raw site cache+0x12rather than the weighted+0x0eor promoted+0x16lanes
Latest finance closure:
- The remaining semantic meaning of the annual finance policy branches is now narrower:
stat-family
0x2329/0x1dis now bounded as currentBook Value Per Sharein the stock-issue denominator path,0x2329/0x0dis now bounded there as the current cash gate before the bond-rate-versus-support ladder, the broader support-adjusted share-price or public-support lane is now bounded throughcompany_compute_public_support_adjusted_share_price_scalar0x00424fd0, and its immediate feeder is now bounded ascompany_compute_cached_recent_per_share_performance_subscore0x004248d0, which uses an explicit recent-history ladder: the current partial year is weighted by(5 * [world+0x0f]) - 5, the prior four full years use48/36/24/12forEarnings Per ShareandRevenue Per Sharelanes0x1f/0x1e, and the adjacentDividend Per Sharenon-decline trend comparisons on lane0x20use weights9/8/7/6, all before the tail folds those lanes against currentBook Value Per Share, while0x21now routes throughcompany_compute_five_year_weighted_shareholder_return0x004246b0and its paired hidden shareholder-payout lane0x23, raw slot0x09aligns with the Income Statement fuel-cost lane surfaced by tooltip1309, and derived slot0x2bnow 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-300000plus the first three recent profit years at or below-20000. Stock issuance = first the bond/stock toggles, live-bond count, and founding-age gates, then tranche sizing from outstanding shares, then the55000proceeds-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 floor22, proceeds floor55000, current cash0x2329/0x0dagainst highest-coupon principal plus5000, 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 ladder0.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 pick2882..2886, and the stock-buyback tail separately publishes2887from 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 through0x0051d3c0before 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-radix12 x 28 x 3 x 60family unpacked by0x0051d460. - The recent per-share performance feeder
0x004248d0is now tighter than before: its four tail lanes areEPS * 10,Revenue Per Share, a dividend-strength lane derived from the weighted non-decline ratio on slot0x20, and currentBook Value Per Sharefrom slot0x1d; base lane weights are40/10/20/30, startup companies ramp those weights with the age table0/0/0/100 -> 25/25/35/100 -> 50/50/65/100 -> 75/75/85/100 -> 100/100/100/100, the strongest lane is boosted by1.25while the weakest is reduced by0.8, the bounded intermediate[company+0x0d19]uses((difficulty + 1.0) / 2.0)with a floor at0.5, and the final cached score uses the raw difficulty table0.8/0.9/1.0/1.1/1.2/0.9/0.95/1.0plus the post-bankruptcy smoothing factor. - The broader support-adjusted share-price consumer
0x00424fd0is 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 ladder0.6 / 0.45 / 0.3 / 1.7 / 2.5 / 4.0 / 6.0before multiplying by scenario issue0x37and rounding into the cached share-price lane[company+0x0d7b]. - The surrounding finance issue split is now much tighter:
0x00425320is the bounded companyCredit Ratingscore used by the shell debt summary and the bond-offer rejection path on localized id974, with raw issue slot0x38folded in at the tail;0x00424580is the explicitPrime Ratelane fed by raw issue slot0x39; and0x00424fd0then multiplies the equity-side share-price scalar by issue slot0x37. 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
0x37beyond the already-grounded investor-performance strings. The negative results now sharpen that last edge too: the nearby0x460a90/0x473620registration blocks are camera-view and related shell-command families, not finance issue owners; and the editor-sideStock Priceslabel belongs to a separate float-tuning block[state+0x0bde..0x0bf6], not the issue table behind0x37. The shell-resource side is now tighter too: extractingCompanyDetail.winfromrt3_2WIN.PK4did 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 widget0x947fplus formattershell_format_company_governance_and_economy_status_panel0x004e5cf0. So the strongest current UI-facing text for issue0x37remains the investor-attitude sentence family1217and3048/3049, not one standalone caption row likeCredit Rating:orPrime Rate:.