From dd704a29cd00ac5ab7b24ef5096faf5044a56212 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=9B=B7=E7=94=B5=E8=8A=BD=E8=A1=A3?= Date: Sun, 11 Oct 2026 23:43:59 -0400 Subject: [PATCH] =?UTF-8?q?Plan=20T28=E2=80=93T36=20after=20the=20maintain?= =?UTF-8?q?ers'=20ISO=20test?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- plans/omarchycn.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/plans/omarchycn.md b/plans/omarchycn.md index d6c26804..f3f41660 100644 --- a/plans/omarchycn.md +++ b/plans/omarchycn.md @@ -21,6 +21,13 @@ These replace the 2026-10-05 decisions where they disagree. - The language picker offers English and Simplified Chinese. Chinese reruns the installer in cage + foot with fonts unpacked from the offline repository's `noto-fonts-cjk`; the target gets `LANG=zh_CN.UTF-8`. - Setup > Region switches mirrors, developer mirrors, the China apps entry and the Claude Code API entry. Setup > Language switches `LANG` and the Chinese UI. Neither touches the other. +## Decisions (owner, 2026-10-11, after the maintainers tested the ISO) + +- Drop _Setup > Claude Code API_ (`omarchy-setup-claude-api`) and the Dim/Kimi agent roster and migration. `omarchy region global` no longer touches Claude settings. +- Drop the ISO's local-build pin (`pin_local_packages`, `IgnorePkg` and its hooks). +- Drop the `omarchy-pkg-add` change; it served Rime. +- PRs carry only our changes and never overlap Yunjie Dai's (#13690, iso #241) or David's (#14433, iso #237). Region work stacks on #13690; ISO work stacks on iso #241. + ## Shipping prerequisites - The region profile and timezone mapping wait on omarchy #13690 and omarchy-iso #241; input methods on omarchy #14433 (omarchy-iso #237 is merged). The language screen, CJK console, Chinese UI, developer mirrors, China apps and Claude Code API exist only on the `omarchycn` branches: build a test ISO with `./bin/omarchy-iso-make --local-source ../omarchy ../omarchy-pkgs` from `omarchy-iso/`. @@ -59,6 +66,16 @@ These replace the 2026-10-05 decisions where they disagree. - [x] T26 Build the local-source ISO and test in QEMU: Chinese + `Asia/Shanghai`, English + `America/New_York`, runtime region and language switches - [x] T27 Acceptance checklist for T19–T26 +- [ ] T28 Drop the Claude Code API setup, the Dim/Kimi roster and migration, and the `omarchy-pkg-add` change (omarchy) +- [ ] T29 Drop `pin_local_packages` and the pin list (omarchy-iso) +- [ ] T30 The CJK console skips the second language screen; the summary's keyboard row shows the chosen layout, not its keymap (omarchy-iso) +- [ ] T31 The CJK console fills the screen and the summary keeps the logo in view (omarchy-iso) +- [ ] T32 Rebuild omarchy as PR branches on current upstream: CJK fontconfig, language and menus, shell text, cn developer mirrors (on #13690), Setup > Region and China Apps; `omarchycn` becomes their merge +- [ ] T33 Rebuild omarchy-iso as one PR branch on iso #241 and current upstream; `omarchycn` becomes it; omarchy-pkgs follows upstream master +- [ ] T34 Build the local-source ISO and test in QEMU: Chinese offline, English +- [ ] T35 Acceptance checklist for T28–T34 +- [ ] T36 Open the PRs one at a time from Raiden-MeixElysia + ## Acceptance checklist Evidence comes from the T26 runs of `omarchy-iso/release/omarchy-2026.10.09-x86_64-local.iso` (omarchy fcd681c0, omarchy-iso 30f63b6, omarchy-pkgs a4cc3234): run A in host QEMU with the guest cut off from the network during install, run B in the ISO test harness.