use super::LinkedTransitTraceInputs;

pub(super) fn build_linked_transit_trace_inputs() -> LinkedTransitTraceInputs {
    LinkedTransitTraceInputs {
        atlas_candidate_consumers: vec![
            "0x004019e0 periodic company outer service owner".to_string(),
            "0x00406050 city-connection bonus/news owner".to_string(),
            "0x00402cb0 city-connection direct-placement builder owner".to_string(),
            "0x00409950 linked-transit train-roster balancer".to_string(),
            "0x004014b0 near-city industry acquisition and news owner".to_string(),
            "0x0040dc40 station-detail linked-site mutation validator/apply owner".to_string(),
            "0x00401c50 annual finance-policy owner".to_string(),
            "0x00420030 / 0x00420280 peer-site boolean/selector pair over 0x006cec20".to_string(),
            "0x004093d0 / 0x00407bd0 linked-transit refresh tails".to_string(),
        ],
        known_bridge_helpers: vec![
            "0x004078a0 preferred-locomotive chooser feeding company byte 0x0d17".to_string(),
            "0x0041d550 locomotive-era and engine-type approval gate over scenario opinion lanes"
                .to_string(),
            "0x004010f0 near-city acquisition region scorer over class-0 region entries".to_string(),
            "0x00405920 same-company industry proximity aggregator over linked site peers"
                .to_string(),
            "0x0041f6e0 center-cell token gate feeding 0x0042b2d0 over the current region"
                .to_string(),
            "0x0042b2d0 packed-u16 contains-key predicate over the region token list".to_string(),
            "0x0047de00 linked-region resolver feeding the candidate status branch 0x0040c990"
                .to_string(),
            "0x004801a0 linked-transit route-anchor reachability gate for one candidate site"
                .to_string(),
            "0x00425b90 pending-bonus/company-state gate over the [region+0x276] companion object"
                .to_string(),
            "0x0040cac0 placed-structure cached tri-lane delta sampler over [site+0x310/+0x338/+0x360]"
                .to_string(),
            "0x0040c9a0 deferred additive accumulator/reset folding [site+0x310/+0x338/+0x360] into [site+0x2b4/+0x2b8/+0x2bc] and the side array rooted at [site+0x2e4]"
                .to_string(),
            "0x0040d450 owner-company-aware local scorer writing directly into [site+0x310] via 0x00455810/0x00455800/0x0044ad60 and 0x00436590 ids 0x66/0x68"
                .to_string(),
            "0x0040fb70 small wrapper passing the subject vtable slot +0x80 result plus owner-present flag into 0x00412560"
                .to_string(),
            "0x00412560 shared candidate/admissibility gate over 0x0062ba8c candidate rows and world date/flags before the tri-lane scoring loop"
                .to_string(),
            "0x00410b30..0x004118f4 broader candidate-processing loop writing [site+0x310/+0x338/+0x360] after 0x00412560"
                .to_string(),
            "0x00401633 acquisition-adjacent 0x0040d540 caller immediately feeding company stat-family 0x2329/0x0d"
                .to_string(),
            "0x0044b81a owner-company-aware 0x0040d540 caller reaching 0x0040cb70 and 0x00436590 news/event id 0x65"
                .to_string(),
            "0x004b4052 / 0x004b46ec collection-wide 0x0040fb70 callers iterating 0x0062b26c candidate rows"
                .to_string(),
            "0x004b70f5 / 0x004b7979 broader 0x0040d540 callers routing through 0x004337a0 and downstream 0x00540120 / 0x00518140 state consumers"
                .to_string(),
            "0x0040d360 placed-structure subtype-4 predicate over [candidate+0x32]".to_string(),
            "0x0040d540 weighted region-to-company proximity scorer with pending-bonus context"
                .to_string(),
            "0x0040f6d0 / 0x00481390 / 0x00480210 subtype-1 constructor family seeding linked record own id, anchor-site id, and linked peer id"
                .to_string(),
            "0x0040d210 owner-side placed-structure resolver from [site+0x276] through 0x0062be10"
                .to_string(),
            "0x0041f7e0 / 0x0041f810 / 0x0041f850 peer-chain helpers grounding [site+0x2a4] as the record's own site id"
                .to_string(),
            "0x00481390 / 0x00480210 subtype-1 linked-site allocation and constructor".to_string(),
            "0x00444690 late world bring-up caller of 0x004133b0 placed-structure local-runtime replay"
                .to_string(),
            "0x004133b0 placed-structure local-runtime replay owner draining queued site ids through 0x0040e450 and sweeping live sites through 0x0040ee10".to_string(),
            "0x0040e360..0x0040edf6 broader replay continuation consuming [site+0x2a8/+0x2a4/+0x276] around 0x0040d230 / 0x0040d1f0 / 0x00480710 / 0x00426b10 / 0x00455860"
                .to_string(),
            "0x0040e450 queued site-id cloned local-runtime replay helper".to_string(),
            "0x0040ee10 live-site position/scalar refresh helper reaching 0x0040edf6 -> 0x00480710 and 0x0040e360".to_string(),
            "0x00480710 linked-site runtime side-buffer and route-entry-anchor refresh owner"
                .to_string(),
            "0x0042bbf0 / 0x0042bbb0 world-cell owner-chain refresh over [cell+0xd4]".to_string(),
            "0x0042c9f0 / 0x0042c9a0 world-cell linked-site-chain refresh over [cell+0xd6]"
                .to_string(),
            "0x0040df27 / 0x0040e00a / 0x0040edf6 concrete linked-site side-refresh callers of 0x00480710"
                .to_string(),
            "0x004160aa non-bring-up runtime caller of 0x0040ee10".to_string(),
            "0x0048abc0 / 0x00493cf0 route-entry-anchor rebind and synthesis strip".to_string(),
            "0x0047dda0 linked-peer route-entry-anchor validator".to_string(),
            "0x00420030 / 0x00420280 peer-site boolean/selector pair over the placed-structure collection".to_string(),
            "0x0047efe0 placed_structure_query_linked_company_id returning owner company id from [site+0x276]".to_string(),
            "0x004269b0 acquisition commit owner resolving one site id through 0x0062b26c and then mutating [site+0x276]/[site+0x27a] on the chosen live row".to_string(),
            "0x00426dce..0x00426ea1 bulk placed-structure owner-company reassignment over 0x0062b26c for non-subtype-4 rows matching the current company".to_string(),
            "0x00430040..0x004300d6 filtered placed-structure owner-company overwrite over site classes 0x09/0x0b/0x0c".to_string(),
            "0x00431b20 grouped opcode dispatcher over 0x0061039c routing opcodes 0x04..0x07 to 0x00430040, 0x08/0x10..0x13 to 0x00426d60, and 0x0d/0x16 to 0x0042fc90".to_string(),
            "0x0042fc90 live placed-structure mutator iterating 0x0062b26c through 0x0040c990, optional owner-company match [site+0x276], and row vtable slot +0x70".to_string(),
            "0x0047fd50 linked-peer candidate-class gate returning true only for class-byte values 0/1/2 at [candidate+0x8c]".to_string(),
            "0x004131f0 / 0x00412fb0 / 0x004120b0 / 0x00412ab0 aux-candidate load and stem-policy chain owning subtype byte [candidate+0x32]".to_string(),
            "0x004134d0 direct allocator calling constructor 0x0040f6d0 for new placed-structure rows".to_string(),
            "0x0040f6d0 create-side initializer seeding [site+0x2a4], [site+0x276], [site+0x3d4/+0x3d5], and cleared local caches".to_string(),
            "0x0040dc40 station-detail linked-site mutation validator/apply path consuming [site+0x276], candidate field [candidate+0x22], and company stat-family 0x2329/0x0d"
                .to_string(),
            "0x00417840 / 0x004197e0 / 0x004142c0 / 0x004142d0 projected-cell validation and compact-grid replay strip ahead of the linked-site mutation"
                .to_string(),
            "0x0040d1f0 / 0x00480710 / 0x0045b160 / 0x0045b9b0 / 0x00418be0 / 0x0040cd70 linked-site mutation-side side-state rebuild strip"
                .to_string(),
            "0x00402cb0 / 0x00403ed5 / 0x0040446b city-connection direct-placement commit family"
                .to_string(),
            "0x00403ef3 / 0x00404489 create-side callers of shared finalize helper 0x0040ef10".to_string(),
            "0x0046f073 / 0x004707ff data-driven loader callers of shared finalize helper 0x0040ef10".to_string(),
            "0x0046f073 / 0x004707ff tuple field [+0x0c] feeding 0x0040ef10 arg3 and then [site+0x276] at 0x0040f5d4".to_string(),
            "0x004706b0 multiplayer transport selector-0x13 body re-entering 0x004197e0 / 0x004134d0 / 0x0040eba0 / 0x0052eb90 / 0x0040ef10 before 0x004707ff".to_string(),
            "0x00472b40 multiplayer transport selector-0x72 counted live-world apply path whose inner builders 0x00472bef / 0x00472d03 reach 0x004134d0 from counted transport records".to_string(),
            "0x00422bb4 direct non-tuple allocator caller pushing one 0x0062b2fc record plus local args and literal flags 1/0 into 0x004134d0, then returning the created row id through an out-param".to_string(),
            "0x00508fd1 / 0x005098eb live controller family caching a created site id in [this+0x7c], re-entering 0x0040eba0 with immediate coords, and later calling 0x0040ef10 with arg3 forced to zero".to_string(),
            "0x00473c20 live queued-site refresh draining scratch band 0x006ce808..0x006ce988 and re-entering 0x0040eba0 at 0x00473c98 before clearing each queued id slot".to_string(),
            "0x0042128d broad zero-init in the 0x00421430 constructor neighborhood clearing [site+0x276] with the surrounding site reset band".to_string(),
            "0x00422305 live score/category publisher writing [site+0x276] before event 0x7 dispatch, not ordinary restore".to_string(),
            "0x004269c9 / 0x00426a2a acquisition commit and clear helpers mutating [site+0x276]/[site+0x27a] on chosen live rows".to_string(),
            "0x004282a9 / 0x004300d6 bulk owner-transfer writes over existing live placed-structure rows".to_string(),
            "0x00413440 paired tagged 0x36b1/0x36b2/0x36b3 collection serializer dispatching each live record through vtable slot +0x44".to_string(),
            "0x004134d0 / 0x0040ef10 shared placed-structure allocator and finalize-or-rebuild lane for newly created or tuple-loaded site rows"
                .to_string(),
            "0x00481430 / 0x0047d8e0 dynamic side-buffer stream-load owner repopulating route-entry lists, three byte arrays, five proximity buckets, and trailing scratch band"
                .to_string(),
            "0x0040c9a0 deferred additive accumulator/reset helper folding tri-lane [site+0x310/+0x338/+0x360] into [site+0x2b4/+0x2b8/+0x2bc] and mirroring the nine-dword side array rooted at [site+0x2e4]"
                .to_string(),
            "0x0040a3a1..0x0040a4d3 broad live-collection maintenance sweep calling 0x0040c9a0 once per live placed structure after sibling sweeps over companies, source records, and peer sites".to_string(),
            "0x0040fcc0..0x0040fe28 and 0x00422c62..0x00422d3c weighted scoring families consuming 0x0040cac0 without grounding a tri-lane producer".to_string(),
            "0x005c8c50 +0x40 stream-load callback 0x0040ce60 canonicalizing the site stem and re-entering 0x0040cd70 / 0x0045c150 for restored rows"
                .to_string(),
            "0x0052edf0 generic base constructor seeding [this+0x04] from caller arg 1".to_string(),
            "0x00455b70 placed-structure specialization constructor feeding 0x0052edf0 arg 3 as the primary selector and arg 1 as fallback"
                .to_string(),
            "0x00455c62 concrete placed-structure specialization caller of 0x0052edf0".to_string(),
            "0x00456100 local wrapper duplicating its first incoming arg across the 0x00455b70 selector/fallback bundle"
                .to_string(),
            "0x00456072 fixed 0x55f2 callback forwarding three local dwords plus unit scalars into 0x00455b70"
                .to_string(),
            "0x0045c36e / 0x0045da65 / 0x0045e0fc dense 0x00456100 caller family over stack-backed buffers and default scalar lanes"
                .to_string(),
            "0x0045c36e feeds 0x00456100 selector arg 1 from [owner+0x23e], 0x0045da65 feeds zero, and 0x0045e0fc feeds [ebp+0x08]"
                .to_string(),
            "0x0045c150 save-backed loader for [owner+0x23e/+0x242] via tagged payload 0x5dc1 ahead of 0x0045c310"
                .to_string(),
            "0x0040ceab / 0x0040d1a1 local linked-site helper strip calling 0x0045c150 / 0x0045c310 directly"
                .to_string(),
            "0x00485819 typed placed-structure caller of 0x0052edf0 via 0x530640-style argument bundle"
                .to_string(),
            "0x00490a79 chooser-side caller of 0x00455b70 with literal selector 0x005cfd74 and fallback seed 0x005c87a8"
                .to_string(),
            "0x00406050 city-connection bonus/news sibling owner".to_string(),
            "0x00409950 linked-transit roster sibling owner".to_string(),
        ],
        next_owner_questions: vec![
            "Which persisted restore-side site and peer identity lanes are sufficient to replay the acquisition-side selector family without depending on later live cache rebuilds?".to_string(),
            "Which persisted control lane above 0x00431b20 repopulates placed-structure owner-company field [site+0x276] for restored rows before the grounded selector, mutation, and acquisition families run again?".to_string(),
            "Which persisted placed-structure and city-or-region linkage fields are still missing for a shellless 0x004014b0 implementation once the peer-site restore subset, company route-anchor tuple, [site+0x276] live owner meaning, [site+0x2a4] self-id meaning, and the grounded live tri-lane scorer family are all treated as bounded?".to_string(),
            "Which persisted inputs and exact shellless formulas feed the grounded tri-lane live scorer family 0x0040d450 / 0x00410b30..0x004118f4 above 0x00412560 before 0x0040c9a0 folds the results into [site+0x2b4/+0x2b8/+0x2bc]?".to_string(),
            "Which restore or replay continuation above 0x004160aa -> 0x0040ee10 -> 0x0040edf6 makes the linked-site side-refresh lanes trustworthy for shellless linked-transit consumers before 0x00409950 runs?".to_string(),
        ],
        linked_transit_shellless_readiness_status:
            "timed_cache_and_train_side_followons_grounded_site_cache_input_owners_missing".to_string(),
        linked_transit_minimum_persisted_identity_inputs: vec![
            "save-backed company identity, current company id, and linked-transit latch [company+0x0d56] selecting one per-company cache cell root beneath [site+0x5bd][company_id]".to_string(),
            "save-backed linked-transit route-anchor tuple [company+0x0d35] and fallback count lanes [company+0x7664/+0x7668/+0x766c] feeding the reachable-site strip above 0x00401860 / 0x004801a0".to_string(),
            "save-backed placed-structure owner and class identity lanes [site+0x276] and [site+0x04] consumed by 0x0047efe0 / 0x0047fd50 before any linked-transit site is marked eligible".to_string(),
            "save-backed placed-structure and peer identity lanes [site+0x2a4], [site+0x2a8], and [peer+0x04/+0x08] giving the live site and linked-peer ids that the cache rebuilds query".to_string(),
            "save-backed world calendar lanes [world+0x15] and [world+0x0d] driving refresh cadence, age stamping, and the year-banded policy table used by 0x00408380".to_string(),
        ],
        linked_transit_live_rebuilt_cache_lanes: vec![
            "0x004093d0 stamps [company+0x0d3e], clears each selected [site+0x5bd][company_id] cell, frees and reallocates its peer table at +0x06, repopulates +0x02/+0x06/+0x0a, and marks bytes +0x00/+0x01 from the live site filter".to_string(),
            "0x004093d0 fills each 0x0d-stride peer row from 0x004a6630, so peer-table dword +0x05 step count and float +0x09 normalized continuity share are rebuilt scratch from live route-entry tracker results".to_string(),
            "0x00407bd0 clears [site+0x0e/+0x12/+0x16] before folding the rebuilt peer rows plus candidate tables back into weighted/raw/final per-site score lanes".to_string(),
            "0x00481910 and 0x004819b0 rebuild the local occupancy/count lane [site+0x5c1] from current-site-id resolver 0x004a9340 rather than from any serialized cache blob".to_string(),
            "0x004aee2b rewrites [site+0x5c5] from world counter [world+0x15], making the chooser age bonus a live rebuilt lane rather than persisted cache state".to_string(),
        ],
        linked_transit_runtime_backed_input_families: vec![
            "company linked-transit route-anchor tuple [company+0x0d35] and fallback count lanes [company+0x7664/+0x7668/+0x766c] through 0x00401860".to_string(),
            "company linked-transit peer-cache refresh absolute counter [company+0x0d3e] driving the shorter 0x00409720 -> 0x004093d0 cadence".to_string(),
            "company linked-transit autoroute site-score refresh absolute counter [company+0x0d3a] driving the longer 0x00409720 -> 0x00407bd0 cadence".to_string(),
            "company linked-transit latch [company+0x0d56] consumed by 0x00409950 and the annual-finance debt lane".to_string(),
            "active-company refresh owner 0x00429c10 walks the live company roster and re-enters 0x004093d0 for each active company when linked-transit site-peer caches need a broader rebuild".to_string(),
            "placed-structure-side company cache root [site+0x5bd] allocated by 0x00407780 as a 0x20-entry pointer table of 0x1a-byte per-company cache cells and freed by 0x004077e0".to_string(),
            "placed-structure replay strip 0x00444690 -> 0x004133b0 -> 0x0040ee10 -> 0x0040edf6 -> 0x00480710 already republishes linked-peer ids, route-entry anchors, and world-cell owner chains before later recurring call 0x004160aa re-enters 0x0040ee10".to_string(),
            "placed-structure-side per-company cache cells addressed through [site+0x5bd][company_id] and peer rows filled by 0x004a6630".to_string(),
            "per-company cache-cell layout is bounded too: bytes +0x00/+0x01 gate participation, dword +0x02 is peer-row count, dword +0x06 is peer-row pointer, dword +0x0a is the peer-cache refresh stamp, and floats +0x0e/+0x12/+0x16 are the weighted/raw/final linked-transit score lanes".to_string(),
            "linked-transit peer-table row lanes +0x05 step count and +0x09 normalized continuity share under 0x004093d0".to_string(),
            "linked-transit site-score cache lanes [site+0x0e/+0x12/+0x16] rebuilt by 0x00407bd0".to_string(),
            "linked-transit local site occupancy/count lane [site+0x5c1] reset by 0x00481910, repopulated from current-site-id resolver 0x004a9340, adjusted by 0x004819b0, and consumed by 0x00408280 as a divisor/penalty lane".to_string(),
            "linked-transit local site age lane [site+0x5c5] stamped from world counter [world+0x15] at 0x004aee2b and consumed by 0x00408280 as the zero-occupancy age bonus ladder".to_string(),
            "structure candidate table root 0x0062ba8c is world-load owned by 0x0041f4e0 -> 0x0041ede0 -> 0x0041e970 before 0x00407bd0 reuses candidate-local bands".to_string(),
            "route-entry tracker compatibility and endpoint-fallback chooser 0x004a6360 / 0x004a6630 sit under owner-notify refresh 0x00494fb0, so the peer-table metric source is already bounded above the linked-transit caches".to_string(),
            "linked-transit aggregate roster-pressure helper 0x00408f70 consuming raw site-score lane [site+0x12]".to_string(),
            "linked-transit ranked-site chooser 0x00408280 and staged autoroute entry builder 0x00408380 above the rebuilt site caches".to_string(),
            "linked-transit train-side autoroute append / rotate strip 0x00409770 plus add-train owner 0x00409830 beneath roster balancer 0x00409950".to_string(),
        ],
        linked_transit_remaining_owner_gaps: vec![
            "which earlier restore or service owner feeds [site+0x276] and the live linked-peer rows before replay continuation 0x0040e360..0x0040edf6, now that direct inspection shows the 0x0040ea96..0x0040eb65 owner-company branch only consumes [site+0x276] and subtype-4 follow-on 0x0040eba0 already republishes [site+0x2a4] into the world-cell chains before 0x004093d0 / 0x00407bd0 rebuild their scratch cache lanes".to_string(),
            "how much of the live placed-structure collection 0x006cec20 and linked-peer replay strip still has to run shelllessly beside already-grounded candidate-table owner 0x0041f4e0 / 0x0041ede0 and route-entry tracker owner 0x00494fb0 / 0x004a6360 before 0x00408280 / 0x00408380 / 0x00409770 become trustworthy".to_string(),
        ],
    }
}
