ticket: record panel composer fix loop

This commit is contained in:
Keisuke Hirata 2026-06-09 20:21:17 +09:00
parent 774bb10c35
commit 1611f61675
No known key found for this signature in database
2 changed files with 44 additions and 1 deletions

View File

@ -2,7 +2,7 @@
title: 'Improve workspace panel display and composer key handling'
state: 'inprogress'
created_at: '2026-06-09T08:47:25Z'
updated_at: '2026-06-09T11:07:23Z'
updated_at: '2026-06-09T11:21:05Z'
assignee: null
readiness: 'implementation_ready'
risk_flags: ['tui-input', 'ux-consistency']

View File

@ -423,3 +423,46 @@ Validation evidence from reviewer:
- `multi_pod::tests::panel_ticket_title_truncates_after_stable_columns`
---
<!-- event: implementation_report author: orchestrator at: 2026-06-09T11:21:05Z -->
## Implementation report
Coder fix-loop completed and is ready for re-review.
Coder Pod:
- `coder-panel-display-composer-keys`
- New fix commit: `573b02fbfc258d9cdce01955a9e11fd2998fbcfd tui: clarify panel composer enter hints`
- Branch status after fix: clean
- Stopped after collecting output to reclaim delegated worktree scope.
Fix summary:
- When a Ticket row is selected but the global composer contains non-empty text, actionbar / target status now prioritizes the composer target `Enter` behavior instead of row action hints.
- Added regression test `selected_ticket_row_with_non_empty_composer_shows_composer_enter_behavior`.
- Updated branch-local panel row / queue notification tests to the current canonical Ticket ID display/wording.
Classification of reviewer-noted full TUI failures:
- `ticket_queue_notification_message_carries_routing_contract`: branch-local expectation drift from canonical Ticket id + title / planning return wording; fixed.
- `panel_ticket_rows_use_aligned_columns_before_title`: branch-local expectation drift from canonical ID display; fixed while preserving stable-column assertion.
- `panel_ticket_title_truncates_after_stable_columns`: same canonical-ID display expectation drift; fixed.
Coder validation reported passed:
- `cargo test -p tui composer_keys`
- `cargo test -p tui multi_composer`
- `cargo test -p tui multi_ctrl_t_does_not_switch_composer_target`
- `cargo test -p tui multi_bare_panel_letters_append_to_composer_and_arrows_select_when_blank`
- `cargo test -p tui multi_esc_clears_panel_focus_without_quitting`
- `cargo test -p tui selected_ticket_row_with_non_empty_composer_shows_composer_enter_behavior`
- `cargo test -p tui ticket_queue_notification_message_carries_routing_contract`
- `cargo test -p tui panel_ticket_rows_use_aligned_columns_before_title`
- `cargo test -p tui panel_ticket_title_truncates_after_stable_columns`
- `cargo test -p tui`
- `cargo fmt --check`
- `git diff --check`
- `cargo run -q -p yoi -- ticket doctor`
- `cargo check --workspace`
- `nix build .#yoi`
Coder reports no remaining risks.
---