1.3 KiB
1.3 KiB
完了しました。
実施内容:
yoi setup-modelを top-level command として追加しました。- setup path は通常の Pod 起動/attach/session 復元とは分離され、選択した catalog-backed model を user config 配下の Profile 設定として保存します。
profiles.tomlの default selector と[profile.default]、および generatedprofiles/default.luaを deterministic に書きます。- setup 実行中に workspace
.yoi、Ticket、session、runtime/local/secret-like files は書きません。 yoi --helpにyoi setup-modelを表示します。package.nixcargoHash も更新しました。
Merge:
- Branch:
tui-model-setup-wizard - Merge commit:
021661b5 merge: setup model wizard
確認:
- Branch-local reviewer
reviewer-tui-model-setup-wizardが approve。 cargo fmt --checkpassed。git diff --checkpassed。cargo test -p tui setup_model --libpassed。cargo test -p yoi setup_model --bin yoipassed。cargo check -p yoipassed。target/debug/yoi ticket doctorpassed。- typed
TicketDoctorは 0 errors / 3 pre-existing diagnostics。 nix build .#yoipassed。
残作業:
- なし。将来的に richer alt-screen setup UI に発展させる余地はありますが、本 Ticket の one-shot setup command / Profile persistence 要件は満たしています。