From 703176df7ceb6689c01c596ee3d106493808c21f Mon Sep 17 00:00:00 2001 From: Hare Date: Tue, 9 Jun 2026 19:53:50 +0900 Subject: [PATCH] ticket: close ticket list output slimming --- .yoi/tickets/20260609-085212-001/item.md | 4 +- .../tickets/20260609-085212-001/resolution.md | 26 +++++++++++ .yoi/tickets/20260609-085212-001/thread.md | 43 +++++++++++++++++++ 3 files changed, 71 insertions(+), 2 deletions(-) create mode 100644 .yoi/tickets/20260609-085212-001/resolution.md diff --git a/.yoi/tickets/20260609-085212-001/item.md b/.yoi/tickets/20260609-085212-001/item.md index 9a93e230..f46e4057 100644 --- a/.yoi/tickets/20260609-085212-001/item.md +++ b/.yoi/tickets/20260609-085212-001/item.md @@ -1,8 +1,8 @@ --- title: 'TicketListの出力を軽量化する' -state: 'inprogress' +state: 'closed' created_at: '2026-06-09T08:52:12Z' -updated_at: '2026-06-09T10:45:45Z' +updated_at: '2026-06-09T10:53:35Z' assignee: null queued_by: 'workspace-panel' queued_at: '2026-06-09T10:01:28Z' diff --git a/.yoi/tickets/20260609-085212-001/resolution.md b/.yoi/tickets/20260609-085212-001/resolution.md new file mode 100644 index 00000000..bbdb609f --- /dev/null +++ b/.yoi/tickets/20260609-085212-001/resolution.md @@ -0,0 +1,26 @@ +Implemented, reviewed, merged, and validated. + +Summary: +- Made `TicketList` a lightweight bounded overview/selection surface. +- Default/max limit is bounded; output includes short metadata such as canonical id, truncated title, state, updated timestamp, and hints. +- Tool output includes count/returned/truncated/limit metadata. +- `body`, thread/event text, artifact content/details, and resolution content are not emitted from `TicketList`. +- CLI `yoi ticket list` uses the same bounded policy and `--limit` support. +- `TicketShow` remains the detailed authority for routing/implementation/close decisions. + +Implementation: +- Coder commit: `7368416 ticket: lighten ticket list output` +- Reviewer approved with no blocking findings. +- Merge commit: `b6ac36e merge: lighten ticket list output` +- Follow-up mechanical fix after ToolExecutionContext landed: `f2cdb6f fix: align ticket list tests with tool context` + +Validation after merge: +- `cargo test -p ticket ticket_list_tool` +- `cargo test -p yoi ticket_cli_list` +- `cargo test -p yoi ticket_cli_create_list_show_comment_review_state_close_and_doctor` +- `cargo test -p ticket ticket_tools_create_list_show_and_doctor` +- `cargo fmt --check` +- `git diff --check` +- `cargo run -q -p yoi -- ticket doctor` +- `cargo check --workspace` +- `nix build .#yoi` diff --git a/.yoi/tickets/20260609-085212-001/thread.md b/.yoi/tickets/20260609-085212-001/thread.md index 5a465d2f..39253fc4 100644 --- a/.yoi/tickets/20260609-085212-001/thread.md +++ b/.yoi/tickets/20260609-085212-001/thread.md @@ -283,4 +283,47 @@ Reviewer validation: All passed. Residual note: if ToolExecutionContext lands first, final merge may need mechanical API adjustment around tool execution plumbing. This does not affect the bounded TicketList output policy. +--- + + + +## State changed + +Ticket を closed にしました。 + + +--- + + + +## 完了 + +Implemented, reviewed, merged, and validated. + +Summary: +- Made `TicketList` a lightweight bounded overview/selection surface. +- Default/max limit is bounded; output includes short metadata such as canonical id, truncated title, state, updated timestamp, and hints. +- Tool output includes count/returned/truncated/limit metadata. +- `body`, thread/event text, artifact content/details, and resolution content are not emitted from `TicketList`. +- CLI `yoi ticket list` uses the same bounded policy and `--limit` support. +- `TicketShow` remains the detailed authority for routing/implementation/close decisions. + +Implementation: +- Coder commit: `7368416 ticket: lighten ticket list output` +- Reviewer approved with no blocking findings. +- Merge commit: `b6ac36e merge: lighten ticket list output` +- Follow-up mechanical fix after ToolExecutionContext landed: `f2cdb6f fix: align ticket list tests with tool context` + +Validation after merge: +- `cargo test -p ticket ticket_list_tool` +- `cargo test -p yoi ticket_cli_list` +- `cargo test -p yoi ticket_cli_create_list_show_comment_review_state_close_and_doctor` +- `cargo test -p ticket ticket_tools_create_list_show_and_doctor` +- `cargo fmt --check` +- `git diff --check` +- `cargo run -q -p yoi -- ticket doctor` +- `cargo check --workspace` +- `nix build .#yoi` + + ---