Compare commits

..

81 Commits

Author SHA1 Message Date
65c47d6c38
ticket: record analytics and parallel handoffs 2026-06-09 19:36:54 +09:00
5d9e227823
ticket: route analytics batching and parallel guidance 2026-06-09 19:35:18 +09:00
28e7fe3890
ticket: record tool context implementation 2026-06-09 19:33:54 +09:00
5f0be7eaad
ticket: record additional queued updates 2026-06-09 19:32:59 +09:00
f7ff7e20f5
ticket: record panel ticket updates 2026-06-09 19:21:47 +09:00
873076e973
ticket: record parallel handoffs 2026-06-09 19:21:14 +09:00
d95b3ffff6
ticket: route parallel ticketlist and panel work 2026-06-09 19:19:43 +09:00
949d6ee705
ticket: add parallel routing guidance 2026-06-09 19:18:50 +09:00
101061031c
ticket: defer attention field cleanup routing 2026-06-09 19:12:32 +09:00
3c67ae5aa9
ticket: record tool execution context handoff 2026-06-09 19:05:13 +09:00
b21fab82fc
ticket: route tool execution context 2026-06-09 19:03:56 +09:00
5e7f1b921e
ticket: record queued tool and panel updates 2026-06-09 19:02:50 +09:00
3b6a3da19f
ticket: record tool analytics followups 2026-06-09 18:51:03 +09:00
7f4c78f1b6
ticket: close session analytics tooling 2026-06-09 16:41:14 +09:00
0d2a6a7bf3
merge: add session analytics tooling 2026-06-09 16:39:41 +09:00
b9dda788f6
ticket: record session analytics review 2026-06-09 16:39:41 +09:00
c7ce8d6dbb
ticket: add base32 id unification 2026-06-09 16:39:41 +09:00
277cb547f5
objective: record e2e test strategy 2026-06-09 16:27:27 +09:00
32f4656b87
ticket: record session analytics implementation 2026-06-09 16:26:58 +09:00
c1809b37b1
feat: add session analytics tooling 2026-06-09 16:24:55 +09:00
fdf2efbd82
ticket: record session analytics handoff 2026-06-09 16:00:46 +09:00
c166140660
ticket: route session analytics tooling 2026-06-09 15:59:29 +09:00
bd4c3afb22
ticket: record session analytics queue 2026-06-09 15:58:15 +09:00
91c3763653
ticket: close objective records 2026-06-09 15:57:30 +09:00
be69a8b06f
merge: add objective records 2026-06-09 15:56:29 +09:00
8e17b00b51
ticket: record objective records review 2026-06-09 15:56:29 +09:00
5b92e1da12
ticket: record objective records implementation 2026-06-09 15:50:04 +09:00
be12072547
objective: add lightweight records 2026-06-09 15:48:07 +09:00
f2f4039389
ticket: record objective records handoff 2026-06-09 15:33:35 +09:00
4b3be3f0b3
ticket: route objective records 2026-06-09 15:32:34 +09:00
0fef311f75
ticket: close typed relation metadata 2026-06-09 15:31:27 +09:00
2225311d0b
merge: add typed ticket relation metadata 2026-06-09 15:29:49 +09:00
8aaeb2d6f8
ticket: record relation metadata review 2026-06-09 15:29:49 +09:00
51c6176ce1
ticket: record relation metadata implementation 2026-06-09 15:19:43 +09:00
4601ad2b41
ticket: add typed relation metadata 2026-06-09 15:17:45 +09:00
02b0ec1e9a
ticket: record relation metadata handoff 2026-06-09 14:43:53 +09:00
41a61d79d9
ticket: route typed relation metadata 2026-06-09 14:42:56 +09:00
7cfc108030
ticket: close identity simplification 2026-06-09 14:41:27 +09:00
634da5d769
merge: simplify ticket identity fields
# Conflicts:
#	.yoi/tickets/20260607-020215-001/item.md
#	.yoi/tickets/20260607-020215-001/thread.md
#	.yoi/tickets/20260608-072732-001/item.md
#	.yoi/tickets/20260608-110940-001/item.md
#	.yoi/tickets/20260608-125430-001/item.md
#	.yoi/tickets/closed/20260607-020215-workspace-panel-orchestrator-queue-automation/item.md
#	.yoi/tickets/closed/20260607-020215-workspace-panel-orchestrator-queue-automation/thread.md
#	.yoi/tickets/open/20260607-020215-workspace-panel-orchestrator-queue-automation/item.md
#	.yoi/tickets/open/20260607-020215-workspace-panel-orchestrator-queue-automation/thread.md
2026-06-09 14:13:30 +09:00
3b01c9b3b2
ticket: record pre-migration ticket updates 2026-06-09 14:06:28 +09:00
93648e6d50
ticket: record identity simplification approval 2026-06-09 14:05:01 +09:00
b4f16592d3
ticket: record identity simplification fourth fix loop 2026-06-09 13:59:17 +09:00
a6326a989e
fix: align ticket intake state wording 2026-06-09 13:57:35 +09:00
efad0e678e
ticket: record identity simplification fourth review 2026-06-09 13:50:26 +09:00
c8d2415989
ticket: record identity simplification third fix loop 2026-06-09 13:41:59 +09:00
6ca27f3663
fix: use flat ticket path in tui test 2026-06-09 13:40:41 +09:00
dfe3749af9
ticket: record identity simplification third review 2026-06-09 13:36:05 +09:00
08ff812ce4
ticket: record identity simplification second fix loop 2026-06-09 13:28:28 +09:00
8fe4b822ee
fix: align ticket flat-state surfaces 2026-06-09 13:27:02 +09:00
e9e5caccd6
ticket: record identity simplification second review 2026-06-09 13:16:19 +09:00
61b8b67951
ticket: record identity simplification fix loop 2026-06-09 13:07:07 +09:00
21114fdd6f
fix: remove stale ticket status surfaces 2026-06-09 13:04:57 +09:00
5d2290ac2d
ticket: record identity simplification review changes 2026-06-09 12:27:23 +09:00
953f2917f7
ticket: record identity simplification implementation 2026-06-09 12:17:29 +09:00
591db3ff72
test: update ticket schema expectations 2026-06-09 12:15:58 +09:00
191a875f5a
ticket: simplify ticket identity fields 2026-06-09 11:57:15 +09:00
06f08edecc
ticket: defer relation and objective routing 2026-06-09 11:28:28 +09:00
48efcc7dfb
ticket: route identity simplification 2026-06-09 11:14:41 +09:00
9d9baba969
ticket: record identity simplification queue 2026-06-09 11:13:57 +09:00
9bbbad5546
ticket: close umbrella deprecation 2026-06-09 11:04:52 +09:00
ee41ed94d6
merge: deprecate umbrella tickets 2026-06-09 11:04:08 +09:00
340cf2c6ed
ticket: record umbrella deprecation review dossier 2026-06-09 10:38:06 +09:00
d5c04128b6
ticket: record umbrella deprecation implementation 2026-06-09 10:33:32 +09:00
1349a75350
ticket: deprecate umbrella containers 2026-06-09 10:31:58 +09:00
09afc812dd
ticket: record umbrella deprecation handoff 2026-06-09 10:20:40 +09:00
8db8d7d926
ticket: route umbrella deprecation 2026-06-09 10:19:46 +09:00
832e01a0ab
ticket: close return planning policy 2026-06-09 10:19:04 +09:00
5af58b5ad8
merge: tighten orchestrator planning return policy 2026-06-09 10:18:28 +09:00
bcf9e2e58c
ticket: defer umbrella deprecation routing 2026-06-09 10:14:57 +09:00
d50e6236f8
ticket: record return planning review dossier 2026-06-09 09:24:35 +09:00
427a919077
ticket: record return planning implementation 2026-06-09 09:20:08 +09:00
03c3218dc7
ticket: record additional queued updates 2026-06-09 09:20:08 +09:00
8576615f2c
workflow: tighten orchestrator planning return policy 2026-06-09 09:18:08 +09:00
2a3f744c26
ticket: record return planning handoff 2026-06-09 09:07:17 +09:00
9f35442a41
ticket: route return-to-planning policy 2026-06-09 09:06:32 +09:00
958b24133d
ticket: close composer history persistence 2026-06-09 09:05:23 +09:00
e6593d0549
ticket: record return planning queue 2026-06-09 09:04:54 +09:00
b616420722
merge: persist tui composer history 2026-06-09 09:04:03 +09:00
2eafe24607
ticket: record composer history review dossier 2026-06-09 09:00:47 +09:00
f37b341677
ticket: record composer history implementation 2026-06-09 08:55:33 +09:00
64b7ff7c7c
tui: persist composer history 2026-06-09 08:54:15 +09:00
810 changed files with 10866 additions and 3383 deletions

