原已加载基础资料:本轮可运行实现
2026-10-24,Native新增纯读metadata reader、可选facts wire、Core DTO及过滤消费;没有setter、原网络请求、对象加载或DLL安装。来源消费函数与枚举由 research/Trace-GalaxyBasicSystemFacts.py 核验,输出 account-sources/basic-system-facts-evidence.json,固定6891与ED5A hash。
原generic interface旧VT551A1E0(当前551A1B0)+28为39BED80,按原hash先A8再C8,返回node+10 descriptor。逐项原消费字段为:阵营definitionID u64+8(3B26030);政体u32+18(3B26180);基础state u32+1C(3B262E0);主/次经济u32+20/+24(3B25D40);人口u64+30(3B27FA0/3B26600);安全byte+3A(1C40B90)。同一descriptor整块双读并重找key,坏链、变动或会话失效保持null。已就绪缺行的原分类默认规则见下文,不能与真实row混同;二者均不证明全银河人口资料覆盖。
安全classifier0/2/3/4及40/80边界沿原1C40B90;真正原key由3AD0BF0明确插入值闭合,见camera独立galaxy-original-security-keys-evidence.md。Allegiance是原64位definition ID,名称仅由实际匹配definition或原Max→None sentinel取得,见galaxy-original-allegiance-definitions-evidence.md;基础state不冒充独立pseudo-unpopulated或战争图层。政府19项、经济29项从原PE枚举读取,state40项来自实际map-AS;Agri/Terrorism仅转换为现域名称Agriculture/TerroristAttack,原数字不变。未知未来enum保raw、名称null。
wire includeBasicSystem 默认false;每行basicSystem为完整7字段或null。人口与阵营ID使用十进制string,保留超过2^53的精度;缺少已请求字段/无对应请求的非null回执拒绝并清队列。Core每行BasicSystemRequested区分“未请求”与明确未知,NativeSource事实不持久化。
过滤对已请求或要求原资料的政府、双经济、基础state、安全、人口优先消费原字段,缺失/未来enum不能用旧公共字段或ConfirmedQueries绕过。双经济保OR,选择次经济时使用其原色。人口统一驱动门槛、大小、透明度、SDR与floatRGBA,原0有效;超longMax保raw但当前域值未知。同FID/PID/origin的其他查询保留原basic,显式requested-null清除;换上下文清原事实。
已就绪缺行分类(同日后续)
Trace-GalaxyMetadataMissingDefaults.py对11个完整函数/leaf、5个实际旧新typed槽复验,输出metadata-loading/original-missing-defaults-evidence.json。原39C9CD0读component+48,39C9C50在此前提再检查component+168;次接口39DD110精确设置后一个ready字节。仅这两门均真、A8/C8两map可稳定读取且重复确认缺行时,Native输出defaulted=true:人口分类输入0、政体None1、双经济None1、基础state0、阵营Max/None、安全classifier0/Anarchy。这些分别由实际原颜色/大小consumer的缺descriptor分支闭合;安全1C40B90缺行置bl=1并返回(!bl)*2=0,未猜安全原值。
该来源明确是原分类默认值,不是全银河实测人口0。未ready、坏链、变化仍null;实际descriptor永远优先且defaulted=false,后续真实快照整体替换默认。没有调用39248D0/3911CA0懒建行、39DD110 setter或网络;39C5120仅证明原配置静态资产加载链,本次不触发原加载。
本轮Core DTO6/6、过滤行为9/9通过,涵盖ready缺行None/原RGBA、pending未知、后续真实row替换。Native Basic255/Wire255已扩自分配断言,需主任务统一构建执行;此前已发布二进制不包含这项后续修改。
本轮另修贸易分类真错误:原Trade3B26E30读取descriptor+20,只测试它是否等于1;该字段实际是主经济编号,不是0..3的ready状态。旧上限排除了Industrial4/Service5/HighTech6等,现按已证0..28保留原值,未来值未知。原FilterFacts255 fixture已改含Industrial4/Carrier28及未来29拒绝。
已执行Core/Test构建0错误;7项实际过滤行为、18项facts wire、3项最初DTO测试通过,camera另增安全key回归通过。新增Native BasicSystemFacts与BasicSystemFactsWire各255自分配fixture,统一Native构建/执行由主任务记录。此前Native560与界面冻结证据不包含这些后续修正,不能混称已通过。现场游戏对照仍未确认。