ticket: close setup model wizard
This commit is contained in:
parent
791ebbf576
commit
50f417593c
|
|
@ -1,8 +1,8 @@
|
|||
---
|
||||
title: "TUI: ユーザーマニフェストのモデル設定 wizard"
|
||||
state: 'inprogress'
|
||||
state: 'closed'
|
||||
created_at: "2026-05-27T00:00:18Z"
|
||||
updated_at: '2026-06-10T09:29:42Z'
|
||||
updated_at: '2026-06-10T09:31:45Z'
|
||||
queued_by: 'yoi ticket'
|
||||
queued_at: '2026-06-10T07:59:32Z'
|
||||
---
|
||||
|
|
|
|||
27
.yoi/tickets/00001KSKBPSJG/resolution.md
Normal file
27
.yoi/tickets/00001KSKBPSJG/resolution.md
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
完了しました。
|
||||
|
||||
実施内容:
|
||||
- `yoi setup-model` を top-level command として追加しました。
|
||||
- setup path は通常の Pod 起動/attach/session 復元とは分離され、選択した catalog-backed model を user config 配下の Profile 設定として保存します。
|
||||
- `profiles.toml` の default selector と `[profile.default]`、および generated `profiles/default.lua` を deterministic に書きます。
|
||||
- setup 実行中に workspace `.yoi`、Ticket、session、runtime/local/secret-like files は書きません。
|
||||
- `yoi --help` に `yoi setup-model` を表示します。
|
||||
- `package.nix` cargoHash も更新しました。
|
||||
|
||||
Merge:
|
||||
- Branch: `tui-model-setup-wizard`
|
||||
- Merge commit: `021661b5 merge: setup model wizard`
|
||||
|
||||
確認:
|
||||
- Branch-local reviewer `reviewer-tui-model-setup-wizard` が approve。
|
||||
- `cargo fmt --check` passed。
|
||||
- `git diff --check` passed。
|
||||
- `cargo test -p tui setup_model --lib` passed。
|
||||
- `cargo test -p yoi setup_model --bin yoi` passed。
|
||||
- `cargo check -p yoi` passed。
|
||||
- `target/debug/yoi ticket doctor` passed。
|
||||
- typed `TicketDoctor` は 0 errors / 3 pre-existing diagnostics。
|
||||
- `nix build .#yoi` passed。
|
||||
|
||||
残作業:
|
||||
- なし。将来的に richer alt-screen setup UI に発展させる余地はありますが、本 Ticket の one-shot setup command / Profile persistence 要件は満たしています。
|
||||
|
|
@ -225,3 +225,83 @@ Validation run by reviewer:
|
|||
This is branch-local review evidence; final main-branch approval/close belongs to merge-completion.
|
||||
|
||||
---
|
||||
|
||||
<!-- event: review author: orchestrator at: 2026-06-10T09:31:33Z status: approve -->
|
||||
|
||||
## Review: approve
|
||||
|
||||
Main-branch review/merge-completion approval.
|
||||
|
||||
Verified before merge:
|
||||
- Branch-local reviewer approved after blocker fix.
|
||||
- Merge target matched branch `tui-model-setup-wizard` / worktree `.worktree/tui-model-setup-wizard` and commits `6bb023e9`, `32be6075`, `66d6bf2e`, `c06817b4`.
|
||||
- Packaging blocker was fixed by updating `package.nix` cargoHash; top-level help lists `yoi setup-model`.
|
||||
|
||||
Merged:
|
||||
- `git merge --no-ff tui-model-setup-wizard -m "merge: setup model wizard"`
|
||||
- Merge commit: `021661b5 merge: setup model wizard`
|
||||
|
||||
Post-merge validation:
|
||||
- `cargo fmt --check` passed.
|
||||
- `git diff --check` passed.
|
||||
- `cargo test -p tui setup_model --lib` passed.
|
||||
- `cargo test -p yoi setup_model --bin yoi` passed.
|
||||
- `cargo check -p yoi` passed.
|
||||
- `target/debug/yoi ticket doctor` passed.
|
||||
- typed `TicketDoctor` reported 0 errors and 3 pre-existing diagnostics.
|
||||
- `nix build .#yoi` passed.
|
||||
|
||||
Result: approve.
|
||||
|
||||
---
|
||||
|
||||
<!-- event: state_changed author: orchestrator at: 2026-06-10T09:31:33Z from: inprogress to: done reason: merged_and_validated field: state -->
|
||||
|
||||
## State changed
|
||||
|
||||
Merged branch `tui-model-setup-wizard` with merge commit `021661b5`; branch-local review approved after fixes and post-merge validation passed (`cargo fmt --check`, `git diff --check`, `cargo test -p tui setup_model --lib`, `cargo test -p yoi setup_model --bin yoi`, `cargo check -p yoi`, `target/debug/yoi ticket doctor`, `nix build .#yoi`).
|
||||
|
||||
---
|
||||
|
||||
<!-- event: state_changed author: hare at: 2026-06-10T09:31:45Z from: done to: closed reason: closed field: state -->
|
||||
|
||||
## State changed
|
||||
|
||||
Ticket を closed にしました。
|
||||
|
||||
|
||||
---
|
||||
|
||||
<!-- event: close author: hare at: 2026-06-10T09:31:45Z status: closed -->
|
||||
|
||||
## 完了
|
||||
|
||||
完了しました。
|
||||
|
||||
実施内容:
|
||||
- `yoi setup-model` を top-level command として追加しました。
|
||||
- setup path は通常の Pod 起動/attach/session 復元とは分離され、選択した catalog-backed model を user config 配下の Profile 設定として保存します。
|
||||
- `profiles.toml` の default selector と `[profile.default]`、および generated `profiles/default.lua` を deterministic に書きます。
|
||||
- setup 実行中に workspace `.yoi`、Ticket、session、runtime/local/secret-like files は書きません。
|
||||
- `yoi --help` に `yoi setup-model` を表示します。
|
||||
- `package.nix` cargoHash も更新しました。
|
||||
|
||||
Merge:
|
||||
- Branch: `tui-model-setup-wizard`
|
||||
- Merge commit: `021661b5 merge: setup model wizard`
|
||||
|
||||
確認:
|
||||
- Branch-local reviewer `reviewer-tui-model-setup-wizard` が approve。
|
||||
- `cargo fmt --check` passed。
|
||||
- `git diff --check` passed。
|
||||
- `cargo test -p tui setup_model --lib` passed。
|
||||
- `cargo test -p yoi setup_model --bin yoi` passed。
|
||||
- `cargo check -p yoi` passed。
|
||||
- `target/debug/yoi ticket doctor` passed。
|
||||
- typed `TicketDoctor` は 0 errors / 3 pre-existing diagnostics。
|
||||
- `nix build .#yoi` passed。
|
||||
|
||||
残作業:
|
||||
- なし。将来的に richer alt-screen setup UI に発展させる余地はありますが、本 Ticket の one-shot setup command / Profile persistence 要件は満たしています。
|
||||
|
||||
---
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user