View File

@ -0,0 +1,60 @@
---
title: "E2E テスト戦略"
state: "active"
created_at: "2026-06-09T07:09:26Z"
updated_at: "2026-06-09T07:09:26Z"
linked_tickets: ["20260527-000002-001"]
---
## Goal
Yoi の実プロセス・実 socket・実 provider 境界をまたぐ振る舞いを、通常の crate 内 unit / integration test だけに頼らず検証できる E2E テスト戦略を確立する。
最初の到達点は、実 `pod` / product binary を spawn し、protocol 経由で最小シナリオを実行し、graceful shutdown まで確認できる opt-in E2E harness を持つこと。その上で、permission、resume/fork、spawned Pod、provider stream、TUI/Panel などの重要境界を段階的に増やせる状態にする。
## Motivation / background
現状のテストは crate 内の in-process coverage が厚い一方で、以下の性質は単体テストだけでは十分に確認しづらい。
- 実プロセス spawn と runtime dir / socket / env の相互作用。
- Pod controller / protocol client / session store / metadata / restore の統合挙動。
- provider endpoint、streaming、auth/token、tool call、continuation、retry の実接続に近い振る舞い。
- permission deny、scope、manifest/profile 解決、child Pod delegation など、複数 crate と実 runtime state をまたぐ policy。
- TUI / Panel が前提にする Pod lifecycle や Ticket orchestration の外形。
E2E は常時実行の軽いテストではなく、dogfooding 中に「この機能は実 runtime でも壊れていない」と確認するための opt-in 検証基盤として必要。
## Strategy / design direction
- E2E は通常の `cargo test --workspace` からは外し、明示 feature / 専用 package / 独立 job で opt-in 実行する。
- まずはワークスペース直下の専用 E2E package / harness として設計し、個別 crate の unit test に押し込めない。
- protocol を喋る側は TUI の PTY 操作ではなく、typed client / protocol client を使う方向を優先する。
- provider 依存は最初から全部を対象にしない。
- 最小 harness では canned / fixture / mock HTTP server を使う。
- provider 差分は代表 provider から段階的に増やす。
- env / runtime dir / socket path は test ごとに隔離し、並列実行方針を明示する。
- 必要なら最初は `--test-threads=1` 相当で安全側に倒す。
- 将来的には per-test runtime dir と typed launch config で並列性を上げる。
- E2E は「全シナリオを大量に持つ」より、重要な runtime seam ごとに少数の高価値 scenario を置く。
- 失敗時 diagnostics は、secret を出さずに process phase、socket path、session id、log path、provider fixture id を辿れる形にする。
- E2E harness 自体が flaky にならないよう、network / time / external auth への依存は明示 opt-in に分ける。
## Success criteria / exit conditions
- `cargo test --workspace` では E2E が走らず、通常開発の feedback loop を重くしない。
- 明示コマンドで E2E harness を実行できる。
- 例: `cargo test -p e2e --features e2e` または後続で決める同等コマンド。
- 最小 scenario が実 `pod` / product binary を spawn し、protocol 経由で 1 turn 実行し、graceful shutdown まで通る。
- E2E 実行は専用 runtime/data dir を使い、通常の user/workspace state を汚さない。
- fixture / mock provider の設計があり、少なくとも 1 provider 相当の canned response を実 HTTP 経由で返せる。
- failure diagnostics から、spawn 失敗・socket 接続失敗・provider fixture 失敗・protocol 失敗・shutdown 失敗を区別できる。
- 後続 Ticket が permission / resume / fork / spawned Pod / provider streaming / Panel などを追加できる harness boundary がある。
## Decision context
- linked Ticket `20260527-000002-001` は、E2E harness の最初の concrete implementation Ticket として扱う。
- この Objective は E2E 全体の中長期方針・判断軸を保持する。個別 scenario の実装や harness の細部は concrete Ticket に分ける。
- TUI を直接 PTY で叩く方針は初期 harness では避け、protocol/client 経由を優先する。
- provider 全対応は初期 scope にしない。fixture / mock HTTP server を基礎にし、代表 provider から段階的に広げる。
- E2E は flakiness と実行コストが高いため、既定 CI / 既定 workspace test には入れず、opt-in 検証として始める。
- Objective context は判断材料であり、実装 authority は各 Ticket の body/thread/artifacts と明示的な Ticket relation / OrchestrationPlan に置く。

