74 lines
1.8 KiB
Markdown
74 lines
1.8 KiB
Markdown
<!-- event: create author: "yoi ticket" at: 2026-07-10T22:31:21Z -->
|
|
|
|
## 作成
|
|
|
|
LocalTicketBackend によって作成されました。
|
|
|
|
---
|
|
|
|
<!-- event: intake_summary author: hare at: 2026-07-10T22:31:40Z -->
|
|
|
|
## Intake summary
|
|
|
|
Marked ready by `yoi ticket state`.
|
|
|
|
---
|
|
|
|
<!-- event: state_changed author: "yoi ticket" at: 2026-07-10T22:31:40Z from: planning to: ready reason: cli_state field: state -->
|
|
|
|
## State changed
|
|
|
|
Marked ready by `yoi ticket state`.
|
|
|
|
|
|
---
|
|
|
|
<!-- event: state_changed author: "yoi ticket" at: 2026-07-10T22:31:41Z from: ready to: queued reason: queued field: state -->
|
|
|
|
## State changed
|
|
|
|
Ticket を `yoi ticket` が queued にしました。
|
|
|
|
|
|
---
|
|
|
|
<!-- event: state_changed author: "yoi ticket" at: 2026-07-10T22:31:41Z from: queued to: inprogress reason: cli_state field: state -->
|
|
|
|
## State changed
|
|
|
|
State changed to `inprogress`.
|
|
|
|
|
|
---
|
|
|
|
<!-- event: implementation_report author: hare at: 2026-07-10T22:45:55Z -->
|
|
|
|
## Implementation report
|
|
|
|
Implemented rich Workspace Console rendering.
|
|
|
|
- Added safe Markdown-to-HTML rendering for console bodies; raw HTML is escaped.
|
|
- Added Shiki highlighting for fenced code blocks.
|
|
- Added TUI-inspired Console colors for message kinds, tool types, tool states, and diff rows.
|
|
- Added structured Edit diff projection using old_string/new_string and rendered add/remove/context rows.
|
|
- Kept Read aggregate behavior: consecutive Read calls are grouped and file content is not shown in the body.
|
|
- Added tests for Markdown escaping/Shiki rendering and Edit diff projection.
|
|
|
|
Validation:
|
|
- cd web/workspace && deno task check
|
|
- cd web/workspace && deno task test
|
|
- git diff --check
|
|
- nix build .#yoi --no-link
|
|
|
|
|
|
---
|
|
|
|
<!-- event: state_changed author: "yoi ticket" at: 2026-07-10T22:45:55Z from: inprogress to: done reason: cli_state field: state -->
|
|
|
|
## State changed
|
|
|
|
State changed to `done`.
|
|
|
|
|
|
---
|