T27-46 — Re-read the Android feasibility report and record the gate decision
维护者通常 1 天内回复
还没有人认领这个 Issue。
评估
调研方向
Read docs/research/android-feasibility.md against the dependency versions listed in Cargo.lock, then check the audit items in the campaign's P6 feasibility checklist. Record a dated approve or defer decision with its rationale and conditions in docs/decisions/. The work is done when the decision record exists and T27-47 is unblocked or formally closed; the issue says the ledger and execution board land with PR #12.
由索引模型根据 Issue 内容生成。
描述
T27 row: T27-46
Work package: RP-04 — Android feasibility spike and native port
Priority: P2
Status: READY
Objective
Re-read the Android feasibility report against the current dependency graph and record a written approve-or-defer decision, so the port is either authorized or explicitly declined on the record.
Acceptance criteria: The report is re-read against the current dependency graph and the accesskit + android-native-activity conflict is re-confirmed or resolved; a written approve/defer decision is recorded with its date, its rationale and its conditions.
Inputs
docs/research/android-feasibility.md; the current Cargo.lock (eframe 0.36.2, winit 0.30.13, android-activity 0.6.1, glow 0.17.0, glutin 0.32.3, boa_engine 0.20.0); docs/decisions/.
Authority
docs/tasks/T27-cross-platform-release.md — "Android is either verified as a real native app on an ARM64 device or explicitly deferred with a feasibility report"; the plan's non-goal that a native Android claim must not be made for a web wrapper.
Stopping condition
A decision record exists, and T27-47 is unblocked (approve) or formally closed (defer).
Verification
test -f docs/research/android-feasibility.md
Evidence and blockers
docs/research/android-feasibility.md exists on the board branch (it is not yet on main) and concludes "feasible with bounded work" — the GPU stack is glow-backed (EGL), not wgpu, and accesskit with android-native-activity forces GameActivity. Its disposition is "experimental": a feasibility finding, not a gate decision. Every item in the campaign's P6 feasibility checklist (re-read the report, audit the egui integration, the winit/event-loop dependencies, the accesskit conflicts, the NDK/SDK requirements, GameActivity integration, the document picker, touch interaction, lifecycle/resume, and the native architecture) is still unchecked.
Blocker: none — this row can start now.
Ledger: docs/tasks/T27-46-android-gate-decision.md and docs/release/EXECUTION-BOARD.md row T27-46 (these land with PR #12).
Campaign: docs/planning/release-compaign/Cross-Platform Releas.txt.
- 主要语言
- Rust
- 星标
- 11
- 派生
- 1
- 平均合并
- 9 小时 48 分钟
- 30 天内合并 PR
- 13
环境准备
这个项目没有提供开发容器、Dockerfile 或贡献指南,环境需要你自己搭建:先看它的 README,通用步骤见我们的新手贡献指南。
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
aliasfoxkde/FireCraft 的其他 Issue
-
documentation release
难度 2/5 1-3 小时 新手友好度 68/100
aliasfoxkde/FireCraft#58 ·
维护者通常 1 天内回复
-
release
难度 4/5 3-5 天 新手友好度 54/100
aliasfoxkde/FireCraft#81 ·
维护者通常 1 天内回复
-
documentation
难度 5/5 一周以上 新手友好度 35/100
aliasfoxkde/FireCraft#80 ·
维护者通常 1 天内回复
-
enhancement parity
难度 4/5 3-5 天 新手友好度 48/100
aliasfoxkde/FireCraft#79 ·
维护者通常 1 天内回复
-
enhancement
难度 5/5 一周以上 新手友好度 38/100
aliasfoxkde/FireCraft#78 ·
维护者通常 1 天内回复
查看 aliasfoxkde/FireCraft 的全部 Issue
相似的 Issue
-
agent-self
难度 2/5 1-3 小时 新手友好度 84/100
yologdev/yoyo-evolve#1176 ·
-
难度 2/5 1-3 小时 新手友好度 67/100
Richard-Zhang1019/Crossbow#431 ·
维护者通常 1 天内回复
-
难度 1/5 1 小时以内 新手友好度 86/100
saschanaz/jxl-winthumb#69 ·
-
ready
难度 1/5 1 小时以内 新手友好度 88/100
TusanHomichi/PSIV#504 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 75/100
维护者通常 1 天内回复