View File

@ -1,14 +1,8 @@
--- ---
id: 20260527-000001-auto-maintain-workflow title: "半自動開発運用 Workflow"
slug: auto-maintain-workflow state: "closed"
title: 半自動開発運用 Workflow created_at: "2026-05-27T00:00:01Z"
status: closed updated_at: "2026-06-05T15:56:29Z"
kind: task
priority: P2
labels: [migrated]
created_at: 2026-05-27T00:00:01Z
updated_at: 2026-06-05T15:56:29Z
assignee: null
--- ---
## Migration reference ## Migration reference

View File

@ -1,15 +1,8 @@
--- ---
id: 20260527-000002-e2e-harness title: "E2E テストハーネス"
slug: e2e-harness state: "planning"
title: E2E テストハーネス created_at: "2026-05-27T00:00:02Z"
status: open updated_at: "2026-05-27T00:00:02Z"
kind: task
priority: P2
labels: [migrated]
workflow_state: planning
created_at: 2026-05-27T00:00:02Z
updated_at: 2026-05-27T00:00:02Z
assignee: null
--- ---
## Migration reference ## Migration reference

View File

@ -1,15 +1,8 @@
--- ---
id: 20260527-000003-internal-worker-workflow title: "内部 Worker / 内部 Pod の Workflow 化"
slug: internal-worker-workflow state: "planning"
title: 内部 Worker / 内部 Pod の Workflow 化 created_at: "2026-05-27T00:00:03Z"
status: open updated_at: "2026-05-27T00:00:03Z"
kind: task
priority: P2
labels: [migrated]
workflow_state: planning
created_at: 2026-05-27T00:00:03Z
updated_at: 2026-05-27T00:00:03Z
assignee: null
--- ---
## Migration reference ## Migration reference

