32 lines
1.6 KiB
Markdown
32 lines
1.6 KiB
Markdown
---
|
|
title: 'Enable Ticket tools in default profile'
|
|
state: 'closed'
|
|
created_at: '2026-07-18T03:04:36Z'
|
|
updated_at: '2026-07-18T08:32:27Z'
|
|
assignee: null
|
|
queued_by: 'yoi ticket'
|
|
queued_at: '2026-07-18T03:05:10Z'
|
|
---
|
|
|
|
## 背景
|
|
|
|
通常の `builtin:default` Worker では Ticket feature が無効で、`TicketList` / `TicketShow` などの typed Ticket tools が露出しない。実装作業では Ticket の前提・受け入れ条件・thread を読めないと正しく作業できないため、default profile でも Ticket tools を有効化する。
|
|
|
|
Orchestrator 固有の relation / orchestration plan tools は引き続き `ticket_orchestration` で分離し、default profile では有効化しない。
|
|
|
|
## 要件
|
|
|
|
- `resources/profiles/default.dcdl` の Ticket feature を有効化する。
|
|
- builtin default profile artifact の Ticket feature も同じ既定にする。
|
|
- setup wizard が生成する `user:default` profile でも Ticket feature を有効化する。
|
|
- `ticket_orchestration` は default では無効のままにする。
|
|
- 裸の `WorkerManifestConfig::builtin_defaults()` の feature default は profile 既定とは別なので変更しない。
|
|
|
|
## 受け入れ条件
|
|
|
|
- `builtin:default` profile resolution で `feature.ticket.enabled == true` になる。
|
|
- `builtin:default` profile resolution で `feature.ticket.access == lifecycle` になる。
|
|
- `builtin:default` profile resolution で `feature.ticket_orchestration.enabled == false` のままになる。
|
|
- setup model が生成する default profile に `[feature.ticket] enabled = true` が含まれる。
|
|
- 関連する profile/setup focused tests が通る。
|