AI 生成草稿,待人工审核。 本页不是权威事实源;引用前必须回到原始 Commit 核对。
生成工作流:ai-knowledge-sync.yml;来源 OrekiDawson/AD-Oreki-Edition-Android@59f1fc50046d 文件 AGENTS.md。

主题陈述状态证据等级原文摘录
仓库性质与当前轮次本仓库是 Android MOD 源码与构建仓库,项目状态为 R101 轮内恢复,不启动 R102。进行中读码本仓库是 Android MOD 源码与构建仓库。项目状态:R101 轮内恢复(用户明确授权 P0 修复与真实验收;不启动 R102)。
上游基线冻结Android 固定官方 3.21.0 为唯一基线,自 2026-11-13 起正式冻结。已验证读码上游基线:官方 Android 3.21.0(2026-11-13 起正式冻结;允许只读监测上游安全/重大缺陷,禁止未经授权自动升级、合并、修改冻结基线或发布
基线冻结标识冻结基线标识为 base APK SHA-256 4e9970a808d10b6cc1a1068b078ec3c7d922051086a576c66d071c1216f527ac、XAPK SHA-256 ad1b367ecf872bd71c12b714622424511599177f3a4b9c1a6bb4493bee0dc68a、versionCode 30210000、minSdk 32 / targetSdk 37。已验证读码冻结标识:base APK SHA-256 4e9970a808d10b6cc1a1068b078ec3c7d922051086a576c66d071c1216f527ac、XAPK SHA-256 ad1b367ecf872bd71c12b714622424511599177f3a4b9c1a6bb4493bee0dc68a、versionCode 30210000、minSdk 32 / targetSdk 37
业务逻辑语言约束新增或修改的 Android 业务逻辑使用 Kotlin,禁止新增 Java/Smali 游戏业务实现。已验证读码新增或修改的 Android 业务逻辑使用 Kotlin;原版混淆 DEX/Smali 只作为已核实的 ABI、反射和兼容入口,不新增 Smali/Java 业务实现。
验证与结果标注规则涉及存档、阶段、挑战、自动购买器或 GUI 的修改需执行真实运行验证;未运行写 NOT RUN,失败写 FAIL,不伪造 PASS。已验证读码涉及存档、阶段、挑战、自动购买器或 GUI 的修改,执行对应的真实运行验证(AVD 或真机、截图、控件树、日志)。……未运行写 NOT RUN,失败写 FAIL,不伪造 PASS。
build_mod.py 退役目标scripts/build_mod.py 的彻底退役是用户明确指定的强制长期目标;退役完成前允许对其做必要的故障修复和隔离对照。进行中读码例外:scripts/build_mod.py 的彻底退役为用户明确指定的强制长期目标(见第 14 节)。……在退役完成前允许对 build_mod.py 做必要的故障修复和隔离对照
MOD 独立版本命名规则MOD 产品版本名称为 Oreki Edition,版本号从 1.0.0 起;1.0.1 为 patch,1.1.0 为向后兼容增强,2.0.0 为重大/不兼容变更。已验证读码产品版本名 Oreki Edition,从 1.0.0 起;1.0.1 patch、1.1.0 向后兼容增强、2.0.0 重大/不兼容变更。
versionCode 必须严格递增Android 每次新的正式发布,versionCode 必须严格大于历史已发布最大值;当前最大值为 30210000,来自 R103 android-update-3.21.0-3d924271。已验证读码Android 每次新的正式发布 versionCode 必须严格大于历史已发布最大值(当前最大值 30210000,来自 R103 android-update-3.21.0-3d924271)
包名与签名证书固定不得改变包名 com.oreki.antimatterdimensions 与签名证书 95960bce…3197,不得破坏存档兼容与覆盖升级安装。已验证读码不得改变包名 com.oreki.antimatterdimensions、签名证书 95960bce…3197,不得破坏存档兼容与覆盖升级安装。
反混淆基线固定为 3.21.0反混淆/Kotlin 目标固定为 3.21.0 基线,复用现有 JADX 导出、docs/deobfuscation/data/first-party-3.21-index.csv、语义映射与 Kotlin 重建成果,不因上游发版重置。已验证读码固定为 3.21.0 基线;复用现有 JADX 导出、docs/deobfuscation/data/first-party-3.21-index.csv、语义映射与 Kotlin 重建成果,不因上游发版重置。
完整基线替换需用户授权完整基线替换必须在用户明确批准的新轮次进行;技术条件满足不能代替用户授权。已验证读码完整基线替换必须在用户明确批准的新轮次进行;技术条件满足不能代替用户授权。
正式发布门禁六项条件完整升级发布前必须全部满足六项门禁:合格稳定版可回退、AGP 正式构建链可产出完整游戏 APK 并通过真实运行验收、无未解决 P0、存档/签名兼容与覆盖升级验证通过、Android/Web 行为等价验收通过、收益/成本评估支持升级。已验证读码① 已有通过门禁的合格稳定版可回退;② AGP 正式构建链可产出完整游戏 APK 并通过真实运行验收;③ 无未解决 P0;④ 存档/签名兼容与覆盖升级验证通过;⑤ Android/Web 行为等价验收通过;⑥ 收益/成本评估支持升级。
删除 build_mod.py 为永久目标项目最终将删除 scripts/build_mod.py,正式 Android 构建、Candidate/Verify/Release 及相关生成/校验流程不得再依赖该文件、Python 包装调用器或同功能换名脚本。进行中读码最终删除 scripts/build_mod.py,正式 Android 构建、Candidate/Verify/Release 和相关生成/校验流程均不得再依赖该文件、Python 包装调用器或同功能换名脚本。
目标构建技术栈正式游戏代码、资源、Manifest、DEX、APK 的构建以 AGP 9.5.1 + Gradle Kotlin DSL + Kotlin 业务源码为核心,并消除生产构建期 Python 依赖。进行中读码正式游戏代码、资源、Manifest、DEX、APK 的构建以固定 AGP 9.5.1 + Gradle Kotlin DSL + Kotlin 业务源码为核心
迁移方式为分批而非立即硬删迁移计划先对 build_mod.py 实际执行函数建立迁移清单,按资源/Manifest、混淆绑定、教程、业务补丁、构建期守卫及 CI 调用逐批迁移。进行中读码先对 build_mod.py 实际执行函数建迁移清单,区分需要保留的行为、已由 Kotlin 接管的功能与无效历史代码
删除前需完整验收删除 build_mod.py 前需具备无脚本 AGP 完整构建、真实 APK 安装/冷启、Tick 运行、存档保存/恢复、关键阶段/挑战/自动购买器/GUI、签名/包名/版本升级兼容及独立 CI/CD 门禁的可追溯证据,失败保持 BLOCKED。待确认读码需要干净工作区的无脚本 AGP 完整构建,以及真实 APK 安装/冷启、Tick 持续运行、存档保存/恢复、关键阶段/挑战/自动购买器/GUI、原版签名/包名/版本升级兼容和独立 CI/CD 门禁的可追溯证据;失败保持 BLOCKED。
当前工程目录并存现状目前根级 Groovy build.gradle/settings.gradle 与 agp/app Kotlin DSL 并存,AGP 从 scripts/payload/kotlin 和生成绑定读取业务代码。已验证读码目前根级 Groovy build.gradle/settings.gradle 与 agp/app Kotlin DSL 并存;AGP 从 scripts/payload/kotlin 和生成绑定读取业务代码。
Issue #61 与 #52 并列最高优先级自 R113-01 起,Issue 61(目录标准化)与 Issue 52(退役 build_mod.py)并列最高优先级的长期架构主线,不再归入普通 P2。进行中读码自 R113-01 起,Issue #61 与 Issue 52(彻底退役 build_mod.py)并列最高优先级的长期架构主线,不再归入普通 P2。

证据

状态:待确认(AI 提取,人工审核后改为已验证)
证据等级:读码(来源文本)
适用版本:Android 3.21.0 / Web 冻结上游(以来源为准)
来源仓库:OrekiDawson/AD-Oreki-Edition-Android
来源 Commit:59f1fc50046d91d0e9ede49fe2a538b1c90134c1
来源文件:AGENTS.md

相关

index · source-index