View File

@ -1,14 +1,8 @@
--- ---
id: 20260527-000004-manual-turn-rollback title: "Pod/TUI: 手動 rewind 導線"
slug: manual-turn-rollback state: "closed"
title: 'Pod/TUI: 手動 rewind 導線' created_at: "2026-05-27T00:00:04Z"
status: closed updated_at: "2026-05-29T03:09:22Z"
kind: task
priority: P2
labels: [tui, pod, ux]
created_at: 2026-05-27T00:00:04Z
updated_at: 2026-05-29T03:09:22Z
assignee: null
--- ---
## Background ## Background

View File

@ -1,14 +1,8 @@
--- ---
id: 20260527-000005-memory-tool-guidance-prompt title: "プロンプト: memory / knowledge tool 利用タイミングのガイダンス"
slug: memory-tool-guidance-prompt state: "closed"
title: 'プロンプト: memory / knowledge tool 利用タイミングのガイダンス' created_at: "2026-05-27T00:00:05Z"
status: closed updated_at: "2026-05-28T23:59:06Z"
kind: task
priority: P2
labels: [migrated]
created_at: 2026-05-27T00:00:05Z
updated_at: 2026-05-28T23:59:06Z
assignee: null
--- ---
## Migration reference ## Migration reference

View File

@ -1,15 +1,8 @@
--- ---
id: 20260527-000006-permission-default-policy title: "Permission: allow-all 既定 policy への整理"
slug: permission-default-policy state: "planning"
title: 'Permission: allow-all 既定 policy への整理' created_at: "2026-05-27T00:00:06Z"
status: open updated_at: "2026-05-27T00:00:06Z"
kind: task
priority: P2
labels: [migrated]
workflow_state: planning
created_at: 2026-05-27T00:00:06Z
updated_at: 2026-05-27T00:00:06Z
assignee: null
--- ---
## Migration reference ## Migration reference

View File

@ -1,14 +1,8 @@
--- ---
id: 20260527-000007-pod-inbound-pod-event-dedup title: "Inbound PodEvent ハンドリングの重複を統合する"
slug: pod-inbound-pod-event-dedup state: "closed"
title: Inbound PodEvent ハンドリングの重複を統合する created_at: "2026-05-27T00:00:07Z"
status: closed updated_at: "2026-05-30T05:37:00Z"
kind: task
priority: P2
labels: [migrated]
created_at: 2026-05-27T00:00:07Z
updated_at: 2026-05-30T05:37:00Z
assignee: null
--- ---
## Migration reference ## Migration reference

View File

@ -1,14 +1,8 @@
--- ---
id: 20260527-000008-pod-scope-persistence-authority title: "Pod: scope 永続化 authority の整理"
slug: pod-scope-persistence-authority state: "closed"
title: 'Pod: scope 永続化 authority の整理' created_at: "2026-05-27T00:00:08Z"
status: closed updated_at: "2026-05-30T05:57:16Z"
kind: task
priority: P2
labels: [migrated]
created_at: 2026-05-27T00:00:08Z
updated_at: 2026-05-30T05:57:16Z
assignee: null
--- ---
## Migration reference ## Migration reference

View File

@ -1,15 +1,8 @@
--- ---
id: 20260527-000009-pod-session-fork title: "Pod: 任意ターンからの Fork複数ターン巻き戻し"
slug: pod-session-fork state: "planning"
title: 'Pod: 任意ターンからの Fork複数ターン巻き戻し' created_at: "2026-05-27T00:00:09Z"
status: open updated_at: "2026-05-27T00:00:09Z"
kind: task
priority: P2
labels: [migrated]
workflow_state: planning
created_at: 2026-05-27T00:00:09Z
updated_at: 2026-05-27T00:00:09Z
assignee: null
--- ---
## Migration reference ## Migration reference

View File

@ -1,15 +1,8 @@
--- ---
id: 20260527-000010-prompt-eval-metrics title: "Prompt / Workflow 評価メトリクスと改善 Offer"
slug: prompt-eval-metrics state: "planning"
title: Prompt / Workflow 評価メトリクスと改善 Offer created_at: "2026-05-27T00:00:10Z"
status: open updated_at: "2026-05-27T00:00:10Z"
kind: task
priority: P2
labels: [migrated]
workflow_state: planning
created_at: 2026-05-27T00:00:10Z
updated_at: 2026-05-27T00:00:10Z
assignee: null
--- ---
## Migration reference ## Migration reference

View File

@ -1,14 +1,8 @@
--- ---
id: 20260527-000011-session-todo-reminder title: "セッション内 Task ツールの注意機構"
slug: session-todo-reminder state: "closed"
title: セッション内 Task ツールの注意機構 created_at: "2026-05-27T00:00:11Z"
status: closed updated_at: "2026-05-29T04:31:10Z"
kind: task
priority: P2
labels: [migrated]
created_at: 2026-05-27T00:00:11Z
updated_at: 2026-05-29T04:31:10Z
assignee: null
--- ---
## Migration reference ## Migration reference

View File

@ -1,14 +1,8 @@
--- ---
id: 20260527-000012-spawnpod-initial-run-confirmation title: "SpawnPod: initial Run delivery confirmation"
slug: spawnpod-initial-run-confirmation state: "closed"
title: 'SpawnPod: initial Run delivery confirmation' created_at: "2026-05-27T00:00:12Z"
status: closed updated_at: "2026-05-28T13:24:48Z"
kind: task
priority: P2
labels: [migrated]
created_at: 2026-05-27T00:00:12Z
updated_at: 2026-05-28T13:24:48Z
assignee: null
--- ---
## Migration reference ## Migration reference

View File

@ -1,14 +1,8 @@
--- ---
id: 20260527-000013-tickets-sh-workitem-thread-mvp title: "Ticket 管理: tickets.sh による WorkItem / Thread MVP"
slug: tickets-sh-workitem-thread-mvp state: "closed"
title: 'Ticket 管理: tickets.sh による WorkItem / Thread MVP' created_at: "2026-05-27T00:00:13Z"
status: closed updated_at: "2026-05-27T19:28:41Z"
kind: task
priority: P2
labels: [migrated]
created_at: 2026-05-27T00:00:13Z
updated_at: 2026-05-27T19:28:41Z
assignee: null
--- ---
## Migration reference ## Migration reference

View File

@ -1,14 +1,8 @@
--- ---
id: 20260527-000014-tui-actionbar-transient-notice-api title: "TUI: actionbar transient notice API"
slug: tui-actionbar-transient-notice-api state: "closed"
title: 'TUI: actionbar transient notice API' created_at: "2026-05-27T00:00:14Z"
status: closed updated_at: "2026-05-29T03:57:35Z"
kind: task
priority: P2
labels: [migrated]
created_at: 2026-05-27T00:00:14Z
updated_at: 2026-05-29T03:57:35Z
assignee: null
--- ---
## Migration reference ## Migration reference

View File

@ -1,15 +1,8 @@
--- ---
id: 20260527-000015-tui-navigation-mode-design title: "TUI: navigation mode / block focus の設計"
slug: tui-navigation-mode-design state: "planning"
title: 'TUI: navigation mode / block focus の設計' created_at: "2026-05-27T00:00:15Z"
status: open updated_at: "2026-05-27T00:00:15Z"
kind: task
priority: P2
labels: [migrated]
workflow_state: planning
created_at: 2026-05-27T00:00:15Z
updated_at: 2026-05-27T00:00:15Z
assignee: null
--- ---
## Migration reference ## Migration reference

View File

@ -1,14 +1,8 @@
--- ---
id: 20260527-000016-tui-picker-live-pending-pods title: "TUI picker: live pending Pod の表示優先と状態補完"
slug: tui-picker-live-pending-pods state: "closed"
title: 'TUI picker: live pending Pod の表示優先と状態補完' created_at: "2026-05-27T00:00:16Z"
status: closed updated_at: "2026-05-30T05:00:56Z"
kind: task
priority: P2
labels: [migrated]
created_at: 2026-05-27T00:00:16Z
updated_at: 2026-05-30T05:00:56Z
assignee: null
--- ---
## Migration reference ## Migration reference

View File

@ -1,15 +1,8 @@
--- ---
id: 20260527-000017-tui-spawned-pod-panel title: "TUI: spawned child Pod の一覧と一時 attach"
slug: tui-spawned-pod-panel state: "closed"
title: 'TUI: spawned child Pod の一覧と一時 attach' created_at: "2026-05-27T00:00:17Z"
status: closed updated_at: "2026-06-07T03:14:39Z"
kind: task
priority: P2
labels: [migrated]
created_at: 2026-05-27T00:00:17Z
updated_at: 2026-06-07T03:14:39Z
assignee: null
workflow_state: done
--- ---
## Migration reference ## Migration reference

View File

@ -1,15 +1,8 @@
--- ---
id: 20260527-000018-tui-user-model-setup title: "TUI: ユーザーマニフェストのモデル設定 wizard"
slug: tui-user-model-setup state: "ready"
title: 'TUI: ユーザーマニフェストのモデル設定 wizard' created_at: "2026-05-27T00:00:18Z"
status: open updated_at: "2026-06-08T07:29:10Z"
kind: task
priority: P2
labels: [migrated]
created_at: 2026-05-27T00:00:18Z
updated_at: '2026-06-08T07:29:10Z'
assignee: null
workflow_state: 'ready'
--- ---
## Migration reference ## Migration reference

View File

@ -1,14 +1,8 @@
--- ---
id: 20260527-000019-workspace-memory-lint-cli title: "ワークスペースのメモリーをLintするヘッドレスCLI"
slug: workspace-memory-lint-cli state: "closed"
title: ワークスペースのメモリーをLintするヘッドレスCLI created_at: "2026-05-27T00:00:19Z"
status: closed updated_at: "2026-05-31T02:15:17Z"
kind: task
priority: P2
labels: [migrated, memory, cli]
created_at: 2026-05-27T00:00:19Z
updated_at: 2026-05-31T02:15:17Z
assignee: null
--- ---
## Background ## Background

View File

@ -1,14 +1,8 @@
--- ---
id: 20260527-000020-system-reminder-injection-generalization title: "Generalize system-reminder history append lane"
slug: system-reminder-injection-generalization state: "closed"
title: Generalize system-reminder history append lane created_at: "2026-05-27T00:00:20Z"
status: closed updated_at: "2026-05-29T05:05:43Z"
kind: task
priority: P2
labels: [pod, llm-worker, history, system-reminder]
created_at: 2026-05-27T00:00:20Z
updated_at: 2026-05-29T05:05:43Z
assignee: null
--- ---
## Background ## Background

View File

@ -1,14 +1,8 @@
--- ---
id: 20260527-000021-bash-tool-editing-guidance title: "Bashツールがファイル編集に常用されている問題をdesciptionで抑制"
slug: bash-tool-editing-guidance state: "closed"
title: Bashツールがファイル編集に常用されている問題をdesciptionで抑制 created_at: "2026-05-27T00:00:21Z"
status: closed updated_at: "2026-05-31T22:36:34Z"
kind: task
priority: P2
labels: [migrated]
created_at: 2026-05-27T00:00:21Z
updated_at: 2026-05-31T22:36:34Z
assignee: null
--- ---
## Migration reference ## Migration reference

View File

@ -1,14 +1,8 @@
--- ---
id: 20260527-000022-manifest-profiles title: "Nix profile entrypoints that resolve to portable Pod manifests"
slug: manifest-profiles state: "closed"
title: Nix profile entrypoints that resolve to portable Pod manifests created_at: "2026-05-27T00:00:22Z"
status: closed updated_at: "2026-05-29T17:45:59Z"
kind: feature
priority: P2
labels: [manifest, profiles, nix, tui]
created_at: 2026-05-27T00:00:22Z
updated_at: 2026-05-29T17:45:59Z
assignee: null
--- ---
## Migration reference ## Migration reference

View File

@ -1,14 +1,8 @@
--- ---
id: 20260527-000023-multi-pod-view-ui title: "Multi-Pod view UI"
slug: multi-pod-view-ui state: "closed"
title: Multi-Pod view UI created_at: "2026-05-27T00:00:23Z"
status: closed updated_at: "2026-05-28T16:09:01Z"
kind: task
priority: P2
labels: [tui, pod]
created_at: 2026-05-27T00:00:23Z
updated_at: 2026-05-28T16:09:01Z
assignee: null
--- ---
## Background ## Background

View File

@ -1,14 +1,8 @@
--- ---
id: 20260527-194421-pod-orchestration-system-guidance title: "Pod orchestration tool availability に応じた system guidance"
slug: pod-orchestration-system-guidance state: "closed"
title: Pod orchestration tool availability に応じた system guidance created_at: "2026-05-27T19:44:21Z"
status: closed updated_at: "2026-06-01T01:24:59Z"
kind: feature
priority: P2
labels: [pod, workflow, prompt]
created_at: 2026-05-27T19:44:21Z
updated_at: 2026-06-01T01:24:59Z
assignee: null
--- ---
## Background ## Background

View File

@ -0,0 +1,14 @@
---
title: "OpenAI Responses 未対応 SSE event を破棄せず観測する"
state: "closed"
created_at: "2026-05-27T20:13:13Z"
updated_at: "2026-05-27T20:44:19Z"
---
## Background
Created by tickets.sh.
## Acceptance criteria
- TBD

View File

@ -1,14 +1,8 @@
--- ---
id: 20260528-001748-compact-session-log-exploration title: "Compact: session log 探索型の要約入力に変更する"
slug: compact-session-log-exploration state: "closed"
title: 'Compact: session log 探索型の要約入力に変更する' created_at: "2026-05-28T00:17:48Z"
status: closed updated_at: "2026-05-28T03:41:42Z"
kind: task
priority: P2
labels: [compact, session-log]
created_at: 2026-05-28T00:17:48Z
updated_at: 2026-05-28T03:41:42Z
assignee: null
--- ---
# Compact: session log 探索型の要約入力に変更する # Compact: session log 探索型の要約入力に変更する

Some files were not shown because too many files have changed in this diff Show More