diff --git a/.yoi/ticket.config.toml b/.yoi/ticket.config.toml new file mode 100644 index 00000000..fb1c3085 --- /dev/null +++ b/.yoi/ticket.config.toml @@ -0,0 +1,3 @@ +[backend] +provider = "builtin:yoi_local" +root = ".yoi/tickets" diff --git a/work-items/closed/20260527-000001-auto-maintain-workflow/artifacts/.gitkeep b/.yoi/tickets/closed/20260527-000001-auto-maintain-workflow/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260527-000001-auto-maintain-workflow/artifacts/.gitkeep rename to .yoi/tickets/closed/20260527-000001-auto-maintain-workflow/artifacts/.gitkeep diff --git a/work-items/closed/20260527-000001-auto-maintain-workflow/item.md b/.yoi/tickets/closed/20260527-000001-auto-maintain-workflow/item.md similarity index 100% rename from work-items/closed/20260527-000001-auto-maintain-workflow/item.md rename to .yoi/tickets/closed/20260527-000001-auto-maintain-workflow/item.md diff --git a/work-items/closed/20260527-000001-auto-maintain-workflow/resolution.md b/.yoi/tickets/closed/20260527-000001-auto-maintain-workflow/resolution.md similarity index 100% rename from work-items/closed/20260527-000001-auto-maintain-workflow/resolution.md rename to .yoi/tickets/closed/20260527-000001-auto-maintain-workflow/resolution.md diff --git a/work-items/closed/20260527-000001-auto-maintain-workflow/thread.md b/.yoi/tickets/closed/20260527-000001-auto-maintain-workflow/thread.md similarity index 100% rename from work-items/closed/20260527-000001-auto-maintain-workflow/thread.md rename to .yoi/tickets/closed/20260527-000001-auto-maintain-workflow/thread.md diff --git a/work-items/closed/20260527-000004-manual-turn-rollback/artifacts/.gitkeep b/.yoi/tickets/closed/20260527-000004-manual-turn-rollback/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260527-000004-manual-turn-rollback/artifacts/.gitkeep rename to .yoi/tickets/closed/20260527-000004-manual-turn-rollback/artifacts/.gitkeep diff --git a/work-items/closed/20260527-000004-manual-turn-rollback/item.md b/.yoi/tickets/closed/20260527-000004-manual-turn-rollback/item.md similarity index 100% rename from work-items/closed/20260527-000004-manual-turn-rollback/item.md rename to .yoi/tickets/closed/20260527-000004-manual-turn-rollback/item.md diff --git a/work-items/closed/20260527-000004-manual-turn-rollback/resolution.md b/.yoi/tickets/closed/20260527-000004-manual-turn-rollback/resolution.md similarity index 100% rename from work-items/closed/20260527-000004-manual-turn-rollback/resolution.md rename to .yoi/tickets/closed/20260527-000004-manual-turn-rollback/resolution.md diff --git a/work-items/closed/20260527-000004-manual-turn-rollback/thread.md b/.yoi/tickets/closed/20260527-000004-manual-turn-rollback/thread.md similarity index 100% rename from work-items/closed/20260527-000004-manual-turn-rollback/thread.md rename to .yoi/tickets/closed/20260527-000004-manual-turn-rollback/thread.md diff --git a/work-items/closed/20260527-000005-memory-tool-guidance-prompt/artifacts/.gitkeep b/.yoi/tickets/closed/20260527-000005-memory-tool-guidance-prompt/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260527-000005-memory-tool-guidance-prompt/artifacts/.gitkeep rename to .yoi/tickets/closed/20260527-000005-memory-tool-guidance-prompt/artifacts/.gitkeep diff --git a/work-items/closed/20260527-000005-memory-tool-guidance-prompt/item.md b/.yoi/tickets/closed/20260527-000005-memory-tool-guidance-prompt/item.md similarity index 100% rename from work-items/closed/20260527-000005-memory-tool-guidance-prompt/item.md rename to .yoi/tickets/closed/20260527-000005-memory-tool-guidance-prompt/item.md diff --git a/work-items/closed/20260527-000005-memory-tool-guidance-prompt/resolution.md b/.yoi/tickets/closed/20260527-000005-memory-tool-guidance-prompt/resolution.md similarity index 100% rename from work-items/closed/20260527-000005-memory-tool-guidance-prompt/resolution.md rename to .yoi/tickets/closed/20260527-000005-memory-tool-guidance-prompt/resolution.md diff --git a/work-items/closed/20260527-000005-memory-tool-guidance-prompt/thread.md b/.yoi/tickets/closed/20260527-000005-memory-tool-guidance-prompt/thread.md similarity index 100% rename from work-items/closed/20260527-000005-memory-tool-guidance-prompt/thread.md rename to .yoi/tickets/closed/20260527-000005-memory-tool-guidance-prompt/thread.md diff --git a/work-items/closed/20260527-000007-pod-inbound-pod-event-dedup/artifacts/.gitkeep b/.yoi/tickets/closed/20260527-000007-pod-inbound-pod-event-dedup/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260527-000007-pod-inbound-pod-event-dedup/artifacts/.gitkeep rename to .yoi/tickets/closed/20260527-000007-pod-inbound-pod-event-dedup/artifacts/.gitkeep diff --git a/work-items/closed/20260527-000007-pod-inbound-pod-event-dedup/item.md b/.yoi/tickets/closed/20260527-000007-pod-inbound-pod-event-dedup/item.md similarity index 100% rename from work-items/closed/20260527-000007-pod-inbound-pod-event-dedup/item.md rename to .yoi/tickets/closed/20260527-000007-pod-inbound-pod-event-dedup/item.md diff --git a/work-items/closed/20260527-000007-pod-inbound-pod-event-dedup/resolution.md b/.yoi/tickets/closed/20260527-000007-pod-inbound-pod-event-dedup/resolution.md similarity index 100% rename from work-items/closed/20260527-000007-pod-inbound-pod-event-dedup/resolution.md rename to .yoi/tickets/closed/20260527-000007-pod-inbound-pod-event-dedup/resolution.md diff --git a/work-items/closed/20260527-000007-pod-inbound-pod-event-dedup/thread.md b/.yoi/tickets/closed/20260527-000007-pod-inbound-pod-event-dedup/thread.md similarity index 100% rename from work-items/closed/20260527-000007-pod-inbound-pod-event-dedup/thread.md rename to .yoi/tickets/closed/20260527-000007-pod-inbound-pod-event-dedup/thread.md diff --git a/work-items/closed/20260527-000008-pod-scope-persistence-authority/artifacts/.gitkeep b/.yoi/tickets/closed/20260527-000008-pod-scope-persistence-authority/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260527-000008-pod-scope-persistence-authority/artifacts/.gitkeep rename to .yoi/tickets/closed/20260527-000008-pod-scope-persistence-authority/artifacts/.gitkeep diff --git a/work-items/closed/20260527-000008-pod-scope-persistence-authority/item.md b/.yoi/tickets/closed/20260527-000008-pod-scope-persistence-authority/item.md similarity index 100% rename from work-items/closed/20260527-000008-pod-scope-persistence-authority/item.md rename to .yoi/tickets/closed/20260527-000008-pod-scope-persistence-authority/item.md diff --git a/work-items/closed/20260527-000008-pod-scope-persistence-authority/resolution.md b/.yoi/tickets/closed/20260527-000008-pod-scope-persistence-authority/resolution.md similarity index 100% rename from work-items/closed/20260527-000008-pod-scope-persistence-authority/resolution.md rename to .yoi/tickets/closed/20260527-000008-pod-scope-persistence-authority/resolution.md diff --git a/work-items/closed/20260527-000008-pod-scope-persistence-authority/thread.md b/.yoi/tickets/closed/20260527-000008-pod-scope-persistence-authority/thread.md similarity index 100% rename from work-items/closed/20260527-000008-pod-scope-persistence-authority/thread.md rename to .yoi/tickets/closed/20260527-000008-pod-scope-persistence-authority/thread.md diff --git a/work-items/closed/20260527-000011-session-todo-reminder/artifacts/.gitkeep b/.yoi/tickets/closed/20260527-000011-session-todo-reminder/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260527-000011-session-todo-reminder/artifacts/.gitkeep rename to .yoi/tickets/closed/20260527-000011-session-todo-reminder/artifacts/.gitkeep diff --git a/work-items/closed/20260527-000011-session-todo-reminder/item.md b/.yoi/tickets/closed/20260527-000011-session-todo-reminder/item.md similarity index 100% rename from work-items/closed/20260527-000011-session-todo-reminder/item.md rename to .yoi/tickets/closed/20260527-000011-session-todo-reminder/item.md diff --git a/work-items/closed/20260527-000011-session-todo-reminder/resolution.md b/.yoi/tickets/closed/20260527-000011-session-todo-reminder/resolution.md similarity index 100% rename from work-items/closed/20260527-000011-session-todo-reminder/resolution.md rename to .yoi/tickets/closed/20260527-000011-session-todo-reminder/resolution.md diff --git a/work-items/closed/20260527-000011-session-todo-reminder/thread.md b/.yoi/tickets/closed/20260527-000011-session-todo-reminder/thread.md similarity index 100% rename from work-items/closed/20260527-000011-session-todo-reminder/thread.md rename to .yoi/tickets/closed/20260527-000011-session-todo-reminder/thread.md diff --git a/work-items/closed/20260527-000012-spawnpod-initial-run-confirmation/artifacts/.gitkeep b/.yoi/tickets/closed/20260527-000012-spawnpod-initial-run-confirmation/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260527-000012-spawnpod-initial-run-confirmation/artifacts/.gitkeep rename to .yoi/tickets/closed/20260527-000012-spawnpod-initial-run-confirmation/artifacts/.gitkeep diff --git a/work-items/closed/20260527-000012-spawnpod-initial-run-confirmation/item.md b/.yoi/tickets/closed/20260527-000012-spawnpod-initial-run-confirmation/item.md similarity index 100% rename from work-items/closed/20260527-000012-spawnpod-initial-run-confirmation/item.md rename to .yoi/tickets/closed/20260527-000012-spawnpod-initial-run-confirmation/item.md diff --git a/work-items/closed/20260527-000012-spawnpod-initial-run-confirmation/resolution.md b/.yoi/tickets/closed/20260527-000012-spawnpod-initial-run-confirmation/resolution.md similarity index 100% rename from work-items/closed/20260527-000012-spawnpod-initial-run-confirmation/resolution.md rename to .yoi/tickets/closed/20260527-000012-spawnpod-initial-run-confirmation/resolution.md diff --git a/work-items/closed/20260527-000012-spawnpod-initial-run-confirmation/thread.md b/.yoi/tickets/closed/20260527-000012-spawnpod-initial-run-confirmation/thread.md similarity index 100% rename from work-items/closed/20260527-000012-spawnpod-initial-run-confirmation/thread.md rename to .yoi/tickets/closed/20260527-000012-spawnpod-initial-run-confirmation/thread.md diff --git a/work-items/closed/20260527-000013-tickets-sh-workitem-thread-mvp/artifacts/.gitkeep b/.yoi/tickets/closed/20260527-000013-tickets-sh-workitem-thread-mvp/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260527-000013-tickets-sh-workitem-thread-mvp/artifacts/.gitkeep rename to .yoi/tickets/closed/20260527-000013-tickets-sh-workitem-thread-mvp/artifacts/.gitkeep diff --git a/work-items/closed/20260527-000013-tickets-sh-workitem-thread-mvp/item.md b/.yoi/tickets/closed/20260527-000013-tickets-sh-workitem-thread-mvp/item.md similarity index 100% rename from work-items/closed/20260527-000013-tickets-sh-workitem-thread-mvp/item.md rename to .yoi/tickets/closed/20260527-000013-tickets-sh-workitem-thread-mvp/item.md diff --git a/work-items/closed/20260527-000013-tickets-sh-workitem-thread-mvp/resolution.md b/.yoi/tickets/closed/20260527-000013-tickets-sh-workitem-thread-mvp/resolution.md similarity index 100% rename from work-items/closed/20260527-000013-tickets-sh-workitem-thread-mvp/resolution.md rename to .yoi/tickets/closed/20260527-000013-tickets-sh-workitem-thread-mvp/resolution.md diff --git a/work-items/closed/20260527-000013-tickets-sh-workitem-thread-mvp/thread.md b/.yoi/tickets/closed/20260527-000013-tickets-sh-workitem-thread-mvp/thread.md similarity index 100% rename from work-items/closed/20260527-000013-tickets-sh-workitem-thread-mvp/thread.md rename to .yoi/tickets/closed/20260527-000013-tickets-sh-workitem-thread-mvp/thread.md diff --git a/work-items/closed/20260527-000014-tui-actionbar-transient-notice-api/artifacts/.gitkeep b/.yoi/tickets/closed/20260527-000014-tui-actionbar-transient-notice-api/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260527-000014-tui-actionbar-transient-notice-api/artifacts/.gitkeep rename to .yoi/tickets/closed/20260527-000014-tui-actionbar-transient-notice-api/artifacts/.gitkeep diff --git a/work-items/closed/20260527-000014-tui-actionbar-transient-notice-api/item.md b/.yoi/tickets/closed/20260527-000014-tui-actionbar-transient-notice-api/item.md similarity index 100% rename from work-items/closed/20260527-000014-tui-actionbar-transient-notice-api/item.md rename to .yoi/tickets/closed/20260527-000014-tui-actionbar-transient-notice-api/item.md diff --git a/work-items/closed/20260527-000014-tui-actionbar-transient-notice-api/resolution.md b/.yoi/tickets/closed/20260527-000014-tui-actionbar-transient-notice-api/resolution.md similarity index 100% rename from work-items/closed/20260527-000014-tui-actionbar-transient-notice-api/resolution.md rename to .yoi/tickets/closed/20260527-000014-tui-actionbar-transient-notice-api/resolution.md diff --git a/work-items/closed/20260527-000014-tui-actionbar-transient-notice-api/thread.md b/.yoi/tickets/closed/20260527-000014-tui-actionbar-transient-notice-api/thread.md similarity index 100% rename from work-items/closed/20260527-000014-tui-actionbar-transient-notice-api/thread.md rename to .yoi/tickets/closed/20260527-000014-tui-actionbar-transient-notice-api/thread.md diff --git a/work-items/closed/20260527-000016-tui-picker-live-pending-pods/artifacts/.gitkeep b/.yoi/tickets/closed/20260527-000016-tui-picker-live-pending-pods/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260527-000016-tui-picker-live-pending-pods/artifacts/.gitkeep rename to .yoi/tickets/closed/20260527-000016-tui-picker-live-pending-pods/artifacts/.gitkeep diff --git a/work-items/closed/20260527-000016-tui-picker-live-pending-pods/item.md b/.yoi/tickets/closed/20260527-000016-tui-picker-live-pending-pods/item.md similarity index 100% rename from work-items/closed/20260527-000016-tui-picker-live-pending-pods/item.md rename to .yoi/tickets/closed/20260527-000016-tui-picker-live-pending-pods/item.md diff --git a/work-items/closed/20260527-000016-tui-picker-live-pending-pods/resolution.md b/.yoi/tickets/closed/20260527-000016-tui-picker-live-pending-pods/resolution.md similarity index 100% rename from work-items/closed/20260527-000016-tui-picker-live-pending-pods/resolution.md rename to .yoi/tickets/closed/20260527-000016-tui-picker-live-pending-pods/resolution.md diff --git a/work-items/closed/20260527-000016-tui-picker-live-pending-pods/thread.md b/.yoi/tickets/closed/20260527-000016-tui-picker-live-pending-pods/thread.md similarity index 100% rename from work-items/closed/20260527-000016-tui-picker-live-pending-pods/thread.md rename to .yoi/tickets/closed/20260527-000016-tui-picker-live-pending-pods/thread.md diff --git a/work-items/closed/20260527-000019-workspace-memory-lint-cli/artifacts/.gitkeep b/.yoi/tickets/closed/20260527-000019-workspace-memory-lint-cli/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260527-000019-workspace-memory-lint-cli/artifacts/.gitkeep rename to .yoi/tickets/closed/20260527-000019-workspace-memory-lint-cli/artifacts/.gitkeep diff --git a/work-items/closed/20260527-000019-workspace-memory-lint-cli/item.md b/.yoi/tickets/closed/20260527-000019-workspace-memory-lint-cli/item.md similarity index 100% rename from work-items/closed/20260527-000019-workspace-memory-lint-cli/item.md rename to .yoi/tickets/closed/20260527-000019-workspace-memory-lint-cli/item.md diff --git a/work-items/closed/20260527-000019-workspace-memory-lint-cli/resolution.md b/.yoi/tickets/closed/20260527-000019-workspace-memory-lint-cli/resolution.md similarity index 100% rename from work-items/closed/20260527-000019-workspace-memory-lint-cli/resolution.md rename to .yoi/tickets/closed/20260527-000019-workspace-memory-lint-cli/resolution.md diff --git a/work-items/closed/20260527-000019-workspace-memory-lint-cli/thread.md b/.yoi/tickets/closed/20260527-000019-workspace-memory-lint-cli/thread.md similarity index 100% rename from work-items/closed/20260527-000019-workspace-memory-lint-cli/thread.md rename to .yoi/tickets/closed/20260527-000019-workspace-memory-lint-cli/thread.md diff --git a/work-items/closed/20260527-000020-system-reminder-injection-generalization/artifacts/.gitkeep b/.yoi/tickets/closed/20260527-000020-system-reminder-injection-generalization/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260527-000020-system-reminder-injection-generalization/artifacts/.gitkeep rename to .yoi/tickets/closed/20260527-000020-system-reminder-injection-generalization/artifacts/.gitkeep diff --git a/work-items/closed/20260527-000020-system-reminder-injection-generalization/item.md b/.yoi/tickets/closed/20260527-000020-system-reminder-injection-generalization/item.md similarity index 100% rename from work-items/closed/20260527-000020-system-reminder-injection-generalization/item.md rename to .yoi/tickets/closed/20260527-000020-system-reminder-injection-generalization/item.md diff --git a/work-items/closed/20260527-000020-system-reminder-injection-generalization/resolution.md b/.yoi/tickets/closed/20260527-000020-system-reminder-injection-generalization/resolution.md similarity index 100% rename from work-items/closed/20260527-000020-system-reminder-injection-generalization/resolution.md rename to .yoi/tickets/closed/20260527-000020-system-reminder-injection-generalization/resolution.md diff --git a/work-items/closed/20260527-000020-system-reminder-injection-generalization/thread.md b/.yoi/tickets/closed/20260527-000020-system-reminder-injection-generalization/thread.md similarity index 100% rename from work-items/closed/20260527-000020-system-reminder-injection-generalization/thread.md rename to .yoi/tickets/closed/20260527-000020-system-reminder-injection-generalization/thread.md diff --git a/work-items/closed/20260527-000021-bash-tool-editing-guidance/artifacts/.gitkeep b/.yoi/tickets/closed/20260527-000021-bash-tool-editing-guidance/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260527-000021-bash-tool-editing-guidance/artifacts/.gitkeep rename to .yoi/tickets/closed/20260527-000021-bash-tool-editing-guidance/artifacts/.gitkeep diff --git a/work-items/closed/20260527-000021-bash-tool-editing-guidance/item.md b/.yoi/tickets/closed/20260527-000021-bash-tool-editing-guidance/item.md similarity index 100% rename from work-items/closed/20260527-000021-bash-tool-editing-guidance/item.md rename to .yoi/tickets/closed/20260527-000021-bash-tool-editing-guidance/item.md diff --git a/work-items/closed/20260527-000021-bash-tool-editing-guidance/resolution.md b/.yoi/tickets/closed/20260527-000021-bash-tool-editing-guidance/resolution.md similarity index 100% rename from work-items/closed/20260527-000021-bash-tool-editing-guidance/resolution.md rename to .yoi/tickets/closed/20260527-000021-bash-tool-editing-guidance/resolution.md diff --git a/work-items/closed/20260527-000021-bash-tool-editing-guidance/thread.md b/.yoi/tickets/closed/20260527-000021-bash-tool-editing-guidance/thread.md similarity index 100% rename from work-items/closed/20260527-000021-bash-tool-editing-guidance/thread.md rename to .yoi/tickets/closed/20260527-000021-bash-tool-editing-guidance/thread.md diff --git a/work-items/closed/20260527-000022-manifest-profiles/artifacts/.gitkeep b/.yoi/tickets/closed/20260527-000022-manifest-profiles/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260527-000022-manifest-profiles/artifacts/.gitkeep rename to .yoi/tickets/closed/20260527-000022-manifest-profiles/artifacts/.gitkeep diff --git a/work-items/closed/20260527-000022-manifest-profiles/item.md b/.yoi/tickets/closed/20260527-000022-manifest-profiles/item.md similarity index 100% rename from work-items/closed/20260527-000022-manifest-profiles/item.md rename to .yoi/tickets/closed/20260527-000022-manifest-profiles/item.md diff --git a/work-items/closed/20260527-000022-manifest-profiles/resolution.md b/.yoi/tickets/closed/20260527-000022-manifest-profiles/resolution.md similarity index 100% rename from work-items/closed/20260527-000022-manifest-profiles/resolution.md rename to .yoi/tickets/closed/20260527-000022-manifest-profiles/resolution.md diff --git a/work-items/closed/20260527-000022-manifest-profiles/thread.md b/.yoi/tickets/closed/20260527-000022-manifest-profiles/thread.md similarity index 100% rename from work-items/closed/20260527-000022-manifest-profiles/thread.md rename to .yoi/tickets/closed/20260527-000022-manifest-profiles/thread.md diff --git a/work-items/closed/20260527-000023-multi-pod-view-ui/artifacts/.gitkeep b/.yoi/tickets/closed/20260527-000023-multi-pod-view-ui/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260527-000023-multi-pod-view-ui/artifacts/.gitkeep rename to .yoi/tickets/closed/20260527-000023-multi-pod-view-ui/artifacts/.gitkeep diff --git a/work-items/closed/20260527-000023-multi-pod-view-ui/item.md b/.yoi/tickets/closed/20260527-000023-multi-pod-view-ui/item.md similarity index 100% rename from work-items/closed/20260527-000023-multi-pod-view-ui/item.md rename to .yoi/tickets/closed/20260527-000023-multi-pod-view-ui/item.md diff --git a/work-items/closed/20260527-000023-multi-pod-view-ui/resolution.md b/.yoi/tickets/closed/20260527-000023-multi-pod-view-ui/resolution.md similarity index 100% rename from work-items/closed/20260527-000023-multi-pod-view-ui/resolution.md rename to .yoi/tickets/closed/20260527-000023-multi-pod-view-ui/resolution.md diff --git a/work-items/closed/20260527-000023-multi-pod-view-ui/thread.md b/.yoi/tickets/closed/20260527-000023-multi-pod-view-ui/thread.md similarity index 100% rename from work-items/closed/20260527-000023-multi-pod-view-ui/thread.md rename to .yoi/tickets/closed/20260527-000023-multi-pod-view-ui/thread.md diff --git a/work-items/closed/20260527-194421-pod-orchestration-system-guidance/artifacts/.gitkeep b/.yoi/tickets/closed/20260527-194421-pod-orchestration-system-guidance/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260527-194421-pod-orchestration-system-guidance/artifacts/.gitkeep rename to .yoi/tickets/closed/20260527-194421-pod-orchestration-system-guidance/artifacts/.gitkeep diff --git a/work-items/closed/20260527-194421-pod-orchestration-system-guidance/item.md b/.yoi/tickets/closed/20260527-194421-pod-orchestration-system-guidance/item.md similarity index 100% rename from work-items/closed/20260527-194421-pod-orchestration-system-guidance/item.md rename to .yoi/tickets/closed/20260527-194421-pod-orchestration-system-guidance/item.md diff --git a/work-items/closed/20260527-194421-pod-orchestration-system-guidance/resolution.md b/.yoi/tickets/closed/20260527-194421-pod-orchestration-system-guidance/resolution.md similarity index 100% rename from work-items/closed/20260527-194421-pod-orchestration-system-guidance/resolution.md rename to .yoi/tickets/closed/20260527-194421-pod-orchestration-system-guidance/resolution.md diff --git a/work-items/closed/20260527-194421-pod-orchestration-system-guidance/thread.md b/.yoi/tickets/closed/20260527-194421-pod-orchestration-system-guidance/thread.md similarity index 100% rename from work-items/closed/20260527-194421-pod-orchestration-system-guidance/thread.md rename to .yoi/tickets/closed/20260527-194421-pod-orchestration-system-guidance/thread.md diff --git a/work-items/closed/20260527-201313-openai-responses-unhandled-sse-observability/artifacts/.gitkeep b/.yoi/tickets/closed/20260527-201313-openai-responses-unhandled-sse-observability/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260527-201313-openai-responses-unhandled-sse-observability/artifacts/.gitkeep rename to .yoi/tickets/closed/20260527-201313-openai-responses-unhandled-sse-observability/artifacts/.gitkeep diff --git a/work-items/closed/20260527-201313-openai-responses-unhandled-sse-observability/item.md b/.yoi/tickets/closed/20260527-201313-openai-responses-unhandled-sse-observability/item.md similarity index 100% rename from work-items/closed/20260527-201313-openai-responses-unhandled-sse-observability/item.md rename to .yoi/tickets/closed/20260527-201313-openai-responses-unhandled-sse-observability/item.md diff --git a/work-items/closed/20260527-201313-openai-responses-unhandled-sse-observability/resolution.md b/.yoi/tickets/closed/20260527-201313-openai-responses-unhandled-sse-observability/resolution.md similarity index 100% rename from work-items/closed/20260527-201313-openai-responses-unhandled-sse-observability/resolution.md rename to .yoi/tickets/closed/20260527-201313-openai-responses-unhandled-sse-observability/resolution.md diff --git a/work-items/closed/20260527-201313-openai-responses-unhandled-sse-observability/thread.md b/.yoi/tickets/closed/20260527-201313-openai-responses-unhandled-sse-observability/thread.md similarity index 100% rename from work-items/closed/20260527-201313-openai-responses-unhandled-sse-observability/thread.md rename to .yoi/tickets/closed/20260527-201313-openai-responses-unhandled-sse-observability/thread.md diff --git a/work-items/closed/20260528-001748-compact-session-log-exploration/artifacts/.gitkeep b/.yoi/tickets/closed/20260528-001748-compact-session-log-exploration/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260528-001748-compact-session-log-exploration/artifacts/.gitkeep rename to .yoi/tickets/closed/20260528-001748-compact-session-log-exploration/artifacts/.gitkeep diff --git a/work-items/closed/20260528-001748-compact-session-log-exploration/item.md b/.yoi/tickets/closed/20260528-001748-compact-session-log-exploration/item.md similarity index 100% rename from work-items/closed/20260528-001748-compact-session-log-exploration/item.md rename to .yoi/tickets/closed/20260528-001748-compact-session-log-exploration/item.md diff --git a/work-items/closed/20260528-001748-compact-session-log-exploration/resolution.md b/.yoi/tickets/closed/20260528-001748-compact-session-log-exploration/resolution.md similarity index 100% rename from work-items/closed/20260528-001748-compact-session-log-exploration/resolution.md rename to .yoi/tickets/closed/20260528-001748-compact-session-log-exploration/resolution.md diff --git a/work-items/closed/20260528-001748-compact-session-log-exploration/thread.md b/.yoi/tickets/closed/20260528-001748-compact-session-log-exploration/thread.md similarity index 100% rename from work-items/closed/20260528-001748-compact-session-log-exploration/thread.md rename to .yoi/tickets/closed/20260528-001748-compact-session-log-exploration/thread.md diff --git a/work-items/closed/20260528-141602-tui-pod-list-view-abstraction/artifacts/.gitkeep b/.yoi/tickets/closed/20260528-141602-tui-pod-list-view-abstraction/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260528-141602-tui-pod-list-view-abstraction/artifacts/.gitkeep rename to .yoi/tickets/closed/20260528-141602-tui-pod-list-view-abstraction/artifacts/.gitkeep diff --git a/work-items/closed/20260528-141602-tui-pod-list-view-abstraction/item.md b/.yoi/tickets/closed/20260528-141602-tui-pod-list-view-abstraction/item.md similarity index 100% rename from work-items/closed/20260528-141602-tui-pod-list-view-abstraction/item.md rename to .yoi/tickets/closed/20260528-141602-tui-pod-list-view-abstraction/item.md diff --git a/work-items/closed/20260528-141602-tui-pod-list-view-abstraction/resolution.md b/.yoi/tickets/closed/20260528-141602-tui-pod-list-view-abstraction/resolution.md similarity index 100% rename from work-items/closed/20260528-141602-tui-pod-list-view-abstraction/resolution.md rename to .yoi/tickets/closed/20260528-141602-tui-pod-list-view-abstraction/resolution.md diff --git a/work-items/closed/20260528-141602-tui-pod-list-view-abstraction/thread.md b/.yoi/tickets/closed/20260528-141602-tui-pod-list-view-abstraction/thread.md similarity index 100% rename from work-items/closed/20260528-141602-tui-pod-list-view-abstraction/thread.md rename to .yoi/tickets/closed/20260528-141602-tui-pod-list-view-abstraction/thread.md diff --git a/work-items/closed/20260528-152959-nix-packaging/artifacts/.gitkeep b/.yoi/tickets/closed/20260528-152959-nix-packaging/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260528-152959-nix-packaging/artifacts/.gitkeep rename to .yoi/tickets/closed/20260528-152959-nix-packaging/artifacts/.gitkeep diff --git a/work-items/closed/20260528-152959-nix-packaging/item.md b/.yoi/tickets/closed/20260528-152959-nix-packaging/item.md similarity index 100% rename from work-items/closed/20260528-152959-nix-packaging/item.md rename to .yoi/tickets/closed/20260528-152959-nix-packaging/item.md diff --git a/work-items/closed/20260528-152959-nix-packaging/resolution.md b/.yoi/tickets/closed/20260528-152959-nix-packaging/resolution.md similarity index 100% rename from work-items/closed/20260528-152959-nix-packaging/resolution.md rename to .yoi/tickets/closed/20260528-152959-nix-packaging/resolution.md diff --git a/work-items/closed/20260528-152959-nix-packaging/thread.md b/.yoi/tickets/closed/20260528-152959-nix-packaging/thread.md similarity index 100% rename from work-items/closed/20260528-152959-nix-packaging/thread.md rename to .yoi/tickets/closed/20260528-152959-nix-packaging/thread.md diff --git a/work-items/closed/20260528-163238-multi-pod-view-section-layout/artifacts/.gitkeep b/.yoi/tickets/closed/20260528-163238-multi-pod-view-section-layout/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260528-163238-multi-pod-view-section-layout/artifacts/.gitkeep rename to .yoi/tickets/closed/20260528-163238-multi-pod-view-section-layout/artifacts/.gitkeep diff --git a/work-items/closed/20260528-163238-multi-pod-view-section-layout/item.md b/.yoi/tickets/closed/20260528-163238-multi-pod-view-section-layout/item.md similarity index 100% rename from work-items/closed/20260528-163238-multi-pod-view-section-layout/item.md rename to .yoi/tickets/closed/20260528-163238-multi-pod-view-section-layout/item.md diff --git a/work-items/closed/20260528-163238-multi-pod-view-section-layout/resolution.md b/.yoi/tickets/closed/20260528-163238-multi-pod-view-section-layout/resolution.md similarity index 100% rename from work-items/closed/20260528-163238-multi-pod-view-section-layout/resolution.md rename to .yoi/tickets/closed/20260528-163238-multi-pod-view-section-layout/resolution.md diff --git a/work-items/closed/20260528-163238-multi-pod-view-section-layout/thread.md b/.yoi/tickets/closed/20260528-163238-multi-pod-view-section-layout/thread.md similarity index 100% rename from work-items/closed/20260528-163238-multi-pod-view-section-layout/thread.md rename to .yoi/tickets/closed/20260528-163238-multi-pod-view-section-layout/thread.md diff --git a/work-items/closed/20260528-233524-multi-pod-open-return/artifacts/.gitkeep b/.yoi/tickets/closed/20260528-233524-multi-pod-open-return/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260528-233524-multi-pod-open-return/artifacts/.gitkeep rename to .yoi/tickets/closed/20260528-233524-multi-pod-open-return/artifacts/.gitkeep diff --git a/work-items/closed/20260528-233524-multi-pod-open-return/item.md b/.yoi/tickets/closed/20260528-233524-multi-pod-open-return/item.md similarity index 100% rename from work-items/closed/20260528-233524-multi-pod-open-return/item.md rename to .yoi/tickets/closed/20260528-233524-multi-pod-open-return/item.md diff --git a/work-items/closed/20260528-233524-multi-pod-open-return/resolution.md b/.yoi/tickets/closed/20260528-233524-multi-pod-open-return/resolution.md similarity index 100% rename from work-items/closed/20260528-233524-multi-pod-open-return/resolution.md rename to .yoi/tickets/closed/20260528-233524-multi-pod-open-return/resolution.md diff --git a/work-items/closed/20260528-233524-multi-pod-open-return/thread.md b/.yoi/tickets/closed/20260528-233524-multi-pod-open-return/thread.md similarity index 100% rename from work-items/closed/20260528-233524-multi-pod-open-return/thread.md rename to .yoi/tickets/closed/20260528-233524-multi-pod-open-return/thread.md diff --git a/work-items/closed/20260529-001326-rename-installed-binaries/artifacts/.gitkeep b/.yoi/tickets/closed/20260529-001326-rename-installed-binaries/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260529-001326-rename-installed-binaries/artifacts/.gitkeep rename to .yoi/tickets/closed/20260529-001326-rename-installed-binaries/artifacts/.gitkeep diff --git a/work-items/closed/20260529-001326-rename-installed-binaries/item.md b/.yoi/tickets/closed/20260529-001326-rename-installed-binaries/item.md similarity index 100% rename from work-items/closed/20260529-001326-rename-installed-binaries/item.md rename to .yoi/tickets/closed/20260529-001326-rename-installed-binaries/item.md diff --git a/work-items/closed/20260529-001326-rename-installed-binaries/resolution.md b/.yoi/tickets/closed/20260529-001326-rename-installed-binaries/resolution.md similarity index 100% rename from work-items/closed/20260529-001326-rename-installed-binaries/resolution.md rename to .yoi/tickets/closed/20260529-001326-rename-installed-binaries/resolution.md diff --git a/work-items/closed/20260529-001326-rename-installed-binaries/thread.md b/.yoi/tickets/closed/20260529-001326-rename-installed-binaries/thread.md similarity index 100% rename from work-items/closed/20260529-001326-rename-installed-binaries/thread.md rename to .yoi/tickets/closed/20260529-001326-rename-installed-binaries/thread.md diff --git a/work-items/closed/20260529-010200-tui-command-completion-apply/artifacts/.gitkeep b/.yoi/tickets/closed/20260529-010200-tui-command-completion-apply/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260529-010200-tui-command-completion-apply/artifacts/.gitkeep rename to .yoi/tickets/closed/20260529-010200-tui-command-completion-apply/artifacts/.gitkeep diff --git a/work-items/closed/20260529-010200-tui-command-completion-apply/item.md b/.yoi/tickets/closed/20260529-010200-tui-command-completion-apply/item.md similarity index 100% rename from work-items/closed/20260529-010200-tui-command-completion-apply/item.md rename to .yoi/tickets/closed/20260529-010200-tui-command-completion-apply/item.md diff --git a/work-items/closed/20260529-010200-tui-command-completion-apply/resolution.md b/.yoi/tickets/closed/20260529-010200-tui-command-completion-apply/resolution.md similarity index 100% rename from work-items/closed/20260529-010200-tui-command-completion-apply/resolution.md rename to .yoi/tickets/closed/20260529-010200-tui-command-completion-apply/resolution.md diff --git a/work-items/closed/20260529-010200-tui-command-completion-apply/thread.md b/.yoi/tickets/closed/20260529-010200-tui-command-completion-apply/thread.md similarity index 100% rename from work-items/closed/20260529-010200-tui-command-completion-apply/thread.md rename to .yoi/tickets/closed/20260529-010200-tui-command-completion-apply/thread.md diff --git a/work-items/closed/20260529-010200-tui-composer-cursor-scroll/artifacts/.gitkeep b/.yoi/tickets/closed/20260529-010200-tui-composer-cursor-scroll/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260529-010200-tui-composer-cursor-scroll/artifacts/.gitkeep rename to .yoi/tickets/closed/20260529-010200-tui-composer-cursor-scroll/artifacts/.gitkeep diff --git a/work-items/closed/20260529-010200-tui-composer-cursor-scroll/item.md b/.yoi/tickets/closed/20260529-010200-tui-composer-cursor-scroll/item.md similarity index 100% rename from work-items/closed/20260529-010200-tui-composer-cursor-scroll/item.md rename to .yoi/tickets/closed/20260529-010200-tui-composer-cursor-scroll/item.md diff --git a/work-items/closed/20260529-010200-tui-composer-cursor-scroll/resolution.md b/.yoi/tickets/closed/20260529-010200-tui-composer-cursor-scroll/resolution.md similarity index 100% rename from work-items/closed/20260529-010200-tui-composer-cursor-scroll/resolution.md rename to .yoi/tickets/closed/20260529-010200-tui-composer-cursor-scroll/resolution.md diff --git a/work-items/closed/20260529-010200-tui-composer-cursor-scroll/thread.md b/.yoi/tickets/closed/20260529-010200-tui-composer-cursor-scroll/thread.md similarity index 100% rename from work-items/closed/20260529-010200-tui-composer-cursor-scroll/thread.md rename to .yoi/tickets/closed/20260529-010200-tui-composer-cursor-scroll/thread.md diff --git a/work-items/closed/20260529-031832-multi-pod-empty-enter-open/artifacts/.gitkeep b/.yoi/tickets/closed/20260529-031832-multi-pod-empty-enter-open/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260529-031832-multi-pod-empty-enter-open/artifacts/.gitkeep rename to .yoi/tickets/closed/20260529-031832-multi-pod-empty-enter-open/artifacts/.gitkeep diff --git a/work-items/closed/20260529-031832-multi-pod-empty-enter-open/item.md b/.yoi/tickets/closed/20260529-031832-multi-pod-empty-enter-open/item.md similarity index 100% rename from work-items/closed/20260529-031832-multi-pod-empty-enter-open/item.md rename to .yoi/tickets/closed/20260529-031832-multi-pod-empty-enter-open/item.md diff --git a/work-items/closed/20260529-031832-multi-pod-empty-enter-open/resolution.md b/.yoi/tickets/closed/20260529-031832-multi-pod-empty-enter-open/resolution.md similarity index 100% rename from work-items/closed/20260529-031832-multi-pod-empty-enter-open/resolution.md rename to .yoi/tickets/closed/20260529-031832-multi-pod-empty-enter-open/resolution.md diff --git a/work-items/closed/20260529-031832-multi-pod-empty-enter-open/thread.md b/.yoi/tickets/closed/20260529-031832-multi-pod-empty-enter-open/thread.md similarity index 100% rename from work-items/closed/20260529-031832-multi-pod-empty-enter-open/thread.md rename to .yoi/tickets/closed/20260529-031832-multi-pod-empty-enter-open/thread.md diff --git a/work-items/closed/20260529-145355-manifest-profile-encrypted-secrets/artifacts/.gitkeep b/.yoi/tickets/closed/20260529-145355-manifest-profile-encrypted-secrets/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260529-145355-manifest-profile-encrypted-secrets/artifacts/.gitkeep rename to .yoi/tickets/closed/20260529-145355-manifest-profile-encrypted-secrets/artifacts/.gitkeep diff --git a/work-items/closed/20260529-145355-manifest-profile-encrypted-secrets/artifacts/resolution-20260531.md b/.yoi/tickets/closed/20260529-145355-manifest-profile-encrypted-secrets/artifacts/resolution-20260531.md similarity index 100% rename from work-items/closed/20260529-145355-manifest-profile-encrypted-secrets/artifacts/resolution-20260531.md rename to .yoi/tickets/closed/20260529-145355-manifest-profile-encrypted-secrets/artifacts/resolution-20260531.md diff --git a/work-items/closed/20260529-145355-manifest-profile-encrypted-secrets/artifacts/review-20260531-secrets-implementation.md b/.yoi/tickets/closed/20260529-145355-manifest-profile-encrypted-secrets/artifacts/review-20260531-secrets-implementation.md similarity index 100% rename from work-items/closed/20260529-145355-manifest-profile-encrypted-secrets/artifacts/review-20260531-secrets-implementation.md rename to .yoi/tickets/closed/20260529-145355-manifest-profile-encrypted-secrets/artifacts/review-20260531-secrets-implementation.md diff --git a/work-items/closed/20260529-145355-manifest-profile-encrypted-secrets/item.md b/.yoi/tickets/closed/20260529-145355-manifest-profile-encrypted-secrets/item.md similarity index 100% rename from work-items/closed/20260529-145355-manifest-profile-encrypted-secrets/item.md rename to .yoi/tickets/closed/20260529-145355-manifest-profile-encrypted-secrets/item.md diff --git a/work-items/closed/20260529-145355-manifest-profile-encrypted-secrets/thread.md b/.yoi/tickets/closed/20260529-145355-manifest-profile-encrypted-secrets/thread.md similarity index 100% rename from work-items/closed/20260529-145355-manifest-profile-encrypted-secrets/thread.md rename to .yoi/tickets/closed/20260529-145355-manifest-profile-encrypted-secrets/thread.md diff --git a/work-items/closed/20260529-163047-pod-event-scope-subdelegation-control-only/artifacts/.gitkeep b/.yoi/tickets/closed/20260529-163047-pod-event-scope-subdelegation-control-only/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260529-163047-pod-event-scope-subdelegation-control-only/artifacts/.gitkeep rename to .yoi/tickets/closed/20260529-163047-pod-event-scope-subdelegation-control-only/artifacts/.gitkeep diff --git a/work-items/closed/20260529-163047-pod-event-scope-subdelegation-control-only/item.md b/.yoi/tickets/closed/20260529-163047-pod-event-scope-subdelegation-control-only/item.md similarity index 100% rename from work-items/closed/20260529-163047-pod-event-scope-subdelegation-control-only/item.md rename to .yoi/tickets/closed/20260529-163047-pod-event-scope-subdelegation-control-only/item.md diff --git a/work-items/closed/20260529-163047-pod-event-scope-subdelegation-control-only/resolution.md b/.yoi/tickets/closed/20260529-163047-pod-event-scope-subdelegation-control-only/resolution.md similarity index 100% rename from work-items/closed/20260529-163047-pod-event-scope-subdelegation-control-only/resolution.md rename to .yoi/tickets/closed/20260529-163047-pod-event-scope-subdelegation-control-only/resolution.md diff --git a/work-items/closed/20260529-163047-pod-event-scope-subdelegation-control-only/thread.md b/.yoi/tickets/closed/20260529-163047-pod-event-scope-subdelegation-control-only/thread.md similarity index 100% rename from work-items/closed/20260529-163047-pod-event-scope-subdelegation-control-only/thread.md rename to .yoi/tickets/closed/20260529-163047-pod-event-scope-subdelegation-control-only/thread.md diff --git a/work-items/closed/20260529-171326-pod-socket-peer-disconnect-noise/artifacts/.gitkeep b/.yoi/tickets/closed/20260529-171326-pod-socket-peer-disconnect-noise/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260529-171326-pod-socket-peer-disconnect-noise/artifacts/.gitkeep rename to .yoi/tickets/closed/20260529-171326-pod-socket-peer-disconnect-noise/artifacts/.gitkeep diff --git a/work-items/closed/20260529-171326-pod-socket-peer-disconnect-noise/item.md b/.yoi/tickets/closed/20260529-171326-pod-socket-peer-disconnect-noise/item.md similarity index 100% rename from work-items/closed/20260529-171326-pod-socket-peer-disconnect-noise/item.md rename to .yoi/tickets/closed/20260529-171326-pod-socket-peer-disconnect-noise/item.md diff --git a/work-items/closed/20260529-171326-pod-socket-peer-disconnect-noise/resolution.md b/.yoi/tickets/closed/20260529-171326-pod-socket-peer-disconnect-noise/resolution.md similarity index 100% rename from work-items/closed/20260529-171326-pod-socket-peer-disconnect-noise/resolution.md rename to .yoi/tickets/closed/20260529-171326-pod-socket-peer-disconnect-noise/resolution.md diff --git a/work-items/closed/20260529-171326-pod-socket-peer-disconnect-noise/thread.md b/.yoi/tickets/closed/20260529-171326-pod-socket-peer-disconnect-noise/thread.md similarity index 100% rename from work-items/closed/20260529-171326-pod-socket-peer-disconnect-noise/thread.md rename to .yoi/tickets/closed/20260529-171326-pod-socket-peer-disconnect-noise/thread.md diff --git a/work-items/closed/20260529-180257-profile-registry-config-file/artifacts/.gitkeep b/.yoi/tickets/closed/20260529-180257-profile-registry-config-file/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260529-180257-profile-registry-config-file/artifacts/.gitkeep rename to .yoi/tickets/closed/20260529-180257-profile-registry-config-file/artifacts/.gitkeep diff --git a/work-items/closed/20260529-180257-profile-registry-config-file/item.md b/.yoi/tickets/closed/20260529-180257-profile-registry-config-file/item.md similarity index 100% rename from work-items/closed/20260529-180257-profile-registry-config-file/item.md rename to .yoi/tickets/closed/20260529-180257-profile-registry-config-file/item.md diff --git a/work-items/closed/20260529-180257-profile-registry-config-file/resolution.md b/.yoi/tickets/closed/20260529-180257-profile-registry-config-file/resolution.md similarity index 100% rename from work-items/closed/20260529-180257-profile-registry-config-file/resolution.md rename to .yoi/tickets/closed/20260529-180257-profile-registry-config-file/resolution.md diff --git a/work-items/closed/20260529-180257-profile-registry-config-file/thread.md b/.yoi/tickets/closed/20260529-180257-profile-registry-config-file/thread.md similarity index 100% rename from work-items/closed/20260529-180257-profile-registry-config-file/thread.md rename to .yoi/tickets/closed/20260529-180257-profile-registry-config-file/thread.md diff --git a/work-items/closed/20260529-181528-remove-profile-aliases/artifacts/.gitkeep b/.yoi/tickets/closed/20260529-181528-remove-profile-aliases/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260529-181528-remove-profile-aliases/artifacts/.gitkeep rename to .yoi/tickets/closed/20260529-181528-remove-profile-aliases/artifacts/.gitkeep diff --git a/work-items/closed/20260529-181528-remove-profile-aliases/item.md b/.yoi/tickets/closed/20260529-181528-remove-profile-aliases/item.md similarity index 100% rename from work-items/closed/20260529-181528-remove-profile-aliases/item.md rename to .yoi/tickets/closed/20260529-181528-remove-profile-aliases/item.md diff --git a/work-items/closed/20260529-181528-remove-profile-aliases/resolution.md b/.yoi/tickets/closed/20260529-181528-remove-profile-aliases/resolution.md similarity index 100% rename from work-items/closed/20260529-181528-remove-profile-aliases/resolution.md rename to .yoi/tickets/closed/20260529-181528-remove-profile-aliases/resolution.md diff --git a/work-items/closed/20260529-181528-remove-profile-aliases/thread.md b/.yoi/tickets/closed/20260529-181528-remove-profile-aliases/thread.md similarity index 100% rename from work-items/closed/20260529-181528-remove-profile-aliases/thread.md rename to .yoi/tickets/closed/20260529-181528-remove-profile-aliases/thread.md diff --git a/work-items/closed/20260529-183318-builtin-profile-remove-manifest-cascade/artifacts/.gitkeep b/.yoi/tickets/closed/20260529-183318-builtin-profile-remove-manifest-cascade/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260529-183318-builtin-profile-remove-manifest-cascade/artifacts/.gitkeep rename to .yoi/tickets/closed/20260529-183318-builtin-profile-remove-manifest-cascade/artifacts/.gitkeep diff --git a/work-items/closed/20260529-183318-builtin-profile-remove-manifest-cascade/item.md b/.yoi/tickets/closed/20260529-183318-builtin-profile-remove-manifest-cascade/item.md similarity index 100% rename from work-items/closed/20260529-183318-builtin-profile-remove-manifest-cascade/item.md rename to .yoi/tickets/closed/20260529-183318-builtin-profile-remove-manifest-cascade/item.md diff --git a/work-items/closed/20260529-183318-builtin-profile-remove-manifest-cascade/resolution.md b/.yoi/tickets/closed/20260529-183318-builtin-profile-remove-manifest-cascade/resolution.md similarity index 100% rename from work-items/closed/20260529-183318-builtin-profile-remove-manifest-cascade/resolution.md rename to .yoi/tickets/closed/20260529-183318-builtin-profile-remove-manifest-cascade/resolution.md diff --git a/work-items/closed/20260529-183318-builtin-profile-remove-manifest-cascade/thread.md b/.yoi/tickets/closed/20260529-183318-builtin-profile-remove-manifest-cascade/thread.md similarity index 100% rename from work-items/closed/20260529-183318-builtin-profile-remove-manifest-cascade/thread.md rename to .yoi/tickets/closed/20260529-183318-builtin-profile-remove-manifest-cascade/thread.md diff --git a/work-items/closed/20260529-205540-spawnpod-profile-tool-description/artifacts/.gitkeep b/.yoi/tickets/closed/20260529-205540-spawnpod-profile-tool-description/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260529-205540-spawnpod-profile-tool-description/artifacts/.gitkeep rename to .yoi/tickets/closed/20260529-205540-spawnpod-profile-tool-description/artifacts/.gitkeep diff --git a/work-items/closed/20260529-205540-spawnpod-profile-tool-description/item.md b/.yoi/tickets/closed/20260529-205540-spawnpod-profile-tool-description/item.md similarity index 100% rename from work-items/closed/20260529-205540-spawnpod-profile-tool-description/item.md rename to .yoi/tickets/closed/20260529-205540-spawnpod-profile-tool-description/item.md diff --git a/work-items/closed/20260529-205540-spawnpod-profile-tool-description/resolution.md b/.yoi/tickets/closed/20260529-205540-spawnpod-profile-tool-description/resolution.md similarity index 100% rename from work-items/closed/20260529-205540-spawnpod-profile-tool-description/resolution.md rename to .yoi/tickets/closed/20260529-205540-spawnpod-profile-tool-description/resolution.md diff --git a/work-items/closed/20260529-205540-spawnpod-profile-tool-description/thread.md b/.yoi/tickets/closed/20260529-205540-spawnpod-profile-tool-description/thread.md similarity index 100% rename from work-items/closed/20260529-205540-spawnpod-profile-tool-description/thread.md rename to .yoi/tickets/closed/20260529-205540-spawnpod-profile-tool-description/thread.md diff --git a/work-items/closed/20260529-205844-session-pod-state-boundary/artifacts/.gitkeep b/.yoi/tickets/closed/20260529-205844-session-pod-state-boundary/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260529-205844-session-pod-state-boundary/artifacts/.gitkeep rename to .yoi/tickets/closed/20260529-205844-session-pod-state-boundary/artifacts/.gitkeep diff --git a/work-items/closed/20260529-205844-session-pod-state-boundary/artifacts/review-r2.md b/.yoi/tickets/closed/20260529-205844-session-pod-state-boundary/artifacts/review-r2.md similarity index 100% rename from work-items/closed/20260529-205844-session-pod-state-boundary/artifacts/review-r2.md rename to .yoi/tickets/closed/20260529-205844-session-pod-state-boundary/artifacts/review-r2.md diff --git a/work-items/closed/20260529-205844-session-pod-state-boundary/artifacts/review.md b/.yoi/tickets/closed/20260529-205844-session-pod-state-boundary/artifacts/review.md similarity index 100% rename from work-items/closed/20260529-205844-session-pod-state-boundary/artifacts/review.md rename to .yoi/tickets/closed/20260529-205844-session-pod-state-boundary/artifacts/review.md diff --git a/work-items/closed/20260529-205844-session-pod-state-boundary/item.md b/.yoi/tickets/closed/20260529-205844-session-pod-state-boundary/item.md similarity index 100% rename from work-items/closed/20260529-205844-session-pod-state-boundary/item.md rename to .yoi/tickets/closed/20260529-205844-session-pod-state-boundary/item.md diff --git a/work-items/closed/20260529-205844-session-pod-state-boundary/resolution.md b/.yoi/tickets/closed/20260529-205844-session-pod-state-boundary/resolution.md similarity index 100% rename from work-items/closed/20260529-205844-session-pod-state-boundary/resolution.md rename to .yoi/tickets/closed/20260529-205844-session-pod-state-boundary/resolution.md diff --git a/work-items/closed/20260529-205844-session-pod-state-boundary/thread.md b/.yoi/tickets/closed/20260529-205844-session-pod-state-boundary/thread.md similarity index 100% rename from work-items/closed/20260529-205844-session-pod-state-boundary/thread.md rename to .yoi/tickets/closed/20260529-205844-session-pod-state-boundary/thread.md diff --git a/work-items/closed/20260529-222850-semantic-nix-profiles/artifacts/.gitkeep b/.yoi/tickets/closed/20260529-222850-semantic-nix-profiles/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260529-222850-semantic-nix-profiles/artifacts/.gitkeep rename to .yoi/tickets/closed/20260529-222850-semantic-nix-profiles/artifacts/.gitkeep diff --git a/work-items/closed/20260529-222850-semantic-nix-profiles/artifacts/implementation-plan.md b/.yoi/tickets/closed/20260529-222850-semantic-nix-profiles/artifacts/implementation-plan.md similarity index 100% rename from work-items/closed/20260529-222850-semantic-nix-profiles/artifacts/implementation-plan.md rename to .yoi/tickets/closed/20260529-222850-semantic-nix-profiles/artifacts/implementation-plan.md diff --git a/work-items/closed/20260529-222850-semantic-nix-profiles/item.md b/.yoi/tickets/closed/20260529-222850-semantic-nix-profiles/item.md similarity index 100% rename from work-items/closed/20260529-222850-semantic-nix-profiles/item.md rename to .yoi/tickets/closed/20260529-222850-semantic-nix-profiles/item.md diff --git a/work-items/closed/20260529-222850-semantic-nix-profiles/resolution.md b/.yoi/tickets/closed/20260529-222850-semantic-nix-profiles/resolution.md similarity index 100% rename from work-items/closed/20260529-222850-semantic-nix-profiles/resolution.md rename to .yoi/tickets/closed/20260529-222850-semantic-nix-profiles/resolution.md diff --git a/work-items/closed/20260529-222850-semantic-nix-profiles/thread.md b/.yoi/tickets/closed/20260529-222850-semantic-nix-profiles/thread.md similarity index 100% rename from work-items/closed/20260529-222850-semantic-nix-profiles/thread.md rename to .yoi/tickets/closed/20260529-222850-semantic-nix-profiles/thread.md diff --git a/work-items/closed/20260529-235408-provider-stream-trace-profile-spawn/artifacts/.gitkeep b/.yoi/tickets/closed/20260529-235408-provider-stream-trace-profile-spawn/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260529-235408-provider-stream-trace-profile-spawn/artifacts/.gitkeep rename to .yoi/tickets/closed/20260529-235408-provider-stream-trace-profile-spawn/artifacts/.gitkeep diff --git a/work-items/closed/20260529-235408-provider-stream-trace-profile-spawn/item.md b/.yoi/tickets/closed/20260529-235408-provider-stream-trace-profile-spawn/item.md similarity index 100% rename from work-items/closed/20260529-235408-provider-stream-trace-profile-spawn/item.md rename to .yoi/tickets/closed/20260529-235408-provider-stream-trace-profile-spawn/item.md diff --git a/work-items/closed/20260529-235408-provider-stream-trace-profile-spawn/resolution.md b/.yoi/tickets/closed/20260529-235408-provider-stream-trace-profile-spawn/resolution.md similarity index 100% rename from work-items/closed/20260529-235408-provider-stream-trace-profile-spawn/resolution.md rename to .yoi/tickets/closed/20260529-235408-provider-stream-trace-profile-spawn/resolution.md diff --git a/work-items/closed/20260529-235408-provider-stream-trace-profile-spawn/thread.md b/.yoi/tickets/closed/20260529-235408-provider-stream-trace-profile-spawn/thread.md similarity index 100% rename from work-items/closed/20260529-235408-provider-stream-trace-profile-spawn/thread.md rename to .yoi/tickets/closed/20260529-235408-provider-stream-trace-profile-spawn/thread.md diff --git a/work-items/closed/20260530-013904-profile-authoring-requirements-sync/artifacts/.gitkeep b/.yoi/tickets/closed/20260530-013904-profile-authoring-requirements-sync/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260530-013904-profile-authoring-requirements-sync/artifacts/.gitkeep rename to .yoi/tickets/closed/20260530-013904-profile-authoring-requirements-sync/artifacts/.gitkeep diff --git a/work-items/closed/20260530-013904-profile-authoring-requirements-sync/item.md b/.yoi/tickets/closed/20260530-013904-profile-authoring-requirements-sync/item.md similarity index 100% rename from work-items/closed/20260530-013904-profile-authoring-requirements-sync/item.md rename to .yoi/tickets/closed/20260530-013904-profile-authoring-requirements-sync/item.md diff --git a/work-items/closed/20260530-013904-profile-authoring-requirements-sync/resolution.md b/.yoi/tickets/closed/20260530-013904-profile-authoring-requirements-sync/resolution.md similarity index 100% rename from work-items/closed/20260530-013904-profile-authoring-requirements-sync/resolution.md rename to .yoi/tickets/closed/20260530-013904-profile-authoring-requirements-sync/resolution.md diff --git a/work-items/closed/20260530-013904-profile-authoring-requirements-sync/thread.md b/.yoi/tickets/closed/20260530-013904-profile-authoring-requirements-sync/thread.md similarity index 100% rename from work-items/closed/20260530-013904-profile-authoring-requirements-sync/thread.md rename to .yoi/tickets/closed/20260530-013904-profile-authoring-requirements-sync/thread.md diff --git a/work-items/closed/20260530-022235-lua-profile-authoring/artifacts/.gitkeep b/.yoi/tickets/closed/20260530-022235-lua-profile-authoring/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260530-022235-lua-profile-authoring/artifacts/.gitkeep rename to .yoi/tickets/closed/20260530-022235-lua-profile-authoring/artifacts/.gitkeep diff --git a/work-items/closed/20260530-022235-lua-profile-authoring/item.md b/.yoi/tickets/closed/20260530-022235-lua-profile-authoring/item.md similarity index 100% rename from work-items/closed/20260530-022235-lua-profile-authoring/item.md rename to .yoi/tickets/closed/20260530-022235-lua-profile-authoring/item.md diff --git a/work-items/closed/20260530-022235-lua-profile-authoring/resolution.md b/.yoi/tickets/closed/20260530-022235-lua-profile-authoring/resolution.md similarity index 100% rename from work-items/closed/20260530-022235-lua-profile-authoring/resolution.md rename to .yoi/tickets/closed/20260530-022235-lua-profile-authoring/resolution.md diff --git a/work-items/closed/20260530-022235-lua-profile-authoring/thread.md b/.yoi/tickets/closed/20260530-022235-lua-profile-authoring/thread.md similarity index 100% rename from work-items/closed/20260530-022235-lua-profile-authoring/thread.md rename to .yoi/tickets/closed/20260530-022235-lua-profile-authoring/thread.md diff --git a/work-items/closed/20260530-053259-multi-pod-parallel-status-probes/artifacts/.gitkeep b/.yoi/tickets/closed/20260530-053259-multi-pod-parallel-status-probes/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260530-053259-multi-pod-parallel-status-probes/artifacts/.gitkeep rename to .yoi/tickets/closed/20260530-053259-multi-pod-parallel-status-probes/artifacts/.gitkeep diff --git a/work-items/closed/20260530-053259-multi-pod-parallel-status-probes/item.md b/.yoi/tickets/closed/20260530-053259-multi-pod-parallel-status-probes/item.md similarity index 100% rename from work-items/closed/20260530-053259-multi-pod-parallel-status-probes/item.md rename to .yoi/tickets/closed/20260530-053259-multi-pod-parallel-status-probes/item.md diff --git a/work-items/closed/20260530-053259-multi-pod-parallel-status-probes/resolution.md b/.yoi/tickets/closed/20260530-053259-multi-pod-parallel-status-probes/resolution.md similarity index 100% rename from work-items/closed/20260530-053259-multi-pod-parallel-status-probes/resolution.md rename to .yoi/tickets/closed/20260530-053259-multi-pod-parallel-status-probes/resolution.md diff --git a/work-items/closed/20260530-053259-multi-pod-parallel-status-probes/thread.md b/.yoi/tickets/closed/20260530-053259-multi-pod-parallel-status-probes/thread.md similarity index 100% rename from work-items/closed/20260530-053259-multi-pod-parallel-status-probes/thread.md rename to .yoi/tickets/closed/20260530-053259-multi-pod-parallel-status-probes/thread.md diff --git a/work-items/closed/20260530-054927-refresh-builtin-model-catalog/artifacts/.gitkeep b/.yoi/tickets/closed/20260530-054927-refresh-builtin-model-catalog/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260530-054927-refresh-builtin-model-catalog/artifacts/.gitkeep rename to .yoi/tickets/closed/20260530-054927-refresh-builtin-model-catalog/artifacts/.gitkeep diff --git a/work-items/closed/20260530-054927-refresh-builtin-model-catalog/item.md b/.yoi/tickets/closed/20260530-054927-refresh-builtin-model-catalog/item.md similarity index 100% rename from work-items/closed/20260530-054927-refresh-builtin-model-catalog/item.md rename to .yoi/tickets/closed/20260530-054927-refresh-builtin-model-catalog/item.md diff --git a/work-items/closed/20260530-054927-refresh-builtin-model-catalog/resolution.md b/.yoi/tickets/closed/20260530-054927-refresh-builtin-model-catalog/resolution.md similarity index 100% rename from work-items/closed/20260530-054927-refresh-builtin-model-catalog/resolution.md rename to .yoi/tickets/closed/20260530-054927-refresh-builtin-model-catalog/resolution.md diff --git a/work-items/closed/20260530-054927-refresh-builtin-model-catalog/thread.md b/.yoi/tickets/closed/20260530-054927-refresh-builtin-model-catalog/thread.md similarity index 100% rename from work-items/closed/20260530-054927-refresh-builtin-model-catalog/thread.md rename to .yoi/tickets/closed/20260530-054927-refresh-builtin-model-catalog/thread.md diff --git a/work-items/closed/20260530-062852-refresh-stale-docs/artifacts/.gitkeep b/.yoi/tickets/closed/20260530-062852-refresh-stale-docs/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260530-062852-refresh-stale-docs/artifacts/.gitkeep rename to .yoi/tickets/closed/20260530-062852-refresh-stale-docs/artifacts/.gitkeep diff --git a/work-items/closed/20260530-062852-refresh-stale-docs/item.md b/.yoi/tickets/closed/20260530-062852-refresh-stale-docs/item.md similarity index 100% rename from work-items/closed/20260530-062852-refresh-stale-docs/item.md rename to .yoi/tickets/closed/20260530-062852-refresh-stale-docs/item.md diff --git a/work-items/closed/20260530-062852-refresh-stale-docs/resolution.md b/.yoi/tickets/closed/20260530-062852-refresh-stale-docs/resolution.md similarity index 100% rename from work-items/closed/20260530-062852-refresh-stale-docs/resolution.md rename to .yoi/tickets/closed/20260530-062852-refresh-stale-docs/resolution.md diff --git a/work-items/closed/20260530-062852-refresh-stale-docs/thread.md b/.yoi/tickets/closed/20260530-062852-refresh-stale-docs/thread.md similarity index 100% rename from work-items/closed/20260530-062852-refresh-stale-docs/thread.md rename to .yoi/tickets/closed/20260530-062852-refresh-stale-docs/thread.md diff --git a/work-items/closed/20260530-204045-webfetch-readable-extraction/artifacts/.gitkeep b/.yoi/tickets/closed/20260530-204045-webfetch-readable-extraction/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260530-204045-webfetch-readable-extraction/artifacts/.gitkeep rename to .yoi/tickets/closed/20260530-204045-webfetch-readable-extraction/artifacts/.gitkeep diff --git a/work-items/closed/20260530-204045-webfetch-readable-extraction/item.md b/.yoi/tickets/closed/20260530-204045-webfetch-readable-extraction/item.md similarity index 100% rename from work-items/closed/20260530-204045-webfetch-readable-extraction/item.md rename to .yoi/tickets/closed/20260530-204045-webfetch-readable-extraction/item.md diff --git a/work-items/closed/20260530-204045-webfetch-readable-extraction/resolution.md b/.yoi/tickets/closed/20260530-204045-webfetch-readable-extraction/resolution.md similarity index 100% rename from work-items/closed/20260530-204045-webfetch-readable-extraction/resolution.md rename to .yoi/tickets/closed/20260530-204045-webfetch-readable-extraction/resolution.md diff --git a/work-items/closed/20260530-204045-webfetch-readable-extraction/thread.md b/.yoi/tickets/closed/20260530-204045-webfetch-readable-extraction/thread.md similarity index 100% rename from work-items/closed/20260530-204045-webfetch-readable-extraction/thread.md rename to .yoi/tickets/closed/20260530-204045-webfetch-readable-extraction/thread.md diff --git a/work-items/closed/20260530-215928-webfetch-local-reader-markdown/artifacts/.gitkeep b/.yoi/tickets/closed/20260530-215928-webfetch-local-reader-markdown/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260530-215928-webfetch-local-reader-markdown/artifacts/.gitkeep rename to .yoi/tickets/closed/20260530-215928-webfetch-local-reader-markdown/artifacts/.gitkeep diff --git a/work-items/closed/20260530-215928-webfetch-local-reader-markdown/item.md b/.yoi/tickets/closed/20260530-215928-webfetch-local-reader-markdown/item.md similarity index 100% rename from work-items/closed/20260530-215928-webfetch-local-reader-markdown/item.md rename to .yoi/tickets/closed/20260530-215928-webfetch-local-reader-markdown/item.md diff --git a/work-items/closed/20260530-215928-webfetch-local-reader-markdown/resolution.md b/.yoi/tickets/closed/20260530-215928-webfetch-local-reader-markdown/resolution.md similarity index 100% rename from work-items/closed/20260530-215928-webfetch-local-reader-markdown/resolution.md rename to .yoi/tickets/closed/20260530-215928-webfetch-local-reader-markdown/resolution.md diff --git a/work-items/closed/20260530-215928-webfetch-local-reader-markdown/thread.md b/.yoi/tickets/closed/20260530-215928-webfetch-local-reader-markdown/thread.md similarity index 100% rename from work-items/closed/20260530-215928-webfetch-local-reader-markdown/thread.md rename to .yoi/tickets/closed/20260530-215928-webfetch-local-reader-markdown/thread.md diff --git a/work-items/closed/20260531-003743-codex-gpt55-effective-context-window/artifacts/.gitkeep b/.yoi/tickets/closed/20260531-003743-codex-gpt55-effective-context-window/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260531-003743-codex-gpt55-effective-context-window/artifacts/.gitkeep rename to .yoi/tickets/closed/20260531-003743-codex-gpt55-effective-context-window/artifacts/.gitkeep diff --git a/work-items/closed/20260531-003743-codex-gpt55-effective-context-window/item.md b/.yoi/tickets/closed/20260531-003743-codex-gpt55-effective-context-window/item.md similarity index 100% rename from work-items/closed/20260531-003743-codex-gpt55-effective-context-window/item.md rename to .yoi/tickets/closed/20260531-003743-codex-gpt55-effective-context-window/item.md diff --git a/work-items/closed/20260531-003743-codex-gpt55-effective-context-window/resolution.md b/.yoi/tickets/closed/20260531-003743-codex-gpt55-effective-context-window/resolution.md similarity index 100% rename from work-items/closed/20260531-003743-codex-gpt55-effective-context-window/resolution.md rename to .yoi/tickets/closed/20260531-003743-codex-gpt55-effective-context-window/resolution.md diff --git a/work-items/closed/20260531-003743-codex-gpt55-effective-context-window/thread.md b/.yoi/tickets/closed/20260531-003743-codex-gpt55-effective-context-window/thread.md similarity index 100% rename from work-items/closed/20260531-003743-codex-gpt55-effective-context-window/thread.md rename to .yoi/tickets/closed/20260531-003743-codex-gpt55-effective-context-window/thread.md diff --git a/work-items/closed/20260531-005557-single-binary-insomnia-cli/artifacts/.gitkeep b/.yoi/tickets/closed/20260531-005557-single-binary-insomnia-cli/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260531-005557-single-binary-insomnia-cli/artifacts/.gitkeep rename to .yoi/tickets/closed/20260531-005557-single-binary-insomnia-cli/artifacts/.gitkeep diff --git a/work-items/closed/20260531-005557-single-binary-insomnia-cli/item.md b/.yoi/tickets/closed/20260531-005557-single-binary-insomnia-cli/item.md similarity index 100% rename from work-items/closed/20260531-005557-single-binary-insomnia-cli/item.md rename to .yoi/tickets/closed/20260531-005557-single-binary-insomnia-cli/item.md diff --git a/work-items/closed/20260531-005557-single-binary-insomnia-cli/resolution.md b/.yoi/tickets/closed/20260531-005557-single-binary-insomnia-cli/resolution.md similarity index 100% rename from work-items/closed/20260531-005557-single-binary-insomnia-cli/resolution.md rename to .yoi/tickets/closed/20260531-005557-single-binary-insomnia-cli/resolution.md diff --git a/work-items/closed/20260531-005557-single-binary-insomnia-cli/thread.md b/.yoi/tickets/closed/20260531-005557-single-binary-insomnia-cli/thread.md similarity index 100% rename from work-items/closed/20260531-005557-single-binary-insomnia-cli/thread.md rename to .yoi/tickets/closed/20260531-005557-single-binary-insomnia-cli/thread.md diff --git a/work-items/closed/20260531-022821-pod-tool-surface-restore-list/artifacts/.gitkeep b/.yoi/tickets/closed/20260531-022821-pod-tool-surface-restore-list/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260531-022821-pod-tool-surface-restore-list/artifacts/.gitkeep rename to .yoi/tickets/closed/20260531-022821-pod-tool-surface-restore-list/artifacts/.gitkeep diff --git a/work-items/closed/20260531-022821-pod-tool-surface-restore-list/item.md b/.yoi/tickets/closed/20260531-022821-pod-tool-surface-restore-list/item.md similarity index 100% rename from work-items/closed/20260531-022821-pod-tool-surface-restore-list/item.md rename to .yoi/tickets/closed/20260531-022821-pod-tool-surface-restore-list/item.md diff --git a/work-items/closed/20260531-022821-pod-tool-surface-restore-list/resolution.md b/.yoi/tickets/closed/20260531-022821-pod-tool-surface-restore-list/resolution.md similarity index 100% rename from work-items/closed/20260531-022821-pod-tool-surface-restore-list/resolution.md rename to .yoi/tickets/closed/20260531-022821-pod-tool-surface-restore-list/resolution.md diff --git a/work-items/closed/20260531-022821-pod-tool-surface-restore-list/thread.md b/.yoi/tickets/closed/20260531-022821-pod-tool-surface-restore-list/thread.md similarity index 100% rename from work-items/closed/20260531-022821-pod-tool-surface-restore-list/thread.md rename to .yoi/tickets/closed/20260531-022821-pod-tool-surface-restore-list/thread.md diff --git a/work-items/closed/20260531-043239-insomnia-pod-subcommand-runtime/artifacts/.gitkeep b/.yoi/tickets/closed/20260531-043239-insomnia-pod-subcommand-runtime/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260531-043239-insomnia-pod-subcommand-runtime/artifacts/.gitkeep rename to .yoi/tickets/closed/20260531-043239-insomnia-pod-subcommand-runtime/artifacts/.gitkeep diff --git a/work-items/closed/20260531-043239-insomnia-pod-subcommand-runtime/item.md b/.yoi/tickets/closed/20260531-043239-insomnia-pod-subcommand-runtime/item.md similarity index 100% rename from work-items/closed/20260531-043239-insomnia-pod-subcommand-runtime/item.md rename to .yoi/tickets/closed/20260531-043239-insomnia-pod-subcommand-runtime/item.md diff --git a/work-items/closed/20260531-043239-insomnia-pod-subcommand-runtime/resolution.md b/.yoi/tickets/closed/20260531-043239-insomnia-pod-subcommand-runtime/resolution.md similarity index 100% rename from work-items/closed/20260531-043239-insomnia-pod-subcommand-runtime/resolution.md rename to .yoi/tickets/closed/20260531-043239-insomnia-pod-subcommand-runtime/resolution.md diff --git a/work-items/closed/20260531-043239-insomnia-pod-subcommand-runtime/thread.md b/.yoi/tickets/closed/20260531-043239-insomnia-pod-subcommand-runtime/thread.md similarity index 100% rename from work-items/closed/20260531-043239-insomnia-pod-subcommand-runtime/thread.md rename to .yoi/tickets/closed/20260531-043239-insomnia-pod-subcommand-runtime/thread.md diff --git a/work-items/closed/20260531-045034-spawn-through-insomnia-pod-subcommand/artifacts/.gitkeep b/.yoi/tickets/closed/20260531-045034-spawn-through-insomnia-pod-subcommand/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260531-045034-spawn-through-insomnia-pod-subcommand/artifacts/.gitkeep rename to .yoi/tickets/closed/20260531-045034-spawn-through-insomnia-pod-subcommand/artifacts/.gitkeep diff --git a/work-items/closed/20260531-045034-spawn-through-insomnia-pod-subcommand/item.md b/.yoi/tickets/closed/20260531-045034-spawn-through-insomnia-pod-subcommand/item.md similarity index 100% rename from work-items/closed/20260531-045034-spawn-through-insomnia-pod-subcommand/item.md rename to .yoi/tickets/closed/20260531-045034-spawn-through-insomnia-pod-subcommand/item.md diff --git a/work-items/closed/20260531-045034-spawn-through-insomnia-pod-subcommand/resolution.md b/.yoi/tickets/closed/20260531-045034-spawn-through-insomnia-pod-subcommand/resolution.md similarity index 100% rename from work-items/closed/20260531-045034-spawn-through-insomnia-pod-subcommand/resolution.md rename to .yoi/tickets/closed/20260531-045034-spawn-through-insomnia-pod-subcommand/resolution.md diff --git a/work-items/closed/20260531-045034-spawn-through-insomnia-pod-subcommand/thread.md b/.yoi/tickets/closed/20260531-045034-spawn-through-insomnia-pod-subcommand/thread.md similarity index 100% rename from work-items/closed/20260531-045034-spawn-through-insomnia-pod-subcommand/thread.md rename to .yoi/tickets/closed/20260531-045034-spawn-through-insomnia-pod-subcommand/thread.md diff --git a/work-items/closed/20260531-054728-remove-insomnia-pod-binary/artifacts/.gitkeep b/.yoi/tickets/closed/20260531-054728-remove-insomnia-pod-binary/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260531-054728-remove-insomnia-pod-binary/artifacts/.gitkeep rename to .yoi/tickets/closed/20260531-054728-remove-insomnia-pod-binary/artifacts/.gitkeep diff --git a/work-items/closed/20260531-054728-remove-insomnia-pod-binary/item.md b/.yoi/tickets/closed/20260531-054728-remove-insomnia-pod-binary/item.md similarity index 100% rename from work-items/closed/20260531-054728-remove-insomnia-pod-binary/item.md rename to .yoi/tickets/closed/20260531-054728-remove-insomnia-pod-binary/item.md diff --git a/work-items/closed/20260531-054728-remove-insomnia-pod-binary/resolution.md b/.yoi/tickets/closed/20260531-054728-remove-insomnia-pod-binary/resolution.md similarity index 100% rename from work-items/closed/20260531-054728-remove-insomnia-pod-binary/resolution.md rename to .yoi/tickets/closed/20260531-054728-remove-insomnia-pod-binary/resolution.md diff --git a/work-items/closed/20260531-054728-remove-insomnia-pod-binary/thread.md b/.yoi/tickets/closed/20260531-054728-remove-insomnia-pod-binary/thread.md similarity index 100% rename from work-items/closed/20260531-054728-remove-insomnia-pod-binary/thread.md rename to .yoi/tickets/closed/20260531-054728-remove-insomnia-pod-binary/thread.md diff --git a/work-items/closed/20260531-064550-rename-pod-command-crate-to-insomnia/artifacts/.gitkeep b/.yoi/tickets/closed/20260531-064550-rename-pod-command-crate-to-insomnia/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260531-064550-rename-pod-command-crate-to-insomnia/artifacts/.gitkeep rename to .yoi/tickets/closed/20260531-064550-rename-pod-command-crate-to-insomnia/artifacts/.gitkeep diff --git a/work-items/closed/20260531-064550-rename-pod-command-crate-to-insomnia/item.md b/.yoi/tickets/closed/20260531-064550-rename-pod-command-crate-to-insomnia/item.md similarity index 100% rename from work-items/closed/20260531-064550-rename-pod-command-crate-to-insomnia/item.md rename to .yoi/tickets/closed/20260531-064550-rename-pod-command-crate-to-insomnia/item.md diff --git a/work-items/closed/20260531-064550-rename-pod-command-crate-to-insomnia/resolution.md b/.yoi/tickets/closed/20260531-064550-rename-pod-command-crate-to-insomnia/resolution.md similarity index 100% rename from work-items/closed/20260531-064550-rename-pod-command-crate-to-insomnia/resolution.md rename to .yoi/tickets/closed/20260531-064550-rename-pod-command-crate-to-insomnia/resolution.md diff --git a/work-items/closed/20260531-064550-rename-pod-command-crate-to-insomnia/thread.md b/.yoi/tickets/closed/20260531-064550-rename-pod-command-crate-to-insomnia/thread.md similarity index 100% rename from work-items/closed/20260531-064550-rename-pod-command-crate-to-insomnia/thread.md rename to .yoi/tickets/closed/20260531-064550-rename-pod-command-crate-to-insomnia/thread.md diff --git a/work-items/closed/20260531-074258-tui-extract-cli-parsing/artifacts/.gitkeep b/.yoi/tickets/closed/20260531-074258-tui-extract-cli-parsing/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260531-074258-tui-extract-cli-parsing/artifacts/.gitkeep rename to .yoi/tickets/closed/20260531-074258-tui-extract-cli-parsing/artifacts/.gitkeep diff --git a/work-items/closed/20260531-074258-tui-extract-cli-parsing/item.md b/.yoi/tickets/closed/20260531-074258-tui-extract-cli-parsing/item.md similarity index 100% rename from work-items/closed/20260531-074258-tui-extract-cli-parsing/item.md rename to .yoi/tickets/closed/20260531-074258-tui-extract-cli-parsing/item.md diff --git a/work-items/closed/20260531-074258-tui-extract-cli-parsing/resolution.md b/.yoi/tickets/closed/20260531-074258-tui-extract-cli-parsing/resolution.md similarity index 100% rename from work-items/closed/20260531-074258-tui-extract-cli-parsing/resolution.md rename to .yoi/tickets/closed/20260531-074258-tui-extract-cli-parsing/resolution.md diff --git a/work-items/closed/20260531-074258-tui-extract-cli-parsing/thread.md b/.yoi/tickets/closed/20260531-074258-tui-extract-cli-parsing/thread.md similarity index 100% rename from work-items/closed/20260531-074258-tui-extract-cli-parsing/thread.md rename to .yoi/tickets/closed/20260531-074258-tui-extract-cli-parsing/thread.md diff --git a/work-items/closed/20260531-074258-tui-extract-single-pod-runtime/artifacts/.gitkeep b/.yoi/tickets/closed/20260531-074258-tui-extract-single-pod-runtime/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260531-074258-tui-extract-single-pod-runtime/artifacts/.gitkeep rename to .yoi/tickets/closed/20260531-074258-tui-extract-single-pod-runtime/artifacts/.gitkeep diff --git a/work-items/closed/20260531-074258-tui-extract-single-pod-runtime/item.md b/.yoi/tickets/closed/20260531-074258-tui-extract-single-pod-runtime/item.md similarity index 100% rename from work-items/closed/20260531-074258-tui-extract-single-pod-runtime/item.md rename to .yoi/tickets/closed/20260531-074258-tui-extract-single-pod-runtime/item.md diff --git a/work-items/closed/20260531-074258-tui-extract-single-pod-runtime/resolution.md b/.yoi/tickets/closed/20260531-074258-tui-extract-single-pod-runtime/resolution.md similarity index 100% rename from work-items/closed/20260531-074258-tui-extract-single-pod-runtime/resolution.md rename to .yoi/tickets/closed/20260531-074258-tui-extract-single-pod-runtime/resolution.md diff --git a/work-items/closed/20260531-074258-tui-extract-single-pod-runtime/thread.md b/.yoi/tickets/closed/20260531-074258-tui-extract-single-pod-runtime/thread.md similarity index 100% rename from work-items/closed/20260531-074258-tui-extract-single-pod-runtime/thread.md rename to .yoi/tickets/closed/20260531-074258-tui-extract-single-pod-runtime/thread.md diff --git a/work-items/closed/20260531-074258-tui-move-view-mode-state/artifacts/.gitkeep b/.yoi/tickets/closed/20260531-074258-tui-move-view-mode-state/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260531-074258-tui-move-view-mode-state/artifacts/.gitkeep rename to .yoi/tickets/closed/20260531-074258-tui-move-view-mode-state/artifacts/.gitkeep diff --git a/work-items/closed/20260531-074258-tui-move-view-mode-state/item.md b/.yoi/tickets/closed/20260531-074258-tui-move-view-mode-state/item.md similarity index 100% rename from work-items/closed/20260531-074258-tui-move-view-mode-state/item.md rename to .yoi/tickets/closed/20260531-074258-tui-move-view-mode-state/item.md diff --git a/work-items/closed/20260531-074258-tui-move-view-mode-state/resolution.md b/.yoi/tickets/closed/20260531-074258-tui-move-view-mode-state/resolution.md similarity index 100% rename from work-items/closed/20260531-074258-tui-move-view-mode-state/resolution.md rename to .yoi/tickets/closed/20260531-074258-tui-move-view-mode-state/resolution.md diff --git a/work-items/closed/20260531-074258-tui-move-view-mode-state/thread.md b/.yoi/tickets/closed/20260531-074258-tui-move-view-mode-state/thread.md similarity index 100% rename from work-items/closed/20260531-074258-tui-move-view-mode-state/thread.md rename to .yoi/tickets/closed/20260531-074258-tui-move-view-mode-state/thread.md diff --git a/work-items/closed/20260531-082646-document-env-var-policy/artifacts/.gitkeep b/.yoi/tickets/closed/20260531-082646-document-env-var-policy/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260531-082646-document-env-var-policy/artifacts/.gitkeep rename to .yoi/tickets/closed/20260531-082646-document-env-var-policy/artifacts/.gitkeep diff --git a/work-items/closed/20260531-082646-document-env-var-policy/item.md b/.yoi/tickets/closed/20260531-082646-document-env-var-policy/item.md similarity index 100% rename from work-items/closed/20260531-082646-document-env-var-policy/item.md rename to .yoi/tickets/closed/20260531-082646-document-env-var-policy/item.md diff --git a/work-items/closed/20260531-082646-document-env-var-policy/resolution.md b/.yoi/tickets/closed/20260531-082646-document-env-var-policy/resolution.md similarity index 100% rename from work-items/closed/20260531-082646-document-env-var-policy/resolution.md rename to .yoi/tickets/closed/20260531-082646-document-env-var-policy/resolution.md diff --git a/work-items/closed/20260531-082646-document-env-var-policy/thread.md b/.yoi/tickets/closed/20260531-082646-document-env-var-policy/thread.md similarity index 100% rename from work-items/closed/20260531-082646-document-env-var-policy/thread.md rename to .yoi/tickets/closed/20260531-082646-document-env-var-policy/thread.md diff --git a/work-items/closed/20260531-085959-eliminate-test-only-env-vars/artifacts/.gitkeep b/.yoi/tickets/closed/20260531-085959-eliminate-test-only-env-vars/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260531-085959-eliminate-test-only-env-vars/artifacts/.gitkeep rename to .yoi/tickets/closed/20260531-085959-eliminate-test-only-env-vars/artifacts/.gitkeep diff --git a/work-items/closed/20260531-085959-eliminate-test-only-env-vars/item.md b/.yoi/tickets/closed/20260531-085959-eliminate-test-only-env-vars/item.md similarity index 100% rename from work-items/closed/20260531-085959-eliminate-test-only-env-vars/item.md rename to .yoi/tickets/closed/20260531-085959-eliminate-test-only-env-vars/item.md diff --git a/work-items/closed/20260531-085959-eliminate-test-only-env-vars/resolution.md b/.yoi/tickets/closed/20260531-085959-eliminate-test-only-env-vars/resolution.md similarity index 100% rename from work-items/closed/20260531-085959-eliminate-test-only-env-vars/resolution.md rename to .yoi/tickets/closed/20260531-085959-eliminate-test-only-env-vars/resolution.md diff --git a/work-items/closed/20260531-085959-eliminate-test-only-env-vars/thread.md b/.yoi/tickets/closed/20260531-085959-eliminate-test-only-env-vars/thread.md similarity index 100% rename from work-items/closed/20260531-085959-eliminate-test-only-env-vars/thread.md rename to .yoi/tickets/closed/20260531-085959-eliminate-test-only-env-vars/thread.md diff --git a/work-items/closed/20260531-085959-remove-insomnia-pod-command-env/artifacts/.gitkeep b/.yoi/tickets/closed/20260531-085959-remove-insomnia-pod-command-env/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260531-085959-remove-insomnia-pod-command-env/artifacts/.gitkeep rename to .yoi/tickets/closed/20260531-085959-remove-insomnia-pod-command-env/artifacts/.gitkeep diff --git a/work-items/closed/20260531-085959-remove-insomnia-pod-command-env/item.md b/.yoi/tickets/closed/20260531-085959-remove-insomnia-pod-command-env/item.md similarity index 100% rename from work-items/closed/20260531-085959-remove-insomnia-pod-command-env/item.md rename to .yoi/tickets/closed/20260531-085959-remove-insomnia-pod-command-env/item.md diff --git a/work-items/closed/20260531-085959-remove-insomnia-pod-command-env/resolution.md b/.yoi/tickets/closed/20260531-085959-remove-insomnia-pod-command-env/resolution.md similarity index 100% rename from work-items/closed/20260531-085959-remove-insomnia-pod-command-env/resolution.md rename to .yoi/tickets/closed/20260531-085959-remove-insomnia-pod-command-env/resolution.md diff --git a/work-items/closed/20260531-085959-remove-insomnia-pod-command-env/thread.md b/.yoi/tickets/closed/20260531-085959-remove-insomnia-pod-command-env/thread.md similarity index 100% rename from work-items/closed/20260531-085959-remove-insomnia-pod-command-env/thread.md rename to .yoi/tickets/closed/20260531-085959-remove-insomnia-pod-command-env/thread.md diff --git a/work-items/closed/20260531-104614-pure-path-fallback-tests/artifacts/.gitkeep b/.yoi/tickets/closed/20260531-104614-pure-path-fallback-tests/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260531-104614-pure-path-fallback-tests/artifacts/.gitkeep rename to .yoi/tickets/closed/20260531-104614-pure-path-fallback-tests/artifacts/.gitkeep diff --git a/work-items/closed/20260531-104614-pure-path-fallback-tests/item.md b/.yoi/tickets/closed/20260531-104614-pure-path-fallback-tests/item.md similarity index 100% rename from work-items/closed/20260531-104614-pure-path-fallback-tests/item.md rename to .yoi/tickets/closed/20260531-104614-pure-path-fallback-tests/item.md diff --git a/work-items/closed/20260531-104614-pure-path-fallback-tests/resolution.md b/.yoi/tickets/closed/20260531-104614-pure-path-fallback-tests/resolution.md similarity index 100% rename from work-items/closed/20260531-104614-pure-path-fallback-tests/resolution.md rename to .yoi/tickets/closed/20260531-104614-pure-path-fallback-tests/resolution.md diff --git a/work-items/closed/20260531-104614-pure-path-fallback-tests/thread.md b/.yoi/tickets/closed/20260531-104614-pure-path-fallback-tests/thread.md similarity index 100% rename from work-items/closed/20260531-104614-pure-path-fallback-tests/thread.md rename to .yoi/tickets/closed/20260531-104614-pure-path-fallback-tests/thread.md diff --git a/work-items/closed/20260531-110818-remove-resource-dir/artifacts/.gitkeep b/.yoi/tickets/closed/20260531-110818-remove-resource-dir/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260531-110818-remove-resource-dir/artifacts/.gitkeep rename to .yoi/tickets/closed/20260531-110818-remove-resource-dir/artifacts/.gitkeep diff --git a/work-items/closed/20260531-110818-remove-resource-dir/item.md b/.yoi/tickets/closed/20260531-110818-remove-resource-dir/item.md similarity index 100% rename from work-items/closed/20260531-110818-remove-resource-dir/item.md rename to .yoi/tickets/closed/20260531-110818-remove-resource-dir/item.md diff --git a/work-items/closed/20260531-110818-remove-resource-dir/resolution.md b/.yoi/tickets/closed/20260531-110818-remove-resource-dir/resolution.md similarity index 100% rename from work-items/closed/20260531-110818-remove-resource-dir/resolution.md rename to .yoi/tickets/closed/20260531-110818-remove-resource-dir/resolution.md diff --git a/work-items/closed/20260531-110818-remove-resource-dir/thread.md b/.yoi/tickets/closed/20260531-110818-remove-resource-dir/thread.md similarity index 100% rename from work-items/closed/20260531-110818-remove-resource-dir/thread.md rename to .yoi/tickets/closed/20260531-110818-remove-resource-dir/thread.md diff --git a/work-items/closed/20260531-111956-insomnia-crate-cli-owner/artifacts/.gitkeep b/.yoi/tickets/closed/20260531-111956-insomnia-crate-cli-owner/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260531-111956-insomnia-crate-cli-owner/artifacts/.gitkeep rename to .yoi/tickets/closed/20260531-111956-insomnia-crate-cli-owner/artifacts/.gitkeep diff --git a/work-items/closed/20260531-111956-insomnia-crate-cli-owner/item.md b/.yoi/tickets/closed/20260531-111956-insomnia-crate-cli-owner/item.md similarity index 100% rename from work-items/closed/20260531-111956-insomnia-crate-cli-owner/item.md rename to .yoi/tickets/closed/20260531-111956-insomnia-crate-cli-owner/item.md diff --git a/work-items/closed/20260531-111956-insomnia-crate-cli-owner/resolution.md b/.yoi/tickets/closed/20260531-111956-insomnia-crate-cli-owner/resolution.md similarity index 100% rename from work-items/closed/20260531-111956-insomnia-crate-cli-owner/resolution.md rename to .yoi/tickets/closed/20260531-111956-insomnia-crate-cli-owner/resolution.md diff --git a/work-items/closed/20260531-111956-insomnia-crate-cli-owner/thread.md b/.yoi/tickets/closed/20260531-111956-insomnia-crate-cli-owner/thread.md similarity index 100% rename from work-items/closed/20260531-111956-insomnia-crate-cli-owner/thread.md rename to .yoi/tickets/closed/20260531-111956-insomnia-crate-cli-owner/thread.md diff --git a/work-items/closed/20260531-124040-dev-pod-runtime-command-env/artifacts/.gitkeep b/.yoi/tickets/closed/20260531-124040-dev-pod-runtime-command-env/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260531-124040-dev-pod-runtime-command-env/artifacts/.gitkeep rename to .yoi/tickets/closed/20260531-124040-dev-pod-runtime-command-env/artifacts/.gitkeep diff --git a/work-items/closed/20260531-124040-dev-pod-runtime-command-env/item.md b/.yoi/tickets/closed/20260531-124040-dev-pod-runtime-command-env/item.md similarity index 100% rename from work-items/closed/20260531-124040-dev-pod-runtime-command-env/item.md rename to .yoi/tickets/closed/20260531-124040-dev-pod-runtime-command-env/item.md diff --git a/work-items/closed/20260531-124040-dev-pod-runtime-command-env/resolution.md b/.yoi/tickets/closed/20260531-124040-dev-pod-runtime-command-env/resolution.md similarity index 100% rename from work-items/closed/20260531-124040-dev-pod-runtime-command-env/resolution.md rename to .yoi/tickets/closed/20260531-124040-dev-pod-runtime-command-env/resolution.md diff --git a/work-items/closed/20260531-124040-dev-pod-runtime-command-env/thread.md b/.yoi/tickets/closed/20260531-124040-dev-pod-runtime-command-env/thread.md similarity index 100% rename from work-items/closed/20260531-124040-dev-pod-runtime-command-env/thread.md rename to .yoi/tickets/closed/20260531-124040-dev-pod-runtime-command-env/thread.md diff --git a/work-items/closed/20260531-223506-memory-prompt-conditional-lookup/artifacts/.gitkeep b/.yoi/tickets/closed/20260531-223506-memory-prompt-conditional-lookup/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260531-223506-memory-prompt-conditional-lookup/artifacts/.gitkeep rename to .yoi/tickets/closed/20260531-223506-memory-prompt-conditional-lookup/artifacts/.gitkeep diff --git a/work-items/closed/20260531-223506-memory-prompt-conditional-lookup/artifacts/resolution-20260531.md b/.yoi/tickets/closed/20260531-223506-memory-prompt-conditional-lookup/artifacts/resolution-20260531.md similarity index 100% rename from work-items/closed/20260531-223506-memory-prompt-conditional-lookup/artifacts/resolution-20260531.md rename to .yoi/tickets/closed/20260531-223506-memory-prompt-conditional-lookup/artifacts/resolution-20260531.md diff --git a/work-items/closed/20260531-223506-memory-prompt-conditional-lookup/artifacts/review-20260531-memory-prompt.md b/.yoi/tickets/closed/20260531-223506-memory-prompt-conditional-lookup/artifacts/review-20260531-memory-prompt.md similarity index 100% rename from work-items/closed/20260531-223506-memory-prompt-conditional-lookup/artifacts/review-20260531-memory-prompt.md rename to .yoi/tickets/closed/20260531-223506-memory-prompt-conditional-lookup/artifacts/review-20260531-memory-prompt.md diff --git a/work-items/closed/20260531-223506-memory-prompt-conditional-lookup/item.md b/.yoi/tickets/closed/20260531-223506-memory-prompt-conditional-lookup/item.md similarity index 100% rename from work-items/closed/20260531-223506-memory-prompt-conditional-lookup/item.md rename to .yoi/tickets/closed/20260531-223506-memory-prompt-conditional-lookup/item.md diff --git a/work-items/closed/20260531-223506-memory-prompt-conditional-lookup/thread.md b/.yoi/tickets/closed/20260531-223506-memory-prompt-conditional-lookup/thread.md similarity index 100% rename from work-items/closed/20260531-223506-memory-prompt-conditional-lookup/thread.md rename to .yoi/tickets/closed/20260531-223506-memory-prompt-conditional-lookup/thread.md diff --git a/work-items/closed/20260601-001616-prompt-occupancy-token-estimator/artifacts/.gitkeep b/.yoi/tickets/closed/20260601-001616-prompt-occupancy-token-estimator/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260601-001616-prompt-occupancy-token-estimator/artifacts/.gitkeep rename to .yoi/tickets/closed/20260601-001616-prompt-occupancy-token-estimator/artifacts/.gitkeep diff --git a/work-items/closed/20260601-001616-prompt-occupancy-token-estimator/item.md b/.yoi/tickets/closed/20260601-001616-prompt-occupancy-token-estimator/item.md similarity index 100% rename from work-items/closed/20260601-001616-prompt-occupancy-token-estimator/item.md rename to .yoi/tickets/closed/20260601-001616-prompt-occupancy-token-estimator/item.md diff --git a/work-items/closed/20260601-001616-prompt-occupancy-token-estimator/resolution.md b/.yoi/tickets/closed/20260601-001616-prompt-occupancy-token-estimator/resolution.md similarity index 100% rename from work-items/closed/20260601-001616-prompt-occupancy-token-estimator/resolution.md rename to .yoi/tickets/closed/20260601-001616-prompt-occupancy-token-estimator/resolution.md diff --git a/work-items/closed/20260601-001616-prompt-occupancy-token-estimator/thread.md b/.yoi/tickets/closed/20260601-001616-prompt-occupancy-token-estimator/thread.md similarity index 100% rename from work-items/closed/20260601-001616-prompt-occupancy-token-estimator/thread.md rename to .yoi/tickets/closed/20260601-001616-prompt-occupancy-token-estimator/thread.md diff --git a/work-items/closed/20260601-013132-tui-new-session-first-message-missing/artifacts/.gitkeep b/.yoi/tickets/closed/20260601-013132-tui-new-session-first-message-missing/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260601-013132-tui-new-session-first-message-missing/artifacts/.gitkeep rename to .yoi/tickets/closed/20260601-013132-tui-new-session-first-message-missing/artifacts/.gitkeep diff --git a/work-items/closed/20260601-013132-tui-new-session-first-message-missing/artifacts/investigation-20260601.md b/.yoi/tickets/closed/20260601-013132-tui-new-session-first-message-missing/artifacts/investigation-20260601.md similarity index 100% rename from work-items/closed/20260601-013132-tui-new-session-first-message-missing/artifacts/investigation-20260601.md rename to .yoi/tickets/closed/20260601-013132-tui-new-session-first-message-missing/artifacts/investigation-20260601.md diff --git a/work-items/closed/20260601-013132-tui-new-session-first-message-missing/artifacts/review-20260601.md b/.yoi/tickets/closed/20260601-013132-tui-new-session-first-message-missing/artifacts/review-20260601.md similarity index 100% rename from work-items/closed/20260601-013132-tui-new-session-first-message-missing/artifacts/review-20260601.md rename to .yoi/tickets/closed/20260601-013132-tui-new-session-first-message-missing/artifacts/review-20260601.md diff --git a/work-items/closed/20260601-013132-tui-new-session-first-message-missing/item.md b/.yoi/tickets/closed/20260601-013132-tui-new-session-first-message-missing/item.md similarity index 100% rename from work-items/closed/20260601-013132-tui-new-session-first-message-missing/item.md rename to .yoi/tickets/closed/20260601-013132-tui-new-session-first-message-missing/item.md diff --git a/work-items/closed/20260601-013132-tui-new-session-first-message-missing/resolution.md b/.yoi/tickets/closed/20260601-013132-tui-new-session-first-message-missing/resolution.md similarity index 100% rename from work-items/closed/20260601-013132-tui-new-session-first-message-missing/resolution.md rename to .yoi/tickets/closed/20260601-013132-tui-new-session-first-message-missing/resolution.md diff --git a/work-items/closed/20260601-013132-tui-new-session-first-message-missing/thread.md b/.yoi/tickets/closed/20260601-013132-tui-new-session-first-message-missing/thread.md similarity index 100% rename from work-items/closed/20260601-013132-tui-new-session-first-message-missing/thread.md rename to .yoi/tickets/closed/20260601-013132-tui-new-session-first-message-missing/thread.md diff --git a/work-items/closed/20260601-020202-tui-keys-inline-viewport-ui/artifacts/.gitkeep b/.yoi/tickets/closed/20260601-020202-tui-keys-inline-viewport-ui/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260601-020202-tui-keys-inline-viewport-ui/artifacts/.gitkeep rename to .yoi/tickets/closed/20260601-020202-tui-keys-inline-viewport-ui/artifacts/.gitkeep diff --git a/work-items/closed/20260601-020202-tui-keys-inline-viewport-ui/artifacts/review-20260601.md b/.yoi/tickets/closed/20260601-020202-tui-keys-inline-viewport-ui/artifacts/review-20260601.md similarity index 100% rename from work-items/closed/20260601-020202-tui-keys-inline-viewport-ui/artifacts/review-20260601.md rename to .yoi/tickets/closed/20260601-020202-tui-keys-inline-viewport-ui/artifacts/review-20260601.md diff --git a/work-items/closed/20260601-020202-tui-keys-inline-viewport-ui/item.md b/.yoi/tickets/closed/20260601-020202-tui-keys-inline-viewport-ui/item.md similarity index 100% rename from work-items/closed/20260601-020202-tui-keys-inline-viewport-ui/item.md rename to .yoi/tickets/closed/20260601-020202-tui-keys-inline-viewport-ui/item.md diff --git a/work-items/closed/20260601-020202-tui-keys-inline-viewport-ui/resolution.md b/.yoi/tickets/closed/20260601-020202-tui-keys-inline-viewport-ui/resolution.md similarity index 100% rename from work-items/closed/20260601-020202-tui-keys-inline-viewport-ui/resolution.md rename to .yoi/tickets/closed/20260601-020202-tui-keys-inline-viewport-ui/resolution.md diff --git a/work-items/closed/20260601-020202-tui-keys-inline-viewport-ui/thread.md b/.yoi/tickets/closed/20260601-020202-tui-keys-inline-viewport-ui/thread.md similarity index 100% rename from work-items/closed/20260601-020202-tui-keys-inline-viewport-ui/thread.md rename to .yoi/tickets/closed/20260601-020202-tui-keys-inline-viewport-ui/thread.md diff --git a/work-items/closed/20260601-031252-builtin-work-item-intake-routing/artifacts/.gitkeep b/.yoi/tickets/closed/20260601-031252-builtin-work-item-intake-routing/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260601-031252-builtin-work-item-intake-routing/artifacts/.gitkeep rename to .yoi/tickets/closed/20260601-031252-builtin-work-item-intake-routing/artifacts/.gitkeep diff --git a/work-items/closed/20260601-031252-builtin-work-item-intake-routing/artifacts/ticket-definition-and-api-shape-20260605.md b/.yoi/tickets/closed/20260601-031252-builtin-work-item-intake-routing/artifacts/ticket-definition-and-api-shape-20260605.md similarity index 100% rename from work-items/closed/20260601-031252-builtin-work-item-intake-routing/artifacts/ticket-definition-and-api-shape-20260605.md rename to .yoi/tickets/closed/20260601-031252-builtin-work-item-intake-routing/artifacts/ticket-definition-and-api-shape-20260605.md diff --git a/work-items/closed/20260601-031252-builtin-work-item-intake-routing/artifacts/workitem-definition-and-api-shape-20260601.md b/.yoi/tickets/closed/20260601-031252-builtin-work-item-intake-routing/artifacts/workitem-definition-and-api-shape-20260601.md similarity index 100% rename from work-items/closed/20260601-031252-builtin-work-item-intake-routing/artifacts/workitem-definition-and-api-shape-20260601.md rename to .yoi/tickets/closed/20260601-031252-builtin-work-item-intake-routing/artifacts/workitem-definition-and-api-shape-20260601.md diff --git a/work-items/closed/20260601-031252-builtin-work-item-intake-routing/item.md b/.yoi/tickets/closed/20260601-031252-builtin-work-item-intake-routing/item.md similarity index 100% rename from work-items/closed/20260601-031252-builtin-work-item-intake-routing/item.md rename to .yoi/tickets/closed/20260601-031252-builtin-work-item-intake-routing/item.md diff --git a/work-items/closed/20260601-031252-builtin-work-item-intake-routing/resolution.md b/.yoi/tickets/closed/20260601-031252-builtin-work-item-intake-routing/resolution.md similarity index 100% rename from work-items/closed/20260601-031252-builtin-work-item-intake-routing/resolution.md rename to .yoi/tickets/closed/20260601-031252-builtin-work-item-intake-routing/resolution.md diff --git a/work-items/closed/20260601-031252-builtin-work-item-intake-routing/thread.md b/.yoi/tickets/closed/20260601-031252-builtin-work-item-intake-routing/thread.md similarity index 100% rename from work-items/closed/20260601-031252-builtin-work-item-intake-routing/thread.md rename to .yoi/tickets/closed/20260601-031252-builtin-work-item-intake-routing/thread.md diff --git a/work-items/closed/20260601-080614-rename-insomnia-to-yoi/artifacts/.gitkeep b/.yoi/tickets/closed/20260601-080614-rename-insomnia-to-yoi/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260601-080614-rename-insomnia-to-yoi/artifacts/.gitkeep rename to .yoi/tickets/closed/20260601-080614-rename-insomnia-to-yoi/artifacts/.gitkeep diff --git a/work-items/closed/20260601-080614-rename-insomnia-to-yoi/artifacts/implementation-report.md b/.yoi/tickets/closed/20260601-080614-rename-insomnia-to-yoi/artifacts/implementation-report.md similarity index 100% rename from work-items/closed/20260601-080614-rename-insomnia-to-yoi/artifacts/implementation-report.md rename to .yoi/tickets/closed/20260601-080614-rename-insomnia-to-yoi/artifacts/implementation-report.md diff --git a/work-items/closed/20260601-080614-rename-insomnia-to-yoi/artifacts/yoi-rename-survey.md b/.yoi/tickets/closed/20260601-080614-rename-insomnia-to-yoi/artifacts/yoi-rename-survey.md similarity index 100% rename from work-items/closed/20260601-080614-rename-insomnia-to-yoi/artifacts/yoi-rename-survey.md rename to .yoi/tickets/closed/20260601-080614-rename-insomnia-to-yoi/artifacts/yoi-rename-survey.md diff --git a/work-items/closed/20260601-080614-rename-insomnia-to-yoi/item.md b/.yoi/tickets/closed/20260601-080614-rename-insomnia-to-yoi/item.md similarity index 100% rename from work-items/closed/20260601-080614-rename-insomnia-to-yoi/item.md rename to .yoi/tickets/closed/20260601-080614-rename-insomnia-to-yoi/item.md diff --git a/work-items/closed/20260601-080614-rename-insomnia-to-yoi/resolution.md b/.yoi/tickets/closed/20260601-080614-rename-insomnia-to-yoi/resolution.md similarity index 100% rename from work-items/closed/20260601-080614-rename-insomnia-to-yoi/resolution.md rename to .yoi/tickets/closed/20260601-080614-rename-insomnia-to-yoi/resolution.md diff --git a/work-items/closed/20260601-080614-rename-insomnia-to-yoi/thread.md b/.yoi/tickets/closed/20260601-080614-rename-insomnia-to-yoi/thread.md similarity index 100% rename from work-items/closed/20260601-080614-rename-insomnia-to-yoi/thread.md rename to .yoi/tickets/closed/20260601-080614-rename-insomnia-to-yoi/thread.md diff --git a/work-items/closed/20260601-110026-crate-readme-boundaries/artifacts/.gitkeep b/.yoi/tickets/closed/20260601-110026-crate-readme-boundaries/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260601-110026-crate-readme-boundaries/artifacts/.gitkeep rename to .yoi/tickets/closed/20260601-110026-crate-readme-boundaries/artifacts/.gitkeep diff --git a/work-items/closed/20260601-110026-crate-readme-boundaries/artifacts/implementation-report.md b/.yoi/tickets/closed/20260601-110026-crate-readme-boundaries/artifacts/implementation-report.md similarity index 100% rename from work-items/closed/20260601-110026-crate-readme-boundaries/artifacts/implementation-report.md rename to .yoi/tickets/closed/20260601-110026-crate-readme-boundaries/artifacts/implementation-report.md diff --git a/work-items/closed/20260601-110026-crate-readme-boundaries/item.md b/.yoi/tickets/closed/20260601-110026-crate-readme-boundaries/item.md similarity index 100% rename from work-items/closed/20260601-110026-crate-readme-boundaries/item.md rename to .yoi/tickets/closed/20260601-110026-crate-readme-boundaries/item.md diff --git a/work-items/closed/20260601-110026-crate-readme-boundaries/resolution.md b/.yoi/tickets/closed/20260601-110026-crate-readme-boundaries/resolution.md similarity index 100% rename from work-items/closed/20260601-110026-crate-readme-boundaries/resolution.md rename to .yoi/tickets/closed/20260601-110026-crate-readme-boundaries/resolution.md diff --git a/work-items/closed/20260601-110026-crate-readme-boundaries/thread.md b/.yoi/tickets/closed/20260601-110026-crate-readme-boundaries/thread.md similarity index 100% rename from work-items/closed/20260601-110026-crate-readme-boundaries/thread.md rename to .yoi/tickets/closed/20260601-110026-crate-readme-boundaries/thread.md diff --git a/work-items/closed/20260601-110026-docs-information-architecture/artifacts/.gitkeep b/.yoi/tickets/closed/20260601-110026-docs-information-architecture/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260601-110026-docs-information-architecture/artifacts/.gitkeep rename to .yoi/tickets/closed/20260601-110026-docs-information-architecture/artifacts/.gitkeep diff --git a/work-items/closed/20260601-110026-docs-information-architecture/artifacts/implementation-report.md b/.yoi/tickets/closed/20260601-110026-docs-information-architecture/artifacts/implementation-report.md similarity index 100% rename from work-items/closed/20260601-110026-docs-information-architecture/artifacts/implementation-report.md rename to .yoi/tickets/closed/20260601-110026-docs-information-architecture/artifacts/implementation-report.md diff --git a/work-items/closed/20260601-110026-docs-information-architecture/item.md b/.yoi/tickets/closed/20260601-110026-docs-information-architecture/item.md similarity index 100% rename from work-items/closed/20260601-110026-docs-information-architecture/item.md rename to .yoi/tickets/closed/20260601-110026-docs-information-architecture/item.md diff --git a/work-items/closed/20260601-110026-docs-information-architecture/resolution.md b/.yoi/tickets/closed/20260601-110026-docs-information-architecture/resolution.md similarity index 100% rename from work-items/closed/20260601-110026-docs-information-architecture/resolution.md rename to .yoi/tickets/closed/20260601-110026-docs-information-architecture/resolution.md diff --git a/work-items/closed/20260601-110026-docs-information-architecture/thread.md b/.yoi/tickets/closed/20260601-110026-docs-information-architecture/thread.md similarity index 100% rename from work-items/closed/20260601-110026-docs-information-architecture/thread.md rename to .yoi/tickets/closed/20260601-110026-docs-information-architecture/thread.md diff --git a/work-items/closed/20260601-125240-workspace-local-manifest-override/artifacts/.gitkeep b/.yoi/tickets/closed/20260601-125240-workspace-local-manifest-override/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260601-125240-workspace-local-manifest-override/artifacts/.gitkeep rename to .yoi/tickets/closed/20260601-125240-workspace-local-manifest-override/artifacts/.gitkeep diff --git a/work-items/closed/20260601-125240-workspace-local-manifest-override/artifacts/delegation-intent.md b/.yoi/tickets/closed/20260601-125240-workspace-local-manifest-override/artifacts/delegation-intent.md similarity index 100% rename from work-items/closed/20260601-125240-workspace-local-manifest-override/artifacts/delegation-intent.md rename to .yoi/tickets/closed/20260601-125240-workspace-local-manifest-override/artifacts/delegation-intent.md diff --git a/work-items/closed/20260601-125240-workspace-local-manifest-override/artifacts/implementation-report.md b/.yoi/tickets/closed/20260601-125240-workspace-local-manifest-override/artifacts/implementation-report.md similarity index 100% rename from work-items/closed/20260601-125240-workspace-local-manifest-override/artifacts/implementation-report.md rename to .yoi/tickets/closed/20260601-125240-workspace-local-manifest-override/artifacts/implementation-report.md diff --git a/work-items/closed/20260601-125240-workspace-local-manifest-override/artifacts/review.md b/.yoi/tickets/closed/20260601-125240-workspace-local-manifest-override/artifacts/review.md similarity index 100% rename from work-items/closed/20260601-125240-workspace-local-manifest-override/artifacts/review.md rename to .yoi/tickets/closed/20260601-125240-workspace-local-manifest-override/artifacts/review.md diff --git a/work-items/closed/20260601-125240-workspace-local-manifest-override/item.md b/.yoi/tickets/closed/20260601-125240-workspace-local-manifest-override/item.md similarity index 100% rename from work-items/closed/20260601-125240-workspace-local-manifest-override/item.md rename to .yoi/tickets/closed/20260601-125240-workspace-local-manifest-override/item.md diff --git a/work-items/closed/20260601-125240-workspace-local-manifest-override/resolution.md b/.yoi/tickets/closed/20260601-125240-workspace-local-manifest-override/resolution.md similarity index 100% rename from work-items/closed/20260601-125240-workspace-local-manifest-override/resolution.md rename to .yoi/tickets/closed/20260601-125240-workspace-local-manifest-override/resolution.md diff --git a/work-items/closed/20260601-125240-workspace-local-manifest-override/thread.md b/.yoi/tickets/closed/20260601-125240-workspace-local-manifest-override/thread.md similarity index 100% rename from work-items/closed/20260601-125240-workspace-local-manifest-override/thread.md rename to .yoi/tickets/closed/20260601-125240-workspace-local-manifest-override/thread.md diff --git a/work-items/closed/20260601-132955-tui-peer-pod-handshake-command/artifacts/.gitkeep b/.yoi/tickets/closed/20260601-132955-tui-peer-pod-handshake-command/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260601-132955-tui-peer-pod-handshake-command/artifacts/.gitkeep rename to .yoi/tickets/closed/20260601-132955-tui-peer-pod-handshake-command/artifacts/.gitkeep diff --git a/work-items/closed/20260601-132955-tui-peer-pod-handshake-command/artifacts/clarification.md b/.yoi/tickets/closed/20260601-132955-tui-peer-pod-handshake-command/artifacts/clarification.md similarity index 100% rename from work-items/closed/20260601-132955-tui-peer-pod-handshake-command/artifacts/clarification.md rename to .yoi/tickets/closed/20260601-132955-tui-peer-pod-handshake-command/artifacts/clarification.md diff --git a/work-items/closed/20260601-132955-tui-peer-pod-handshake-command/artifacts/delegation-intent.md b/.yoi/tickets/closed/20260601-132955-tui-peer-pod-handshake-command/artifacts/delegation-intent.md similarity index 100% rename from work-items/closed/20260601-132955-tui-peer-pod-handshake-command/artifacts/delegation-intent.md rename to .yoi/tickets/closed/20260601-132955-tui-peer-pod-handshake-command/artifacts/delegation-intent.md diff --git a/work-items/closed/20260601-132955-tui-peer-pod-handshake-command/artifacts/implementation-report.md b/.yoi/tickets/closed/20260601-132955-tui-peer-pod-handshake-command/artifacts/implementation-report.md similarity index 100% rename from work-items/closed/20260601-132955-tui-peer-pod-handshake-command/artifacts/implementation-report.md rename to .yoi/tickets/closed/20260601-132955-tui-peer-pod-handshake-command/artifacts/implementation-report.md diff --git a/work-items/closed/20260601-132955-tui-peer-pod-handshake-command/artifacts/investigation-summary.md b/.yoi/tickets/closed/20260601-132955-tui-peer-pod-handshake-command/artifacts/investigation-summary.md similarity index 100% rename from work-items/closed/20260601-132955-tui-peer-pod-handshake-command/artifacts/investigation-summary.md rename to .yoi/tickets/closed/20260601-132955-tui-peer-pod-handshake-command/artifacts/investigation-summary.md diff --git a/work-items/closed/20260601-132955-tui-peer-pod-handshake-command/artifacts/review.md b/.yoi/tickets/closed/20260601-132955-tui-peer-pod-handshake-command/artifacts/review.md similarity index 100% rename from work-items/closed/20260601-132955-tui-peer-pod-handshake-command/artifacts/review.md rename to .yoi/tickets/closed/20260601-132955-tui-peer-pod-handshake-command/artifacts/review.md diff --git a/work-items/closed/20260601-132955-tui-peer-pod-handshake-command/item.md b/.yoi/tickets/closed/20260601-132955-tui-peer-pod-handshake-command/item.md similarity index 100% rename from work-items/closed/20260601-132955-tui-peer-pod-handshake-command/item.md rename to .yoi/tickets/closed/20260601-132955-tui-peer-pod-handshake-command/item.md diff --git a/work-items/closed/20260601-132955-tui-peer-pod-handshake-command/resolution.md b/.yoi/tickets/closed/20260601-132955-tui-peer-pod-handshake-command/resolution.md similarity index 100% rename from work-items/closed/20260601-132955-tui-peer-pod-handshake-command/resolution.md rename to .yoi/tickets/closed/20260601-132955-tui-peer-pod-handshake-command/resolution.md diff --git a/work-items/closed/20260601-132955-tui-peer-pod-handshake-command/thread.md b/.yoi/tickets/closed/20260601-132955-tui-peer-pod-handshake-command/thread.md similarity index 100% rename from work-items/closed/20260601-132955-tui-peer-pod-handshake-command/thread.md rename to .yoi/tickets/closed/20260601-132955-tui-peer-pod-handshake-command/thread.md diff --git a/work-items/closed/20260603-001124-unify-reasoning-block-lifecycle/artifacts/.gitkeep b/.yoi/tickets/closed/20260603-001124-unify-reasoning-block-lifecycle/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260603-001124-unify-reasoning-block-lifecycle/artifacts/.gitkeep rename to .yoi/tickets/closed/20260603-001124-unify-reasoning-block-lifecycle/artifacts/.gitkeep diff --git a/work-items/closed/20260603-001124-unify-reasoning-block-lifecycle/artifacts/delegation-intent.md b/.yoi/tickets/closed/20260603-001124-unify-reasoning-block-lifecycle/artifacts/delegation-intent.md similarity index 100% rename from work-items/closed/20260603-001124-unify-reasoning-block-lifecycle/artifacts/delegation-intent.md rename to .yoi/tickets/closed/20260603-001124-unify-reasoning-block-lifecycle/artifacts/delegation-intent.md diff --git a/work-items/closed/20260603-001124-unify-reasoning-block-lifecycle/artifacts/implementation-report.md b/.yoi/tickets/closed/20260603-001124-unify-reasoning-block-lifecycle/artifacts/implementation-report.md similarity index 100% rename from work-items/closed/20260603-001124-unify-reasoning-block-lifecycle/artifacts/implementation-report.md rename to .yoi/tickets/closed/20260603-001124-unify-reasoning-block-lifecycle/artifacts/implementation-report.md diff --git a/work-items/closed/20260603-001124-unify-reasoning-block-lifecycle/artifacts/review.md b/.yoi/tickets/closed/20260603-001124-unify-reasoning-block-lifecycle/artifacts/review.md similarity index 100% rename from work-items/closed/20260603-001124-unify-reasoning-block-lifecycle/artifacts/review.md rename to .yoi/tickets/closed/20260603-001124-unify-reasoning-block-lifecycle/artifacts/review.md diff --git a/work-items/closed/20260603-001124-unify-reasoning-block-lifecycle/item.md b/.yoi/tickets/closed/20260603-001124-unify-reasoning-block-lifecycle/item.md similarity index 100% rename from work-items/closed/20260603-001124-unify-reasoning-block-lifecycle/item.md rename to .yoi/tickets/closed/20260603-001124-unify-reasoning-block-lifecycle/item.md diff --git a/work-items/closed/20260603-001124-unify-reasoning-block-lifecycle/resolution.md b/.yoi/tickets/closed/20260603-001124-unify-reasoning-block-lifecycle/resolution.md similarity index 100% rename from work-items/closed/20260603-001124-unify-reasoning-block-lifecycle/resolution.md rename to .yoi/tickets/closed/20260603-001124-unify-reasoning-block-lifecycle/resolution.md diff --git a/work-items/closed/20260603-001124-unify-reasoning-block-lifecycle/thread.md b/.yoi/tickets/closed/20260603-001124-unify-reasoning-block-lifecycle/thread.md similarity index 100% rename from work-items/closed/20260603-001124-unify-reasoning-block-lifecycle/thread.md rename to .yoi/tickets/closed/20260603-001124-unify-reasoning-block-lifecycle/thread.md diff --git a/work-items/closed/20260603-122317-hook-public-surface-hardening/artifacts/.gitkeep b/.yoi/tickets/closed/20260603-122317-hook-public-surface-hardening/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260603-122317-hook-public-surface-hardening/artifacts/.gitkeep rename to .yoi/tickets/closed/20260603-122317-hook-public-surface-hardening/artifacts/.gitkeep diff --git a/work-items/closed/20260603-122317-hook-public-surface-hardening/artifacts/delegation-intent.md b/.yoi/tickets/closed/20260603-122317-hook-public-surface-hardening/artifacts/delegation-intent.md similarity index 100% rename from work-items/closed/20260603-122317-hook-public-surface-hardening/artifacts/delegation-intent.md rename to .yoi/tickets/closed/20260603-122317-hook-public-surface-hardening/artifacts/delegation-intent.md diff --git a/work-items/closed/20260603-122317-hook-public-surface-hardening/artifacts/rereview.md b/.yoi/tickets/closed/20260603-122317-hook-public-surface-hardening/artifacts/rereview.md similarity index 100% rename from work-items/closed/20260603-122317-hook-public-surface-hardening/artifacts/rereview.md rename to .yoi/tickets/closed/20260603-122317-hook-public-surface-hardening/artifacts/rereview.md diff --git a/work-items/closed/20260603-122317-hook-public-surface-hardening/artifacts/review.md b/.yoi/tickets/closed/20260603-122317-hook-public-surface-hardening/artifacts/review.md similarity index 100% rename from work-items/closed/20260603-122317-hook-public-surface-hardening/artifacts/review.md rename to .yoi/tickets/closed/20260603-122317-hook-public-surface-hardening/artifacts/review.md diff --git a/work-items/closed/20260603-122317-hook-public-surface-hardening/item.md b/.yoi/tickets/closed/20260603-122317-hook-public-surface-hardening/item.md similarity index 100% rename from work-items/closed/20260603-122317-hook-public-surface-hardening/item.md rename to .yoi/tickets/closed/20260603-122317-hook-public-surface-hardening/item.md diff --git a/work-items/closed/20260603-122317-hook-public-surface-hardening/resolution.md b/.yoi/tickets/closed/20260603-122317-hook-public-surface-hardening/resolution.md similarity index 100% rename from work-items/closed/20260603-122317-hook-public-surface-hardening/resolution.md rename to .yoi/tickets/closed/20260603-122317-hook-public-surface-hardening/resolution.md diff --git a/work-items/closed/20260603-122317-hook-public-surface-hardening/thread.md b/.yoi/tickets/closed/20260603-122317-hook-public-surface-hardening/thread.md similarity index 100% rename from work-items/closed/20260603-122317-hook-public-surface-hardening/thread.md rename to .yoi/tickets/closed/20260603-122317-hook-public-surface-hardening/thread.md diff --git a/work-items/closed/20260603-122317-plugin-feature-contribution-registry/artifacts/.gitkeep b/.yoi/tickets/closed/20260603-122317-plugin-feature-contribution-registry/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260603-122317-plugin-feature-contribution-registry/artifacts/.gitkeep rename to .yoi/tickets/closed/20260603-122317-plugin-feature-contribution-registry/artifacts/.gitkeep diff --git a/work-items/closed/20260603-122317-plugin-feature-contribution-registry/artifacts/delegation-intent.md b/.yoi/tickets/closed/20260603-122317-plugin-feature-contribution-registry/artifacts/delegation-intent.md similarity index 100% rename from work-items/closed/20260603-122317-plugin-feature-contribution-registry/artifacts/delegation-intent.md rename to .yoi/tickets/closed/20260603-122317-plugin-feature-contribution-registry/artifacts/delegation-intent.md diff --git a/work-items/closed/20260603-122317-plugin-feature-contribution-registry/artifacts/notification-background-task-revision.md b/.yoi/tickets/closed/20260603-122317-plugin-feature-contribution-registry/artifacts/notification-background-task-revision.md similarity index 100% rename from work-items/closed/20260603-122317-plugin-feature-contribution-registry/artifacts/notification-background-task-revision.md rename to .yoi/tickets/closed/20260603-122317-plugin-feature-contribution-registry/artifacts/notification-background-task-revision.md diff --git a/work-items/closed/20260603-122317-plugin-feature-contribution-registry/artifacts/permission-boundary-revision.md b/.yoi/tickets/closed/20260603-122317-plugin-feature-contribution-registry/artifacts/permission-boundary-revision.md similarity index 100% rename from work-items/closed/20260603-122317-plugin-feature-contribution-registry/artifacts/permission-boundary-revision.md rename to .yoi/tickets/closed/20260603-122317-plugin-feature-contribution-registry/artifacts/permission-boundary-revision.md diff --git a/work-items/closed/20260603-122317-plugin-feature-contribution-registry/artifacts/pod-api-design-delegation.md b/.yoi/tickets/closed/20260603-122317-plugin-feature-contribution-registry/artifacts/pod-api-design-delegation.md similarity index 100% rename from work-items/closed/20260603-122317-plugin-feature-contribution-registry/artifacts/pod-api-design-delegation.md rename to .yoi/tickets/closed/20260603-122317-plugin-feature-contribution-registry/artifacts/pod-api-design-delegation.md diff --git a/work-items/closed/20260603-122317-plugin-feature-contribution-registry/artifacts/pod-api-design.md b/.yoi/tickets/closed/20260603-122317-plugin-feature-contribution-registry/artifacts/pod-api-design.md similarity index 100% rename from work-items/closed/20260603-122317-plugin-feature-contribution-registry/artifacts/pod-api-design.md rename to .yoi/tickets/closed/20260603-122317-plugin-feature-contribution-registry/artifacts/pod-api-design.md diff --git a/work-items/closed/20260603-122317-plugin-feature-contribution-registry/artifacts/rereview-2.md b/.yoi/tickets/closed/20260603-122317-plugin-feature-contribution-registry/artifacts/rereview-2.md similarity index 100% rename from work-items/closed/20260603-122317-plugin-feature-contribution-registry/artifacts/rereview-2.md rename to .yoi/tickets/closed/20260603-122317-plugin-feature-contribution-registry/artifacts/rereview-2.md diff --git a/work-items/closed/20260603-122317-plugin-feature-contribution-registry/artifacts/rereview-3.md b/.yoi/tickets/closed/20260603-122317-plugin-feature-contribution-registry/artifacts/rereview-3.md similarity index 100% rename from work-items/closed/20260603-122317-plugin-feature-contribution-registry/artifacts/rereview-3.md rename to .yoi/tickets/closed/20260603-122317-plugin-feature-contribution-registry/artifacts/rereview-3.md diff --git a/work-items/closed/20260603-122317-plugin-feature-contribution-registry/artifacts/rereview.md b/.yoi/tickets/closed/20260603-122317-plugin-feature-contribution-registry/artifacts/rereview.md similarity index 100% rename from work-items/closed/20260603-122317-plugin-feature-contribution-registry/artifacts/rereview.md rename to .yoi/tickets/closed/20260603-122317-plugin-feature-contribution-registry/artifacts/rereview.md diff --git a/work-items/closed/20260603-122317-plugin-feature-contribution-registry/artifacts/review.md b/.yoi/tickets/closed/20260603-122317-plugin-feature-contribution-registry/artifacts/review.md similarity index 100% rename from work-items/closed/20260603-122317-plugin-feature-contribution-registry/artifacts/review.md rename to .yoi/tickets/closed/20260603-122317-plugin-feature-contribution-registry/artifacts/review.md diff --git a/work-items/closed/20260603-122317-plugin-feature-contribution-registry/artifacts/service-registry-revision.md b/.yoi/tickets/closed/20260603-122317-plugin-feature-contribution-registry/artifacts/service-registry-revision.md similarity index 100% rename from work-items/closed/20260603-122317-plugin-feature-contribution-registry/artifacts/service-registry-revision.md rename to .yoi/tickets/closed/20260603-122317-plugin-feature-contribution-registry/artifacts/service-registry-revision.md diff --git a/work-items/closed/20260603-122317-plugin-feature-contribution-registry/item.md b/.yoi/tickets/closed/20260603-122317-plugin-feature-contribution-registry/item.md similarity index 100% rename from work-items/closed/20260603-122317-plugin-feature-contribution-registry/item.md rename to .yoi/tickets/closed/20260603-122317-plugin-feature-contribution-registry/item.md diff --git a/work-items/closed/20260603-122317-plugin-feature-contribution-registry/resolution.md b/.yoi/tickets/closed/20260603-122317-plugin-feature-contribution-registry/resolution.md similarity index 100% rename from work-items/closed/20260603-122317-plugin-feature-contribution-registry/resolution.md rename to .yoi/tickets/closed/20260603-122317-plugin-feature-contribution-registry/resolution.md diff --git a/work-items/closed/20260603-122317-plugin-feature-contribution-registry/thread.md b/.yoi/tickets/closed/20260603-122317-plugin-feature-contribution-registry/thread.md similarity index 100% rename from work-items/closed/20260603-122317-plugin-feature-contribution-registry/thread.md rename to .yoi/tickets/closed/20260603-122317-plugin-feature-contribution-registry/thread.md diff --git a/work-items/closed/20260604-223500-task-tools-builtin-plugin/artifacts/.gitkeep b/.yoi/tickets/closed/20260604-223500-task-tools-builtin-plugin/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260604-223500-task-tools-builtin-plugin/artifacts/.gitkeep rename to .yoi/tickets/closed/20260604-223500-task-tools-builtin-plugin/artifacts/.gitkeep diff --git a/work-items/closed/20260604-223500-task-tools-builtin-plugin/artifacts/decision.md b/.yoi/tickets/closed/20260604-223500-task-tools-builtin-plugin/artifacts/decision.md similarity index 100% rename from work-items/closed/20260604-223500-task-tools-builtin-plugin/artifacts/decision.md rename to .yoi/tickets/closed/20260604-223500-task-tools-builtin-plugin/artifacts/decision.md diff --git a/work-items/closed/20260604-223500-task-tools-builtin-plugin/artifacts/delegation-intent.md b/.yoi/tickets/closed/20260604-223500-task-tools-builtin-plugin/artifacts/delegation-intent.md similarity index 100% rename from work-items/closed/20260604-223500-task-tools-builtin-plugin/artifacts/delegation-intent.md rename to .yoi/tickets/closed/20260604-223500-task-tools-builtin-plugin/artifacts/delegation-intent.md diff --git a/work-items/closed/20260604-223500-task-tools-builtin-plugin/artifacts/review.md b/.yoi/tickets/closed/20260604-223500-task-tools-builtin-plugin/artifacts/review.md similarity index 100% rename from work-items/closed/20260604-223500-task-tools-builtin-plugin/artifacts/review.md rename to .yoi/tickets/closed/20260604-223500-task-tools-builtin-plugin/artifacts/review.md diff --git a/work-items/closed/20260604-223500-task-tools-builtin-plugin/item.md b/.yoi/tickets/closed/20260604-223500-task-tools-builtin-plugin/item.md similarity index 100% rename from work-items/closed/20260604-223500-task-tools-builtin-plugin/item.md rename to .yoi/tickets/closed/20260604-223500-task-tools-builtin-plugin/item.md diff --git a/work-items/closed/20260604-223500-task-tools-builtin-plugin/resolution.md b/.yoi/tickets/closed/20260604-223500-task-tools-builtin-plugin/resolution.md similarity index 100% rename from work-items/closed/20260604-223500-task-tools-builtin-plugin/resolution.md rename to .yoi/tickets/closed/20260604-223500-task-tools-builtin-plugin/resolution.md diff --git a/work-items/closed/20260604-223500-task-tools-builtin-plugin/thread.md b/.yoi/tickets/closed/20260604-223500-task-tools-builtin-plugin/thread.md similarity index 100% rename from work-items/closed/20260604-223500-task-tools-builtin-plugin/thread.md rename to .yoi/tickets/closed/20260604-223500-task-tools-builtin-plugin/thread.md diff --git a/work-items/closed/20260604-234844-feature-api-authority-separation/artifacts/.gitkeep b/.yoi/tickets/closed/20260604-234844-feature-api-authority-separation/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260604-234844-feature-api-authority-separation/artifacts/.gitkeep rename to .yoi/tickets/closed/20260604-234844-feature-api-authority-separation/artifacts/.gitkeep diff --git a/work-items/closed/20260604-234844-feature-api-authority-separation/artifacts/decision.md b/.yoi/tickets/closed/20260604-234844-feature-api-authority-separation/artifacts/decision.md similarity index 100% rename from work-items/closed/20260604-234844-feature-api-authority-separation/artifacts/decision.md rename to .yoi/tickets/closed/20260604-234844-feature-api-authority-separation/artifacts/decision.md diff --git a/work-items/closed/20260604-234844-feature-api-authority-separation/artifacts/delegation-intent.md b/.yoi/tickets/closed/20260604-234844-feature-api-authority-separation/artifacts/delegation-intent.md similarity index 100% rename from work-items/closed/20260604-234844-feature-api-authority-separation/artifacts/delegation-intent.md rename to .yoi/tickets/closed/20260604-234844-feature-api-authority-separation/artifacts/delegation-intent.md diff --git a/work-items/closed/20260604-234844-feature-api-authority-separation/artifacts/hook-context-authority-handles.md b/.yoi/tickets/closed/20260604-234844-feature-api-authority-separation/artifacts/hook-context-authority-handles.md similarity index 100% rename from work-items/closed/20260604-234844-feature-api-authority-separation/artifacts/hook-context-authority-handles.md rename to .yoi/tickets/closed/20260604-234844-feature-api-authority-separation/artifacts/hook-context-authority-handles.md diff --git a/work-items/closed/20260604-234844-feature-api-authority-separation/artifacts/implementation-report.md b/.yoi/tickets/closed/20260604-234844-feature-api-authority-separation/artifacts/implementation-report.md similarity index 100% rename from work-items/closed/20260604-234844-feature-api-authority-separation/artifacts/implementation-report.md rename to .yoi/tickets/closed/20260604-234844-feature-api-authority-separation/artifacts/implementation-report.md diff --git a/work-items/closed/20260604-234844-feature-api-authority-separation/artifacts/review.md b/.yoi/tickets/closed/20260604-234844-feature-api-authority-separation/artifacts/review.md similarity index 100% rename from work-items/closed/20260604-234844-feature-api-authority-separation/artifacts/review.md rename to .yoi/tickets/closed/20260604-234844-feature-api-authority-separation/artifacts/review.md diff --git a/work-items/closed/20260604-234844-feature-api-authority-separation/item.md b/.yoi/tickets/closed/20260604-234844-feature-api-authority-separation/item.md similarity index 100% rename from work-items/closed/20260604-234844-feature-api-authority-separation/item.md rename to .yoi/tickets/closed/20260604-234844-feature-api-authority-separation/item.md diff --git a/work-items/closed/20260604-234844-feature-api-authority-separation/resolution.md b/.yoi/tickets/closed/20260604-234844-feature-api-authority-separation/resolution.md similarity index 100% rename from work-items/closed/20260604-234844-feature-api-authority-separation/resolution.md rename to .yoi/tickets/closed/20260604-234844-feature-api-authority-separation/resolution.md diff --git a/work-items/closed/20260604-234844-feature-api-authority-separation/thread.md b/.yoi/tickets/closed/20260604-234844-feature-api-authority-separation/thread.md similarity index 100% rename from work-items/closed/20260604-234844-feature-api-authority-separation/thread.md rename to .yoi/tickets/closed/20260604-234844-feature-api-authority-separation/thread.md diff --git a/work-items/closed/20260605-004807-hook-context-system-item-sink/artifacts/.gitkeep b/.yoi/tickets/closed/20260605-004807-hook-context-system-item-sink/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260605-004807-hook-context-system-item-sink/artifacts/.gitkeep rename to .yoi/tickets/closed/20260605-004807-hook-context-system-item-sink/artifacts/.gitkeep diff --git a/work-items/closed/20260605-004807-hook-context-system-item-sink/artifacts/delegation-intent.md b/.yoi/tickets/closed/20260605-004807-hook-context-system-item-sink/artifacts/delegation-intent.md similarity index 100% rename from work-items/closed/20260605-004807-hook-context-system-item-sink/artifacts/delegation-intent.md rename to .yoi/tickets/closed/20260605-004807-hook-context-system-item-sink/artifacts/delegation-intent.md diff --git a/work-items/closed/20260605-004807-hook-context-system-item-sink/artifacts/review.md b/.yoi/tickets/closed/20260605-004807-hook-context-system-item-sink/artifacts/review.md similarity index 100% rename from work-items/closed/20260605-004807-hook-context-system-item-sink/artifacts/review.md rename to .yoi/tickets/closed/20260605-004807-hook-context-system-item-sink/artifacts/review.md diff --git a/work-items/closed/20260605-004807-hook-context-system-item-sink/artifacts/task-hook-investigation.md b/.yoi/tickets/closed/20260605-004807-hook-context-system-item-sink/artifacts/task-hook-investigation.md similarity index 100% rename from work-items/closed/20260605-004807-hook-context-system-item-sink/artifacts/task-hook-investigation.md rename to .yoi/tickets/closed/20260605-004807-hook-context-system-item-sink/artifacts/task-hook-investigation.md diff --git a/work-items/closed/20260605-004807-hook-context-system-item-sink/item.md b/.yoi/tickets/closed/20260605-004807-hook-context-system-item-sink/item.md similarity index 100% rename from work-items/closed/20260605-004807-hook-context-system-item-sink/item.md rename to .yoi/tickets/closed/20260605-004807-hook-context-system-item-sink/item.md diff --git a/work-items/closed/20260605-004807-hook-context-system-item-sink/resolution.md b/.yoi/tickets/closed/20260605-004807-hook-context-system-item-sink/resolution.md similarity index 100% rename from work-items/closed/20260605-004807-hook-context-system-item-sink/resolution.md rename to .yoi/tickets/closed/20260605-004807-hook-context-system-item-sink/resolution.md diff --git a/work-items/closed/20260605-004807-hook-context-system-item-sink/thread.md b/.yoi/tickets/closed/20260605-004807-hook-context-system-item-sink/thread.md similarity index 100% rename from work-items/closed/20260605-004807-hook-context-system-item-sink/thread.md rename to .yoi/tickets/closed/20260605-004807-hook-context-system-item-sink/thread.md diff --git a/work-items/closed/20260605-004807-task-feature-own-store-reminder-hooks/artifacts/.gitkeep b/.yoi/tickets/closed/20260605-004807-task-feature-own-store-reminder-hooks/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260605-004807-task-feature-own-store-reminder-hooks/artifacts/.gitkeep rename to .yoi/tickets/closed/20260605-004807-task-feature-own-store-reminder-hooks/artifacts/.gitkeep diff --git a/work-items/closed/20260605-004807-task-feature-own-store-reminder-hooks/artifacts/delegation-intent.md b/.yoi/tickets/closed/20260605-004807-task-feature-own-store-reminder-hooks/artifacts/delegation-intent.md similarity index 100% rename from work-items/closed/20260605-004807-task-feature-own-store-reminder-hooks/artifacts/delegation-intent.md rename to .yoi/tickets/closed/20260605-004807-task-feature-own-store-reminder-hooks/artifacts/delegation-intent.md diff --git a/work-items/closed/20260605-004807-task-feature-own-store-reminder-hooks/artifacts/rereview.md b/.yoi/tickets/closed/20260605-004807-task-feature-own-store-reminder-hooks/artifacts/rereview.md similarity index 100% rename from work-items/closed/20260605-004807-task-feature-own-store-reminder-hooks/artifacts/rereview.md rename to .yoi/tickets/closed/20260605-004807-task-feature-own-store-reminder-hooks/artifacts/rereview.md diff --git a/work-items/closed/20260605-004807-task-feature-own-store-reminder-hooks/artifacts/review.md b/.yoi/tickets/closed/20260605-004807-task-feature-own-store-reminder-hooks/artifacts/review.md similarity index 100% rename from work-items/closed/20260605-004807-task-feature-own-store-reminder-hooks/artifacts/review.md rename to .yoi/tickets/closed/20260605-004807-task-feature-own-store-reminder-hooks/artifacts/review.md diff --git a/work-items/closed/20260605-004807-task-feature-own-store-reminder-hooks/item.md b/.yoi/tickets/closed/20260605-004807-task-feature-own-store-reminder-hooks/item.md similarity index 100% rename from work-items/closed/20260605-004807-task-feature-own-store-reminder-hooks/item.md rename to .yoi/tickets/closed/20260605-004807-task-feature-own-store-reminder-hooks/item.md diff --git a/work-items/closed/20260605-004807-task-feature-own-store-reminder-hooks/resolution.md b/.yoi/tickets/closed/20260605-004807-task-feature-own-store-reminder-hooks/resolution.md similarity index 100% rename from work-items/closed/20260605-004807-task-feature-own-store-reminder-hooks/resolution.md rename to .yoi/tickets/closed/20260605-004807-task-feature-own-store-reminder-hooks/resolution.md diff --git a/work-items/closed/20260605-004807-task-feature-own-store-reminder-hooks/thread.md b/.yoi/tickets/closed/20260605-004807-task-feature-own-store-reminder-hooks/thread.md similarity index 100% rename from work-items/closed/20260605-004807-task-feature-own-store-reminder-hooks/thread.md rename to .yoi/tickets/closed/20260605-004807-task-feature-own-store-reminder-hooks/thread.md diff --git a/work-items/closed/20260605-025100-task-domain-in-pod-feature/artifacts/.gitkeep b/.yoi/tickets/closed/20260605-025100-task-domain-in-pod-feature/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260605-025100-task-domain-in-pod-feature/artifacts/.gitkeep rename to .yoi/tickets/closed/20260605-025100-task-domain-in-pod-feature/artifacts/.gitkeep diff --git a/work-items/closed/20260605-025100-task-domain-in-pod-feature/artifacts/decision.md b/.yoi/tickets/closed/20260605-025100-task-domain-in-pod-feature/artifacts/decision.md similarity index 100% rename from work-items/closed/20260605-025100-task-domain-in-pod-feature/artifacts/decision.md rename to .yoi/tickets/closed/20260605-025100-task-domain-in-pod-feature/artifacts/decision.md diff --git a/work-items/closed/20260605-025100-task-domain-in-pod-feature/artifacts/delegation-intent.md b/.yoi/tickets/closed/20260605-025100-task-domain-in-pod-feature/artifacts/delegation-intent.md similarity index 100% rename from work-items/closed/20260605-025100-task-domain-in-pod-feature/artifacts/delegation-intent.md rename to .yoi/tickets/closed/20260605-025100-task-domain-in-pod-feature/artifacts/delegation-intent.md diff --git a/work-items/closed/20260605-025100-task-domain-in-pod-feature/artifacts/implementation-report.md b/.yoi/tickets/closed/20260605-025100-task-domain-in-pod-feature/artifacts/implementation-report.md similarity index 100% rename from work-items/closed/20260605-025100-task-domain-in-pod-feature/artifacts/implementation-report.md rename to .yoi/tickets/closed/20260605-025100-task-domain-in-pod-feature/artifacts/implementation-report.md diff --git a/work-items/closed/20260605-025100-task-domain-in-pod-feature/artifacts/review.md b/.yoi/tickets/closed/20260605-025100-task-domain-in-pod-feature/artifacts/review.md similarity index 100% rename from work-items/closed/20260605-025100-task-domain-in-pod-feature/artifacts/review.md rename to .yoi/tickets/closed/20260605-025100-task-domain-in-pod-feature/artifacts/review.md diff --git a/work-items/closed/20260605-025100-task-domain-in-pod-feature/item.md b/.yoi/tickets/closed/20260605-025100-task-domain-in-pod-feature/item.md similarity index 100% rename from work-items/closed/20260605-025100-task-domain-in-pod-feature/item.md rename to .yoi/tickets/closed/20260605-025100-task-domain-in-pod-feature/item.md diff --git a/work-items/closed/20260605-025100-task-domain-in-pod-feature/resolution.md b/.yoi/tickets/closed/20260605-025100-task-domain-in-pod-feature/resolution.md similarity index 100% rename from work-items/closed/20260605-025100-task-domain-in-pod-feature/resolution.md rename to .yoi/tickets/closed/20260605-025100-task-domain-in-pod-feature/resolution.md diff --git a/work-items/closed/20260605-025100-task-domain-in-pod-feature/thread.md b/.yoi/tickets/closed/20260605-025100-task-domain-in-pod-feature/thread.md similarity index 100% rename from work-items/closed/20260605-025100-task-domain-in-pod-feature/thread.md rename to .yoi/tickets/closed/20260605-025100-task-domain-in-pod-feature/thread.md diff --git a/work-items/closed/20260605-040104-ticket-built-in-feature-tools/artifacts/.gitkeep b/.yoi/tickets/closed/20260605-040104-ticket-built-in-feature-tools/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260605-040104-ticket-built-in-feature-tools/artifacts/.gitkeep rename to .yoi/tickets/closed/20260605-040104-ticket-built-in-feature-tools/artifacts/.gitkeep diff --git a/work-items/closed/20260605-040104-ticket-built-in-feature-tools/artifacts/delegation-intent.md b/.yoi/tickets/closed/20260605-040104-ticket-built-in-feature-tools/artifacts/delegation-intent.md similarity index 100% rename from work-items/closed/20260605-040104-ticket-built-in-feature-tools/artifacts/delegation-intent.md rename to .yoi/tickets/closed/20260605-040104-ticket-built-in-feature-tools/artifacts/delegation-intent.md diff --git a/work-items/closed/20260605-040104-ticket-built-in-feature-tools/artifacts/implementation-report.md b/.yoi/tickets/closed/20260605-040104-ticket-built-in-feature-tools/artifacts/implementation-report.md similarity index 100% rename from work-items/closed/20260605-040104-ticket-built-in-feature-tools/artifacts/implementation-report.md rename to .yoi/tickets/closed/20260605-040104-ticket-built-in-feature-tools/artifacts/implementation-report.md diff --git a/work-items/closed/20260605-040104-ticket-built-in-feature-tools/artifacts/review.md b/.yoi/tickets/closed/20260605-040104-ticket-built-in-feature-tools/artifacts/review.md similarity index 100% rename from work-items/closed/20260605-040104-ticket-built-in-feature-tools/artifacts/review.md rename to .yoi/tickets/closed/20260605-040104-ticket-built-in-feature-tools/artifacts/review.md diff --git a/work-items/closed/20260605-040104-ticket-built-in-feature-tools/item.md b/.yoi/tickets/closed/20260605-040104-ticket-built-in-feature-tools/item.md similarity index 100% rename from work-items/closed/20260605-040104-ticket-built-in-feature-tools/item.md rename to .yoi/tickets/closed/20260605-040104-ticket-built-in-feature-tools/item.md diff --git a/work-items/closed/20260605-040104-ticket-built-in-feature-tools/resolution.md b/.yoi/tickets/closed/20260605-040104-ticket-built-in-feature-tools/resolution.md similarity index 100% rename from work-items/closed/20260605-040104-ticket-built-in-feature-tools/resolution.md rename to .yoi/tickets/closed/20260605-040104-ticket-built-in-feature-tools/resolution.md diff --git a/work-items/closed/20260605-040104-ticket-built-in-feature-tools/thread.md b/.yoi/tickets/closed/20260605-040104-ticket-built-in-feature-tools/thread.md similarity index 100% rename from work-items/closed/20260605-040104-ticket-built-in-feature-tools/thread.md rename to .yoi/tickets/closed/20260605-040104-ticket-built-in-feature-tools/thread.md diff --git a/work-items/closed/20260605-040104-ticket-intake-workflow/artifacts/.gitkeep b/.yoi/tickets/closed/20260605-040104-ticket-intake-workflow/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260605-040104-ticket-intake-workflow/artifacts/.gitkeep rename to .yoi/tickets/closed/20260605-040104-ticket-intake-workflow/artifacts/.gitkeep diff --git a/work-items/closed/20260605-040104-ticket-intake-workflow/artifacts/implementation-report.md b/.yoi/tickets/closed/20260605-040104-ticket-intake-workflow/artifacts/implementation-report.md similarity index 100% rename from work-items/closed/20260605-040104-ticket-intake-workflow/artifacts/implementation-report.md rename to .yoi/tickets/closed/20260605-040104-ticket-intake-workflow/artifacts/implementation-report.md diff --git a/work-items/closed/20260605-040104-ticket-intake-workflow/artifacts/review.md b/.yoi/tickets/closed/20260605-040104-ticket-intake-workflow/artifacts/review.md similarity index 100% rename from work-items/closed/20260605-040104-ticket-intake-workflow/artifacts/review.md rename to .yoi/tickets/closed/20260605-040104-ticket-intake-workflow/artifacts/review.md diff --git a/work-items/closed/20260605-040104-ticket-intake-workflow/item.md b/.yoi/tickets/closed/20260605-040104-ticket-intake-workflow/item.md similarity index 100% rename from work-items/closed/20260605-040104-ticket-intake-workflow/item.md rename to .yoi/tickets/closed/20260605-040104-ticket-intake-workflow/item.md diff --git a/work-items/closed/20260605-040104-ticket-intake-workflow/resolution.md b/.yoi/tickets/closed/20260605-040104-ticket-intake-workflow/resolution.md similarity index 100% rename from work-items/closed/20260605-040104-ticket-intake-workflow/resolution.md rename to .yoi/tickets/closed/20260605-040104-ticket-intake-workflow/resolution.md diff --git a/work-items/closed/20260605-040104-ticket-intake-workflow/thread.md b/.yoi/tickets/closed/20260605-040104-ticket-intake-workflow/thread.md similarity index 100% rename from work-items/closed/20260605-040104-ticket-intake-workflow/thread.md rename to .yoi/tickets/closed/20260605-040104-ticket-intake-workflow/thread.md diff --git a/work-items/closed/20260605-040104-ticket-local-files-backend/artifacts/.gitkeep b/.yoi/tickets/closed/20260605-040104-ticket-local-files-backend/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260605-040104-ticket-local-files-backend/artifacts/.gitkeep rename to .yoi/tickets/closed/20260605-040104-ticket-local-files-backend/artifacts/.gitkeep diff --git a/work-items/closed/20260605-040104-ticket-local-files-backend/artifacts/delegation-intent.md b/.yoi/tickets/closed/20260605-040104-ticket-local-files-backend/artifacts/delegation-intent.md similarity index 100% rename from work-items/closed/20260605-040104-ticket-local-files-backend/artifacts/delegation-intent.md rename to .yoi/tickets/closed/20260605-040104-ticket-local-files-backend/artifacts/delegation-intent.md diff --git a/work-items/closed/20260605-040104-ticket-local-files-backend/artifacts/implementation-report.md b/.yoi/tickets/closed/20260605-040104-ticket-local-files-backend/artifacts/implementation-report.md similarity index 100% rename from work-items/closed/20260605-040104-ticket-local-files-backend/artifacts/implementation-report.md rename to .yoi/tickets/closed/20260605-040104-ticket-local-files-backend/artifacts/implementation-report.md diff --git a/work-items/closed/20260605-040104-ticket-local-files-backend/artifacts/review.md b/.yoi/tickets/closed/20260605-040104-ticket-local-files-backend/artifacts/review.md similarity index 100% rename from work-items/closed/20260605-040104-ticket-local-files-backend/artifacts/review.md rename to .yoi/tickets/closed/20260605-040104-ticket-local-files-backend/artifacts/review.md diff --git a/work-items/closed/20260605-040104-ticket-local-files-backend/item.md b/.yoi/tickets/closed/20260605-040104-ticket-local-files-backend/item.md similarity index 100% rename from work-items/closed/20260605-040104-ticket-local-files-backend/item.md rename to .yoi/tickets/closed/20260605-040104-ticket-local-files-backend/item.md diff --git a/work-items/closed/20260605-040104-ticket-local-files-backend/resolution.md b/.yoi/tickets/closed/20260605-040104-ticket-local-files-backend/resolution.md similarity index 100% rename from work-items/closed/20260605-040104-ticket-local-files-backend/resolution.md rename to .yoi/tickets/closed/20260605-040104-ticket-local-files-backend/resolution.md diff --git a/work-items/closed/20260605-040104-ticket-local-files-backend/thread.md b/.yoi/tickets/closed/20260605-040104-ticket-local-files-backend/thread.md similarity index 100% rename from work-items/closed/20260605-040104-ticket-local-files-backend/thread.md rename to .yoi/tickets/closed/20260605-040104-ticket-local-files-backend/thread.md diff --git a/work-items/closed/20260605-040104-ticket-orchestrator-routing/artifacts/.gitkeep b/.yoi/tickets/closed/20260605-040104-ticket-orchestrator-routing/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260605-040104-ticket-orchestrator-routing/artifacts/.gitkeep rename to .yoi/tickets/closed/20260605-040104-ticket-orchestrator-routing/artifacts/.gitkeep diff --git a/work-items/closed/20260605-040104-ticket-orchestrator-routing/artifacts/implementation-report.md b/.yoi/tickets/closed/20260605-040104-ticket-orchestrator-routing/artifacts/implementation-report.md similarity index 100% rename from work-items/closed/20260605-040104-ticket-orchestrator-routing/artifacts/implementation-report.md rename to .yoi/tickets/closed/20260605-040104-ticket-orchestrator-routing/artifacts/implementation-report.md diff --git a/work-items/closed/20260605-040104-ticket-orchestrator-routing/artifacts/review.md b/.yoi/tickets/closed/20260605-040104-ticket-orchestrator-routing/artifacts/review.md similarity index 100% rename from work-items/closed/20260605-040104-ticket-orchestrator-routing/artifacts/review.md rename to .yoi/tickets/closed/20260605-040104-ticket-orchestrator-routing/artifacts/review.md diff --git a/work-items/closed/20260605-040104-ticket-orchestrator-routing/item.md b/.yoi/tickets/closed/20260605-040104-ticket-orchestrator-routing/item.md similarity index 100% rename from work-items/closed/20260605-040104-ticket-orchestrator-routing/item.md rename to .yoi/tickets/closed/20260605-040104-ticket-orchestrator-routing/item.md diff --git a/work-items/closed/20260605-040104-ticket-orchestrator-routing/resolution.md b/.yoi/tickets/closed/20260605-040104-ticket-orchestrator-routing/resolution.md similarity index 100% rename from work-items/closed/20260605-040104-ticket-orchestrator-routing/resolution.md rename to .yoi/tickets/closed/20260605-040104-ticket-orchestrator-routing/resolution.md diff --git a/work-items/closed/20260605-040104-ticket-orchestrator-routing/thread.md b/.yoi/tickets/closed/20260605-040104-ticket-orchestrator-routing/thread.md similarity index 100% rename from work-items/closed/20260605-040104-ticket-orchestrator-routing/thread.md rename to .yoi/tickets/closed/20260605-040104-ticket-orchestrator-routing/thread.md diff --git a/work-items/closed/20260605-173322-ticket-config-role-profile-mapping/artifacts/.gitkeep b/.yoi/tickets/closed/20260605-173322-ticket-config-role-profile-mapping/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260605-173322-ticket-config-role-profile-mapping/artifacts/.gitkeep rename to .yoi/tickets/closed/20260605-173322-ticket-config-role-profile-mapping/artifacts/.gitkeep diff --git a/work-items/closed/20260605-173322-ticket-config-role-profile-mapping/artifacts/implementation-report.md b/.yoi/tickets/closed/20260605-173322-ticket-config-role-profile-mapping/artifacts/implementation-report.md similarity index 100% rename from work-items/closed/20260605-173322-ticket-config-role-profile-mapping/artifacts/implementation-report.md rename to .yoi/tickets/closed/20260605-173322-ticket-config-role-profile-mapping/artifacts/implementation-report.md diff --git a/work-items/closed/20260605-173322-ticket-config-role-profile-mapping/artifacts/investigation-plan.md b/.yoi/tickets/closed/20260605-173322-ticket-config-role-profile-mapping/artifacts/investigation-plan.md similarity index 100% rename from work-items/closed/20260605-173322-ticket-config-role-profile-mapping/artifacts/investigation-plan.md rename to .yoi/tickets/closed/20260605-173322-ticket-config-role-profile-mapping/artifacts/investigation-plan.md diff --git a/work-items/closed/20260605-173322-ticket-config-role-profile-mapping/artifacts/review.md b/.yoi/tickets/closed/20260605-173322-ticket-config-role-profile-mapping/artifacts/review.md similarity index 100% rename from work-items/closed/20260605-173322-ticket-config-role-profile-mapping/artifacts/review.md rename to .yoi/tickets/closed/20260605-173322-ticket-config-role-profile-mapping/artifacts/review.md diff --git a/work-items/closed/20260605-173322-ticket-config-role-profile-mapping/item.md b/.yoi/tickets/closed/20260605-173322-ticket-config-role-profile-mapping/item.md similarity index 100% rename from work-items/closed/20260605-173322-ticket-config-role-profile-mapping/item.md rename to .yoi/tickets/closed/20260605-173322-ticket-config-role-profile-mapping/item.md diff --git a/work-items/closed/20260605-173322-ticket-config-role-profile-mapping/resolution.md b/.yoi/tickets/closed/20260605-173322-ticket-config-role-profile-mapping/resolution.md similarity index 100% rename from work-items/closed/20260605-173322-ticket-config-role-profile-mapping/resolution.md rename to .yoi/tickets/closed/20260605-173322-ticket-config-role-profile-mapping/resolution.md diff --git a/work-items/closed/20260605-173322-ticket-config-role-profile-mapping/thread.md b/.yoi/tickets/closed/20260605-173322-ticket-config-role-profile-mapping/thread.md similarity index 100% rename from work-items/closed/20260605-173322-ticket-config-role-profile-mapping/thread.md rename to .yoi/tickets/closed/20260605-173322-ticket-config-role-profile-mapping/thread.md diff --git a/work-items/closed/20260605-190330-ticket-role-pod-launcher/artifacts/.gitkeep b/.yoi/tickets/closed/20260605-190330-ticket-role-pod-launcher/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260605-190330-ticket-role-pod-launcher/artifacts/.gitkeep rename to .yoi/tickets/closed/20260605-190330-ticket-role-pod-launcher/artifacts/.gitkeep diff --git a/work-items/closed/20260605-190330-ticket-role-pod-launcher/artifacts/delegation-intent.md b/.yoi/tickets/closed/20260605-190330-ticket-role-pod-launcher/artifacts/delegation-intent.md similarity index 100% rename from work-items/closed/20260605-190330-ticket-role-pod-launcher/artifacts/delegation-intent.md rename to .yoi/tickets/closed/20260605-190330-ticket-role-pod-launcher/artifacts/delegation-intent.md diff --git a/work-items/closed/20260605-190330-ticket-role-pod-launcher/artifacts/implementation-report.md b/.yoi/tickets/closed/20260605-190330-ticket-role-pod-launcher/artifacts/implementation-report.md similarity index 100% rename from work-items/closed/20260605-190330-ticket-role-pod-launcher/artifacts/implementation-report.md rename to .yoi/tickets/closed/20260605-190330-ticket-role-pod-launcher/artifacts/implementation-report.md diff --git a/work-items/closed/20260605-190330-ticket-role-pod-launcher/artifacts/review.md b/.yoi/tickets/closed/20260605-190330-ticket-role-pod-launcher/artifacts/review.md similarity index 100% rename from work-items/closed/20260605-190330-ticket-role-pod-launcher/artifacts/review.md rename to .yoi/tickets/closed/20260605-190330-ticket-role-pod-launcher/artifacts/review.md diff --git a/work-items/closed/20260605-190330-ticket-role-pod-launcher/item.md b/.yoi/tickets/closed/20260605-190330-ticket-role-pod-launcher/item.md similarity index 100% rename from work-items/closed/20260605-190330-ticket-role-pod-launcher/item.md rename to .yoi/tickets/closed/20260605-190330-ticket-role-pod-launcher/item.md diff --git a/work-items/closed/20260605-190330-ticket-role-pod-launcher/resolution.md b/.yoi/tickets/closed/20260605-190330-ticket-role-pod-launcher/resolution.md similarity index 100% rename from work-items/closed/20260605-190330-ticket-role-pod-launcher/resolution.md rename to .yoi/tickets/closed/20260605-190330-ticket-role-pod-launcher/resolution.md diff --git a/work-items/closed/20260605-190330-ticket-role-pod-launcher/thread.md b/.yoi/tickets/closed/20260605-190330-ticket-role-pod-launcher/thread.md similarity index 100% rename from work-items/closed/20260605-190330-ticket-role-pod-launcher/thread.md rename to .yoi/tickets/closed/20260605-190330-ticket-role-pod-launcher/thread.md diff --git a/work-items/closed/20260605-190330-tui-ticket-role-actions/artifacts/.gitkeep b/.yoi/tickets/closed/20260605-190330-tui-ticket-role-actions/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260605-190330-tui-ticket-role-actions/artifacts/.gitkeep rename to .yoi/tickets/closed/20260605-190330-tui-ticket-role-actions/artifacts/.gitkeep diff --git a/work-items/closed/20260605-190330-tui-ticket-role-actions/artifacts/delegation-intent.md b/.yoi/tickets/closed/20260605-190330-tui-ticket-role-actions/artifacts/delegation-intent.md similarity index 100% rename from work-items/closed/20260605-190330-tui-ticket-role-actions/artifacts/delegation-intent.md rename to .yoi/tickets/closed/20260605-190330-tui-ticket-role-actions/artifacts/delegation-intent.md diff --git a/work-items/closed/20260605-190330-tui-ticket-role-actions/artifacts/implementation-report.md b/.yoi/tickets/closed/20260605-190330-tui-ticket-role-actions/artifacts/implementation-report.md similarity index 100% rename from work-items/closed/20260605-190330-tui-ticket-role-actions/artifacts/implementation-report.md rename to .yoi/tickets/closed/20260605-190330-tui-ticket-role-actions/artifacts/implementation-report.md diff --git a/work-items/closed/20260605-190330-tui-ticket-role-actions/artifacts/review.md b/.yoi/tickets/closed/20260605-190330-tui-ticket-role-actions/artifacts/review.md similarity index 100% rename from work-items/closed/20260605-190330-tui-ticket-role-actions/artifacts/review.md rename to .yoi/tickets/closed/20260605-190330-tui-ticket-role-actions/artifacts/review.md diff --git a/work-items/closed/20260605-190330-tui-ticket-role-actions/item.md b/.yoi/tickets/closed/20260605-190330-tui-ticket-role-actions/item.md similarity index 100% rename from work-items/closed/20260605-190330-tui-ticket-role-actions/item.md rename to .yoi/tickets/closed/20260605-190330-tui-ticket-role-actions/item.md diff --git a/work-items/closed/20260605-190330-tui-ticket-role-actions/resolution.md b/.yoi/tickets/closed/20260605-190330-tui-ticket-role-actions/resolution.md similarity index 100% rename from work-items/closed/20260605-190330-tui-ticket-role-actions/resolution.md rename to .yoi/tickets/closed/20260605-190330-tui-ticket-role-actions/resolution.md diff --git a/work-items/closed/20260605-190330-tui-ticket-role-actions/thread.md b/.yoi/tickets/closed/20260605-190330-tui-ticket-role-actions/thread.md similarity index 100% rename from work-items/closed/20260605-190330-tui-ticket-role-actions/thread.md rename to .yoi/tickets/closed/20260605-190330-tui-ticket-role-actions/thread.md diff --git a/work-items/closed/20260605-203006-builtin-yoi-local-ticket-backend-config/artifacts/.gitkeep b/.yoi/tickets/closed/20260605-203006-builtin-yoi-local-ticket-backend-config/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260605-203006-builtin-yoi-local-ticket-backend-config/artifacts/.gitkeep rename to .yoi/tickets/closed/20260605-203006-builtin-yoi-local-ticket-backend-config/artifacts/.gitkeep diff --git a/work-items/closed/20260605-203006-builtin-yoi-local-ticket-backend-config/artifacts/delegation-intent.md b/.yoi/tickets/closed/20260605-203006-builtin-yoi-local-ticket-backend-config/artifacts/delegation-intent.md similarity index 100% rename from work-items/closed/20260605-203006-builtin-yoi-local-ticket-backend-config/artifacts/delegation-intent.md rename to .yoi/tickets/closed/20260605-203006-builtin-yoi-local-ticket-backend-config/artifacts/delegation-intent.md diff --git a/work-items/closed/20260605-203006-builtin-yoi-local-ticket-backend-config/item.md b/.yoi/tickets/closed/20260605-203006-builtin-yoi-local-ticket-backend-config/item.md similarity index 100% rename from work-items/closed/20260605-203006-builtin-yoi-local-ticket-backend-config/item.md rename to .yoi/tickets/closed/20260605-203006-builtin-yoi-local-ticket-backend-config/item.md diff --git a/work-items/closed/20260605-203006-builtin-yoi-local-ticket-backend-config/resolution.md b/.yoi/tickets/closed/20260605-203006-builtin-yoi-local-ticket-backend-config/resolution.md similarity index 100% rename from work-items/closed/20260605-203006-builtin-yoi-local-ticket-backend-config/resolution.md rename to .yoi/tickets/closed/20260605-203006-builtin-yoi-local-ticket-backend-config/resolution.md diff --git a/work-items/closed/20260605-203006-builtin-yoi-local-ticket-backend-config/thread.md b/.yoi/tickets/closed/20260605-203006-builtin-yoi-local-ticket-backend-config/thread.md similarity index 100% rename from work-items/closed/20260605-203006-builtin-yoi-local-ticket-backend-config/thread.md rename to .yoi/tickets/closed/20260605-203006-builtin-yoi-local-ticket-backend-config/thread.md diff --git a/work-items/closed/20260605-203006-yoi-ticket-cli-parity/artifacts/.gitkeep b/.yoi/tickets/closed/20260605-203006-yoi-ticket-cli-parity/artifacts/.gitkeep similarity index 100% rename from work-items/closed/20260605-203006-yoi-ticket-cli-parity/artifacts/.gitkeep rename to .yoi/tickets/closed/20260605-203006-yoi-ticket-cli-parity/artifacts/.gitkeep diff --git a/work-items/closed/20260605-203006-yoi-ticket-cli-parity/artifacts/delegation-intent.md b/.yoi/tickets/closed/20260605-203006-yoi-ticket-cli-parity/artifacts/delegation-intent.md similarity index 100% rename from work-items/closed/20260605-203006-yoi-ticket-cli-parity/artifacts/delegation-intent.md rename to .yoi/tickets/closed/20260605-203006-yoi-ticket-cli-parity/artifacts/delegation-intent.md diff --git a/work-items/closed/20260605-203006-yoi-ticket-cli-parity/artifacts/implementation-report.md b/.yoi/tickets/closed/20260605-203006-yoi-ticket-cli-parity/artifacts/implementation-report.md similarity index 100% rename from work-items/closed/20260605-203006-yoi-ticket-cli-parity/artifacts/implementation-report.md rename to .yoi/tickets/closed/20260605-203006-yoi-ticket-cli-parity/artifacts/implementation-report.md diff --git a/work-items/closed/20260605-203006-yoi-ticket-cli-parity/artifacts/review.md b/.yoi/tickets/closed/20260605-203006-yoi-ticket-cli-parity/artifacts/review.md similarity index 100% rename from work-items/closed/20260605-203006-yoi-ticket-cli-parity/artifacts/review.md rename to .yoi/tickets/closed/20260605-203006-yoi-ticket-cli-parity/artifacts/review.md diff --git a/work-items/closed/20260605-203006-yoi-ticket-cli-parity/item.md b/.yoi/tickets/closed/20260605-203006-yoi-ticket-cli-parity/item.md similarity index 100% rename from work-items/closed/20260605-203006-yoi-ticket-cli-parity/item.md rename to .yoi/tickets/closed/20260605-203006-yoi-ticket-cli-parity/item.md diff --git a/work-items/closed/20260605-203006-yoi-ticket-cli-parity/resolution.md b/.yoi/tickets/closed/20260605-203006-yoi-ticket-cli-parity/resolution.md similarity index 100% rename from work-items/closed/20260605-203006-yoi-ticket-cli-parity/resolution.md rename to .yoi/tickets/closed/20260605-203006-yoi-ticket-cli-parity/resolution.md diff --git a/work-items/closed/20260605-203006-yoi-ticket-cli-parity/thread.md b/.yoi/tickets/closed/20260605-203006-yoi-ticket-cli-parity/thread.md similarity index 100% rename from work-items/closed/20260605-203006-yoi-ticket-cli-parity/thread.md rename to .yoi/tickets/closed/20260605-203006-yoi-ticket-cli-parity/thread.md diff --git a/work-items/open/20260527-000002-e2e-harness/artifacts/.gitkeep b/.yoi/tickets/open/20260527-000002-e2e-harness/artifacts/.gitkeep similarity index 100% rename from work-items/open/20260527-000002-e2e-harness/artifacts/.gitkeep rename to .yoi/tickets/open/20260527-000002-e2e-harness/artifacts/.gitkeep diff --git a/work-items/open/20260527-000002-e2e-harness/item.md b/.yoi/tickets/open/20260527-000002-e2e-harness/item.md similarity index 100% rename from work-items/open/20260527-000002-e2e-harness/item.md rename to .yoi/tickets/open/20260527-000002-e2e-harness/item.md diff --git a/work-items/open/20260527-000002-e2e-harness/thread.md b/.yoi/tickets/open/20260527-000002-e2e-harness/thread.md similarity index 100% rename from work-items/open/20260527-000002-e2e-harness/thread.md rename to .yoi/tickets/open/20260527-000002-e2e-harness/thread.md diff --git a/work-items/open/20260527-000003-internal-worker-workflow/artifacts/.gitkeep b/.yoi/tickets/open/20260527-000003-internal-worker-workflow/artifacts/.gitkeep similarity index 100% rename from work-items/open/20260527-000003-internal-worker-workflow/artifacts/.gitkeep rename to .yoi/tickets/open/20260527-000003-internal-worker-workflow/artifacts/.gitkeep diff --git a/work-items/open/20260527-000003-internal-worker-workflow/item.md b/.yoi/tickets/open/20260527-000003-internal-worker-workflow/item.md similarity index 100% rename from work-items/open/20260527-000003-internal-worker-workflow/item.md rename to .yoi/tickets/open/20260527-000003-internal-worker-workflow/item.md diff --git a/work-items/open/20260527-000003-internal-worker-workflow/thread.md b/.yoi/tickets/open/20260527-000003-internal-worker-workflow/thread.md similarity index 100% rename from work-items/open/20260527-000003-internal-worker-workflow/thread.md rename to .yoi/tickets/open/20260527-000003-internal-worker-workflow/thread.md diff --git a/work-items/open/20260527-000006-permission-default-policy/artifacts/.gitkeep b/.yoi/tickets/open/20260527-000006-permission-default-policy/artifacts/.gitkeep similarity index 100% rename from work-items/open/20260527-000006-permission-default-policy/artifacts/.gitkeep rename to .yoi/tickets/open/20260527-000006-permission-default-policy/artifacts/.gitkeep diff --git a/work-items/open/20260527-000006-permission-default-policy/item.md b/.yoi/tickets/open/20260527-000006-permission-default-policy/item.md similarity index 100% rename from work-items/open/20260527-000006-permission-default-policy/item.md rename to .yoi/tickets/open/20260527-000006-permission-default-policy/item.md diff --git a/work-items/open/20260527-000006-permission-default-policy/thread.md b/.yoi/tickets/open/20260527-000006-permission-default-policy/thread.md similarity index 100% rename from work-items/open/20260527-000006-permission-default-policy/thread.md rename to .yoi/tickets/open/20260527-000006-permission-default-policy/thread.md diff --git a/work-items/open/20260527-000009-pod-session-fork/artifacts/.gitkeep b/.yoi/tickets/open/20260527-000009-pod-session-fork/artifacts/.gitkeep similarity index 100% rename from work-items/open/20260527-000009-pod-session-fork/artifacts/.gitkeep rename to .yoi/tickets/open/20260527-000009-pod-session-fork/artifacts/.gitkeep diff --git a/work-items/open/20260527-000009-pod-session-fork/item.md b/.yoi/tickets/open/20260527-000009-pod-session-fork/item.md similarity index 100% rename from work-items/open/20260527-000009-pod-session-fork/item.md rename to .yoi/tickets/open/20260527-000009-pod-session-fork/item.md diff --git a/work-items/open/20260527-000009-pod-session-fork/thread.md b/.yoi/tickets/open/20260527-000009-pod-session-fork/thread.md similarity index 100% rename from work-items/open/20260527-000009-pod-session-fork/thread.md rename to .yoi/tickets/open/20260527-000009-pod-session-fork/thread.md diff --git a/work-items/open/20260527-000010-prompt-eval-metrics/artifacts/.gitkeep b/.yoi/tickets/open/20260527-000010-prompt-eval-metrics/artifacts/.gitkeep similarity index 100% rename from work-items/open/20260527-000010-prompt-eval-metrics/artifacts/.gitkeep rename to .yoi/tickets/open/20260527-000010-prompt-eval-metrics/artifacts/.gitkeep diff --git a/work-items/open/20260527-000010-prompt-eval-metrics/item.md b/.yoi/tickets/open/20260527-000010-prompt-eval-metrics/item.md similarity index 100% rename from work-items/open/20260527-000010-prompt-eval-metrics/item.md rename to .yoi/tickets/open/20260527-000010-prompt-eval-metrics/item.md diff --git a/work-items/open/20260527-000010-prompt-eval-metrics/thread.md b/.yoi/tickets/open/20260527-000010-prompt-eval-metrics/thread.md similarity index 100% rename from work-items/open/20260527-000010-prompt-eval-metrics/thread.md rename to .yoi/tickets/open/20260527-000010-prompt-eval-metrics/thread.md diff --git a/work-items/open/20260527-000015-tui-navigation-mode-design/artifacts/.gitkeep b/.yoi/tickets/open/20260527-000015-tui-navigation-mode-design/artifacts/.gitkeep similarity index 100% rename from work-items/open/20260527-000015-tui-navigation-mode-design/artifacts/.gitkeep rename to .yoi/tickets/open/20260527-000015-tui-navigation-mode-design/artifacts/.gitkeep diff --git a/work-items/open/20260527-000015-tui-navigation-mode-design/item.md b/.yoi/tickets/open/20260527-000015-tui-navigation-mode-design/item.md similarity index 100% rename from work-items/open/20260527-000015-tui-navigation-mode-design/item.md rename to .yoi/tickets/open/20260527-000015-tui-navigation-mode-design/item.md diff --git a/work-items/open/20260527-000015-tui-navigation-mode-design/thread.md b/.yoi/tickets/open/20260527-000015-tui-navigation-mode-design/thread.md similarity index 100% rename from work-items/open/20260527-000015-tui-navigation-mode-design/thread.md rename to .yoi/tickets/open/20260527-000015-tui-navigation-mode-design/thread.md diff --git a/work-items/open/20260527-000018-tui-user-model-setup/artifacts/.gitkeep b/.yoi/tickets/open/20260527-000018-tui-user-model-setup/artifacts/.gitkeep similarity index 100% rename from work-items/open/20260527-000018-tui-user-model-setup/artifacts/.gitkeep rename to .yoi/tickets/open/20260527-000018-tui-user-model-setup/artifacts/.gitkeep diff --git a/work-items/open/20260527-000018-tui-user-model-setup/item.md b/.yoi/tickets/open/20260527-000018-tui-user-model-setup/item.md similarity index 100% rename from work-items/open/20260527-000018-tui-user-model-setup/item.md rename to .yoi/tickets/open/20260527-000018-tui-user-model-setup/item.md diff --git a/work-items/open/20260527-000018-tui-user-model-setup/thread.md b/.yoi/tickets/open/20260527-000018-tui-user-model-setup/thread.md similarity index 100% rename from work-items/open/20260527-000018-tui-user-model-setup/thread.md rename to .yoi/tickets/open/20260527-000018-tui-user-model-setup/thread.md diff --git a/work-items/open/20260528-131317-crate-boundary-audit/artifacts/.gitkeep b/.yoi/tickets/open/20260528-131317-crate-boundary-audit/artifacts/.gitkeep similarity index 100% rename from work-items/open/20260528-131317-crate-boundary-audit/artifacts/.gitkeep rename to .yoi/tickets/open/20260528-131317-crate-boundary-audit/artifacts/.gitkeep diff --git a/work-items/open/20260528-131317-crate-boundary-audit/artifacts/audit.md b/.yoi/tickets/open/20260528-131317-crate-boundary-audit/artifacts/audit.md similarity index 100% rename from work-items/open/20260528-131317-crate-boundary-audit/artifacts/audit.md rename to .yoi/tickets/open/20260528-131317-crate-boundary-audit/artifacts/audit.md diff --git a/work-items/open/20260528-131317-crate-boundary-audit/artifacts/comment-concept-hits.txt b/.yoi/tickets/open/20260528-131317-crate-boundary-audit/artifacts/comment-concept-hits.txt similarity index 100% rename from work-items/open/20260528-131317-crate-boundary-audit/artifacts/comment-concept-hits.txt rename to .yoi/tickets/open/20260528-131317-crate-boundary-audit/artifacts/comment-concept-hits.txt diff --git a/work-items/open/20260528-131317-crate-boundary-audit/artifacts/deps-numbered.txt b/.yoi/tickets/open/20260528-131317-crate-boundary-audit/artifacts/deps-numbered.txt similarity index 100% rename from work-items/open/20260528-131317-crate-boundary-audit/artifacts/deps-numbered.txt rename to .yoi/tickets/open/20260528-131317-crate-boundary-audit/artifacts/deps-numbered.txt diff --git a/work-items/open/20260528-131317-crate-boundary-audit/artifacts/deps.txt b/.yoi/tickets/open/20260528-131317-crate-boundary-audit/artifacts/deps.txt similarity index 100% rename from work-items/open/20260528-131317-crate-boundary-audit/artifacts/deps.txt rename to .yoi/tickets/open/20260528-131317-crate-boundary-audit/artifacts/deps.txt diff --git a/work-items/open/20260528-131317-crate-boundary-audit/artifacts/public-concept-hits.txt b/.yoi/tickets/open/20260528-131317-crate-boundary-audit/artifacts/public-concept-hits.txt similarity index 100% rename from work-items/open/20260528-131317-crate-boundary-audit/artifacts/public-concept-hits.txt rename to .yoi/tickets/open/20260528-131317-crate-boundary-audit/artifacts/public-concept-hits.txt diff --git a/work-items/open/20260528-131317-crate-boundary-audit/artifacts/reverse-deps-numbered.txt b/.yoi/tickets/open/20260528-131317-crate-boundary-audit/artifacts/reverse-deps-numbered.txt similarity index 100% rename from work-items/open/20260528-131317-crate-boundary-audit/artifacts/reverse-deps-numbered.txt rename to .yoi/tickets/open/20260528-131317-crate-boundary-audit/artifacts/reverse-deps-numbered.txt diff --git a/work-items/open/20260528-131317-crate-boundary-audit/artifacts/reverse-deps.txt b/.yoi/tickets/open/20260528-131317-crate-boundary-audit/artifacts/reverse-deps.txt similarity index 100% rename from work-items/open/20260528-131317-crate-boundary-audit/artifacts/reverse-deps.txt rename to .yoi/tickets/open/20260528-131317-crate-boundary-audit/artifacts/reverse-deps.txt diff --git a/work-items/open/20260528-131317-crate-boundary-audit/artifacts/suspicious-excerpts.txt b/.yoi/tickets/open/20260528-131317-crate-boundary-audit/artifacts/suspicious-excerpts.txt similarity index 100% rename from work-items/open/20260528-131317-crate-boundary-audit/artifacts/suspicious-excerpts.txt rename to .yoi/tickets/open/20260528-131317-crate-boundary-audit/artifacts/suspicious-excerpts.txt diff --git a/work-items/open/20260528-131317-crate-boundary-audit/item.md b/.yoi/tickets/open/20260528-131317-crate-boundary-audit/item.md similarity index 100% rename from work-items/open/20260528-131317-crate-boundary-audit/item.md rename to .yoi/tickets/open/20260528-131317-crate-boundary-audit/item.md diff --git a/work-items/open/20260528-131317-crate-boundary-audit/thread.md b/.yoi/tickets/open/20260528-131317-crate-boundary-audit/thread.md similarity index 100% rename from work-items/open/20260528-131317-crate-boundary-audit/thread.md rename to .yoi/tickets/open/20260528-131317-crate-boundary-audit/thread.md diff --git a/work-items/open/20260529-041911-llm-worker-standalone-publication-audit/artifacts/.gitkeep b/.yoi/tickets/open/20260529-041911-llm-worker-standalone-publication-audit/artifacts/.gitkeep similarity index 100% rename from work-items/open/20260529-041911-llm-worker-standalone-publication-audit/artifacts/.gitkeep rename to .yoi/tickets/open/20260529-041911-llm-worker-standalone-publication-audit/artifacts/.gitkeep diff --git a/work-items/open/20260529-041911-llm-worker-standalone-publication-audit/item.md b/.yoi/tickets/open/20260529-041911-llm-worker-standalone-publication-audit/item.md similarity index 100% rename from work-items/open/20260529-041911-llm-worker-standalone-publication-audit/item.md rename to .yoi/tickets/open/20260529-041911-llm-worker-standalone-publication-audit/item.md diff --git a/work-items/open/20260529-041911-llm-worker-standalone-publication-audit/thread.md b/.yoi/tickets/open/20260529-041911-llm-worker-standalone-publication-audit/thread.md similarity index 100% rename from work-items/open/20260529-041911-llm-worker-standalone-publication-audit/thread.md rename to .yoi/tickets/open/20260529-041911-llm-worker-standalone-publication-audit/thread.md diff --git a/work-items/open/20260529-161928-mcp-integration/artifacts/.gitkeep b/.yoi/tickets/open/20260529-161928-mcp-integration/artifacts/.gitkeep similarity index 100% rename from work-items/open/20260529-161928-mcp-integration/artifacts/.gitkeep rename to .yoi/tickets/open/20260529-161928-mcp-integration/artifacts/.gitkeep diff --git a/work-items/open/20260529-161928-mcp-integration/item.md b/.yoi/tickets/open/20260529-161928-mcp-integration/item.md similarity index 100% rename from work-items/open/20260529-161928-mcp-integration/item.md rename to .yoi/tickets/open/20260529-161928-mcp-integration/item.md diff --git a/work-items/open/20260529-161928-mcp-integration/thread.md b/.yoi/tickets/open/20260529-161928-mcp-integration/thread.md similarity index 100% rename from work-items/open/20260529-161928-mcp-integration/thread.md rename to .yoi/tickets/open/20260529-161928-mcp-integration/thread.md diff --git a/work-items/open/20260530-053721-tui-inflight-composer-injection/artifacts/.gitkeep b/.yoi/tickets/open/20260530-053721-tui-inflight-composer-injection/artifacts/.gitkeep similarity index 100% rename from work-items/open/20260530-053721-tui-inflight-composer-injection/artifacts/.gitkeep rename to .yoi/tickets/open/20260530-053721-tui-inflight-composer-injection/artifacts/.gitkeep diff --git a/work-items/open/20260530-053721-tui-inflight-composer-injection/item.md b/.yoi/tickets/open/20260530-053721-tui-inflight-composer-injection/item.md similarity index 100% rename from work-items/open/20260530-053721-tui-inflight-composer-injection/item.md rename to .yoi/tickets/open/20260530-053721-tui-inflight-composer-injection/item.md diff --git a/work-items/open/20260530-053721-tui-inflight-composer-injection/thread.md b/.yoi/tickets/open/20260530-053721-tui-inflight-composer-injection/thread.md similarity index 100% rename from work-items/open/20260530-053721-tui-inflight-composer-injection/thread.md rename to .yoi/tickets/open/20260530-053721-tui-inflight-composer-injection/thread.md diff --git a/work-items/open/20260531-010005-plugin-extension-surface/artifacts/.gitkeep b/.yoi/tickets/open/20260531-010005-plugin-extension-surface/artifacts/.gitkeep similarity index 100% rename from work-items/open/20260531-010005-plugin-extension-surface/artifacts/.gitkeep rename to .yoi/tickets/open/20260531-010005-plugin-extension-surface/artifacts/.gitkeep diff --git a/work-items/open/20260531-010005-plugin-extension-surface/artifacts/feature-registry-split-decision.md b/.yoi/tickets/open/20260531-010005-plugin-extension-surface/artifacts/feature-registry-split-decision.md similarity index 100% rename from work-items/open/20260531-010005-plugin-extension-surface/artifacts/feature-registry-split-decision.md rename to .yoi/tickets/open/20260531-010005-plugin-extension-surface/artifacts/feature-registry-split-decision.md diff --git a/work-items/open/20260531-010005-plugin-extension-surface/item.md b/.yoi/tickets/open/20260531-010005-plugin-extension-surface/item.md similarity index 100% rename from work-items/open/20260531-010005-plugin-extension-surface/item.md rename to .yoi/tickets/open/20260531-010005-plugin-extension-surface/item.md diff --git a/work-items/open/20260531-010005-plugin-extension-surface/thread.md b/.yoi/tickets/open/20260531-010005-plugin-extension-surface/thread.md similarity index 100% rename from work-items/open/20260531-010005-plugin-extension-surface/thread.md rename to .yoi/tickets/open/20260531-010005-plugin-extension-surface/thread.md diff --git a/work-items/open/20260601-021104-tui-composer-history-persistence/artifacts/.gitkeep b/.yoi/tickets/open/20260601-021104-tui-composer-history-persistence/artifacts/.gitkeep similarity index 100% rename from work-items/open/20260601-021104-tui-composer-history-persistence/artifacts/.gitkeep rename to .yoi/tickets/open/20260601-021104-tui-composer-history-persistence/artifacts/.gitkeep diff --git a/work-items/open/20260601-021104-tui-composer-history-persistence/item.md b/.yoi/tickets/open/20260601-021104-tui-composer-history-persistence/item.md similarity index 100% rename from work-items/open/20260601-021104-tui-composer-history-persistence/item.md rename to .yoi/tickets/open/20260601-021104-tui-composer-history-persistence/item.md diff --git a/work-items/open/20260601-021104-tui-composer-history-persistence/thread.md b/.yoi/tickets/open/20260601-021104-tui-composer-history-persistence/thread.md similarity index 100% rename from work-items/open/20260601-021104-tui-composer-history-persistence/thread.md rename to .yoi/tickets/open/20260601-021104-tui-composer-history-persistence/thread.md diff --git a/work-items/open/20260601-064953-plugin-distribution-package-format/artifacts/.gitkeep b/.yoi/tickets/open/20260601-064953-plugin-distribution-package-format/artifacts/.gitkeep similarity index 100% rename from work-items/open/20260601-064953-plugin-distribution-package-format/artifacts/.gitkeep rename to .yoi/tickets/open/20260601-064953-plugin-distribution-package-format/artifacts/.gitkeep diff --git a/work-items/open/20260601-064953-plugin-distribution-package-format/item.md b/.yoi/tickets/open/20260601-064953-plugin-distribution-package-format/item.md similarity index 100% rename from work-items/open/20260601-064953-plugin-distribution-package-format/item.md rename to .yoi/tickets/open/20260601-064953-plugin-distribution-package-format/item.md diff --git a/work-items/open/20260601-064953-plugin-distribution-package-format/thread.md b/.yoi/tickets/open/20260601-064953-plugin-distribution-package-format/thread.md similarity index 100% rename from work-items/open/20260601-064953-plugin-distribution-package-format/thread.md rename to .yoi/tickets/open/20260601-064953-plugin-distribution-package-format/thread.md diff --git a/work-items/open/20260601-123641-dependency-license-audit/artifacts/.gitkeep b/.yoi/tickets/open/20260601-123641-dependency-license-audit/artifacts/.gitkeep similarity index 100% rename from work-items/open/20260601-123641-dependency-license-audit/artifacts/.gitkeep rename to .yoi/tickets/open/20260601-123641-dependency-license-audit/artifacts/.gitkeep diff --git a/work-items/open/20260601-123641-dependency-license-audit/artifacts/audit-report.md b/.yoi/tickets/open/20260601-123641-dependency-license-audit/artifacts/audit-report.md similarity index 100% rename from work-items/open/20260601-123641-dependency-license-audit/artifacts/audit-report.md rename to .yoi/tickets/open/20260601-123641-dependency-license-audit/artifacts/audit-report.md diff --git a/work-items/open/20260601-123641-dependency-license-audit/artifacts/delegation-intent.md b/.yoi/tickets/open/20260601-123641-dependency-license-audit/artifacts/delegation-intent.md similarity index 100% rename from work-items/open/20260601-123641-dependency-license-audit/artifacts/delegation-intent.md rename to .yoi/tickets/open/20260601-123641-dependency-license-audit/artifacts/delegation-intent.md diff --git a/work-items/open/20260601-123641-dependency-license-audit/item.md b/.yoi/tickets/open/20260601-123641-dependency-license-audit/item.md similarity index 100% rename from work-items/open/20260601-123641-dependency-license-audit/item.md rename to .yoi/tickets/open/20260601-123641-dependency-license-audit/item.md diff --git a/work-items/open/20260601-123641-dependency-license-audit/thread.md b/.yoi/tickets/open/20260601-123641-dependency-license-audit/thread.md similarity index 100% rename from work-items/open/20260601-123641-dependency-license-audit/thread.md rename to .yoi/tickets/open/20260601-123641-dependency-license-audit/thread.md diff --git a/work-items/open/20260605-203006-migrate-ticket-storage-to-yoi-tickets/artifacts/.gitkeep b/.yoi/tickets/open/20260605-203006-migrate-ticket-storage-to-yoi-tickets/artifacts/.gitkeep similarity index 100% rename from work-items/open/20260605-203006-migrate-ticket-storage-to-yoi-tickets/artifacts/.gitkeep rename to .yoi/tickets/open/20260605-203006-migrate-ticket-storage-to-yoi-tickets/artifacts/.gitkeep diff --git a/work-items/open/20260605-203006-migrate-ticket-storage-to-yoi-tickets/artifacts/delegation-intent.md b/.yoi/tickets/open/20260605-203006-migrate-ticket-storage-to-yoi-tickets/artifacts/delegation-intent.md similarity index 100% rename from work-items/open/20260605-203006-migrate-ticket-storage-to-yoi-tickets/artifacts/delegation-intent.md rename to .yoi/tickets/open/20260605-203006-migrate-ticket-storage-to-yoi-tickets/artifacts/delegation-intent.md diff --git a/work-items/open/20260605-203006-migrate-ticket-storage-to-yoi-tickets/item.md b/.yoi/tickets/open/20260605-203006-migrate-ticket-storage-to-yoi-tickets/item.md similarity index 98% rename from work-items/open/20260605-203006-migrate-ticket-storage-to-yoi-tickets/item.md rename to .yoi/tickets/open/20260605-203006-migrate-ticket-storage-to-yoi-tickets/item.md index ec0cce7c..b3cc0f31 100644 --- a/work-items/open/20260605-203006-migrate-ticket-storage-to-yoi-tickets/item.md +++ b/.yoi/tickets/open/20260605-203006-migrate-ticket-storage-to-yoi-tickets/item.md @@ -7,7 +7,7 @@ kind: task priority: P1 labels: [ticket, migration, storage] created_at: 2026-06-05T20:30:06Z -updated_at: 2026-06-05T21:28:37Z +updated_at: 2026-06-05T21:43:54Z assignee: null legacy_ticket: null --- diff --git a/work-items/open/20260605-203006-migrate-ticket-storage-to-yoi-tickets/thread.md b/.yoi/tickets/open/20260605-203006-migrate-ticket-storage-to-yoi-tickets/thread.md similarity index 55% rename from work-items/open/20260605-203006-migrate-ticket-storage-to-yoi-tickets/thread.md rename to .yoi/tickets/open/20260605-203006-migrate-ticket-storage-to-yoi-tickets/thread.md index f6f46779..92c54445 100644 --- a/work-items/open/20260605-203006-migrate-ticket-storage-to-yoi-tickets/thread.md +++ b/.yoi/tickets/open/20260605-203006-migrate-ticket-storage-to-yoi-tickets/thread.md @@ -23,4 +23,19 @@ Important boundaries: Detailed delegation intent is recorded in `artifacts/delegation-intent.md`. +--- + + + +## Implementation report + +Implemented the local Ticket storage migration to `.yoi/tickets/`. + +- Moved tracked `work-items/{open,pending,closed}` records to `.yoi/tickets/{open,pending,closed}`. +- Added `.yoi/ticket.config.toml` with `provider = "builtin:yoi_local"` and `root = ".yoi/tickets"`. +- Updated default config resolution, Pod feature fallback, CLI tests/help, docs, and the transitional `tickets.sh` shim. +- Left `work-items/README.md` as a non-active compatibility notice only. +- Validated with the requested cargo tests/checks, both doctors, scratch default-create check, and `nix build .#yoi --no-link`. + + --- diff --git a/work-items/open/20260605-203006-remove-tickets-sh/artifacts/.gitkeep b/.yoi/tickets/open/20260605-203006-remove-tickets-sh/artifacts/.gitkeep similarity index 100% rename from work-items/open/20260605-203006-remove-tickets-sh/artifacts/.gitkeep rename to .yoi/tickets/open/20260605-203006-remove-tickets-sh/artifacts/.gitkeep diff --git a/work-items/open/20260605-203006-remove-tickets-sh/item.md b/.yoi/tickets/open/20260605-203006-remove-tickets-sh/item.md similarity index 100% rename from work-items/open/20260605-203006-remove-tickets-sh/item.md rename to .yoi/tickets/open/20260605-203006-remove-tickets-sh/item.md diff --git a/work-items/open/20260605-203006-remove-tickets-sh/thread.md b/.yoi/tickets/open/20260605-203006-remove-tickets-sh/thread.md similarity index 100% rename from work-items/open/20260605-203006-remove-tickets-sh/thread.md rename to .yoi/tickets/open/20260605-203006-remove-tickets-sh/thread.md diff --git a/work-items/open/20260605-203006-yoi-local-ticket-backend-migration/artifacts/.gitkeep b/.yoi/tickets/open/20260605-203006-yoi-local-ticket-backend-migration/artifacts/.gitkeep similarity index 100% rename from work-items/open/20260605-203006-yoi-local-ticket-backend-migration/artifacts/.gitkeep rename to .yoi/tickets/open/20260605-203006-yoi-local-ticket-backend-migration/artifacts/.gitkeep diff --git a/work-items/open/20260605-203006-yoi-local-ticket-backend-migration/item.md b/.yoi/tickets/open/20260605-203006-yoi-local-ticket-backend-migration/item.md similarity index 100% rename from work-items/open/20260605-203006-yoi-local-ticket-backend-migration/item.md rename to .yoi/tickets/open/20260605-203006-yoi-local-ticket-backend-migration/item.md diff --git a/work-items/open/20260605-203006-yoi-local-ticket-backend-migration/thread.md b/.yoi/tickets/open/20260605-203006-yoi-local-ticket-backend-migration/thread.md similarity index 100% rename from work-items/open/20260605-203006-yoi-local-ticket-backend-migration/thread.md rename to .yoi/tickets/open/20260605-203006-yoi-local-ticket-backend-migration/thread.md diff --git a/work-items/open/20260605-210703-workspace-orchestration-panel/artifacts/.gitkeep b/.yoi/tickets/open/20260605-210703-workspace-orchestration-panel/artifacts/.gitkeep similarity index 100% rename from work-items/open/20260605-210703-workspace-orchestration-panel/artifacts/.gitkeep rename to .yoi/tickets/open/20260605-210703-workspace-orchestration-panel/artifacts/.gitkeep diff --git a/work-items/open/20260605-210703-workspace-orchestration-panel/item.md b/.yoi/tickets/open/20260605-210703-workspace-orchestration-panel/item.md similarity index 100% rename from work-items/open/20260605-210703-workspace-orchestration-panel/item.md rename to .yoi/tickets/open/20260605-210703-workspace-orchestration-panel/item.md diff --git a/work-items/open/20260605-210703-workspace-orchestration-panel/thread.md b/.yoi/tickets/open/20260605-210703-workspace-orchestration-panel/thread.md similarity index 100% rename from work-items/open/20260605-210703-workspace-orchestration-panel/thread.md rename to .yoi/tickets/open/20260605-210703-workspace-orchestration-panel/thread.md diff --git a/work-items/open/20260605-210704-ticket-intake-orchestrator-handoff/artifacts/.gitkeep b/.yoi/tickets/open/20260605-210704-ticket-intake-orchestrator-handoff/artifacts/.gitkeep similarity index 100% rename from work-items/open/20260605-210704-ticket-intake-orchestrator-handoff/artifacts/.gitkeep rename to .yoi/tickets/open/20260605-210704-ticket-intake-orchestrator-handoff/artifacts/.gitkeep diff --git a/work-items/open/20260605-210704-ticket-intake-orchestrator-handoff/item.md b/.yoi/tickets/open/20260605-210704-ticket-intake-orchestrator-handoff/item.md similarity index 100% rename from work-items/open/20260605-210704-ticket-intake-orchestrator-handoff/item.md rename to .yoi/tickets/open/20260605-210704-ticket-intake-orchestrator-handoff/item.md diff --git a/work-items/open/20260605-210704-ticket-intake-orchestrator-handoff/thread.md b/.yoi/tickets/open/20260605-210704-ticket-intake-orchestrator-handoff/thread.md similarity index 100% rename from work-items/open/20260605-210704-ticket-intake-orchestrator-handoff/thread.md rename to .yoi/tickets/open/20260605-210704-ticket-intake-orchestrator-handoff/thread.md diff --git a/work-items/open/20260605-210704-workspace-orchestration-panel-design/artifacts/.gitkeep b/.yoi/tickets/open/20260605-210704-workspace-orchestration-panel-design/artifacts/.gitkeep similarity index 100% rename from work-items/open/20260605-210704-workspace-orchestration-panel-design/artifacts/.gitkeep rename to .yoi/tickets/open/20260605-210704-workspace-orchestration-panel-design/artifacts/.gitkeep diff --git a/work-items/open/20260605-210704-workspace-orchestration-panel-design/artifacts/workspace-panel-ui-design.md b/.yoi/tickets/open/20260605-210704-workspace-orchestration-panel-design/artifacts/workspace-panel-ui-design.md similarity index 100% rename from work-items/open/20260605-210704-workspace-orchestration-panel-design/artifacts/workspace-panel-ui-design.md rename to .yoi/tickets/open/20260605-210704-workspace-orchestration-panel-design/artifacts/workspace-panel-ui-design.md diff --git a/work-items/open/20260605-210704-workspace-orchestration-panel-design/item.md b/.yoi/tickets/open/20260605-210704-workspace-orchestration-panel-design/item.md similarity index 100% rename from work-items/open/20260605-210704-workspace-orchestration-panel-design/item.md rename to .yoi/tickets/open/20260605-210704-workspace-orchestration-panel-design/item.md diff --git a/work-items/open/20260605-210704-workspace-orchestration-panel-design/thread.md b/.yoi/tickets/open/20260605-210704-workspace-orchestration-panel-design/thread.md similarity index 100% rename from work-items/open/20260605-210704-workspace-orchestration-panel-design/thread.md rename to .yoi/tickets/open/20260605-210704-workspace-orchestration-panel-design/thread.md diff --git a/work-items/open/20260605-210704-workspace-panel-action-model/artifacts/.gitkeep b/.yoi/tickets/open/20260605-210704-workspace-panel-action-model/artifacts/.gitkeep similarity index 100% rename from work-items/open/20260605-210704-workspace-panel-action-model/artifacts/.gitkeep rename to .yoi/tickets/open/20260605-210704-workspace-panel-action-model/artifacts/.gitkeep diff --git a/work-items/open/20260605-210704-workspace-panel-action-model/item.md b/.yoi/tickets/open/20260605-210704-workspace-panel-action-model/item.md similarity index 100% rename from work-items/open/20260605-210704-workspace-panel-action-model/item.md rename to .yoi/tickets/open/20260605-210704-workspace-panel-action-model/item.md diff --git a/work-items/open/20260605-210704-workspace-panel-action-model/thread.md b/.yoi/tickets/open/20260605-210704-workspace-panel-action-model/thread.md similarity index 100% rename from work-items/open/20260605-210704-workspace-panel-action-model/thread.md rename to .yoi/tickets/open/20260605-210704-workspace-panel-action-model/thread.md diff --git a/work-items/open/20260605-210704-workspace-panel-composer-targets/artifacts/.gitkeep b/.yoi/tickets/open/20260605-210704-workspace-panel-composer-targets/artifacts/.gitkeep similarity index 100% rename from work-items/open/20260605-210704-workspace-panel-composer-targets/artifacts/.gitkeep rename to .yoi/tickets/open/20260605-210704-workspace-panel-composer-targets/artifacts/.gitkeep diff --git a/work-items/open/20260605-210704-workspace-panel-composer-targets/item.md b/.yoi/tickets/open/20260605-210704-workspace-panel-composer-targets/item.md similarity index 100% rename from work-items/open/20260605-210704-workspace-panel-composer-targets/item.md rename to .yoi/tickets/open/20260605-210704-workspace-panel-composer-targets/item.md diff --git a/work-items/open/20260605-210704-workspace-panel-composer-targets/thread.md b/.yoi/tickets/open/20260605-210704-workspace-panel-composer-targets/thread.md similarity index 100% rename from work-items/open/20260605-210704-workspace-panel-composer-targets/thread.md rename to .yoi/tickets/open/20260605-210704-workspace-panel-composer-targets/thread.md diff --git a/work-items/open/20260605-210704-workspace-panel-orchestrator-lifecycle/artifacts/.gitkeep b/.yoi/tickets/open/20260605-210704-workspace-panel-orchestrator-lifecycle/artifacts/.gitkeep similarity index 100% rename from work-items/open/20260605-210704-workspace-panel-orchestrator-lifecycle/artifacts/.gitkeep rename to .yoi/tickets/open/20260605-210704-workspace-panel-orchestrator-lifecycle/artifacts/.gitkeep diff --git a/work-items/open/20260605-210704-workspace-panel-orchestrator-lifecycle/item.md b/.yoi/tickets/open/20260605-210704-workspace-panel-orchestrator-lifecycle/item.md similarity index 100% rename from work-items/open/20260605-210704-workspace-panel-orchestrator-lifecycle/item.md rename to .yoi/tickets/open/20260605-210704-workspace-panel-orchestrator-lifecycle/item.md diff --git a/work-items/open/20260605-210704-workspace-panel-orchestrator-lifecycle/thread.md b/.yoi/tickets/open/20260605-210704-workspace-panel-orchestrator-lifecycle/thread.md similarity index 100% rename from work-items/open/20260605-210704-workspace-panel-orchestrator-lifecycle/thread.md rename to .yoi/tickets/open/20260605-210704-workspace-panel-orchestrator-lifecycle/thread.md diff --git a/work-items/pending/.gitkeep b/.yoi/tickets/pending/.gitkeep similarity index 100% rename from work-items/pending/.gitkeep rename to .yoi/tickets/pending/.gitkeep diff --git a/work-items/pending/20260527-000017-tui-spawned-pod-panel/artifacts/.gitkeep b/.yoi/tickets/pending/20260527-000017-tui-spawned-pod-panel/artifacts/.gitkeep similarity index 100% rename from work-items/pending/20260527-000017-tui-spawned-pod-panel/artifacts/.gitkeep rename to .yoi/tickets/pending/20260527-000017-tui-spawned-pod-panel/artifacts/.gitkeep diff --git a/work-items/pending/20260527-000017-tui-spawned-pod-panel/item.md b/.yoi/tickets/pending/20260527-000017-tui-spawned-pod-panel/item.md similarity index 100% rename from work-items/pending/20260527-000017-tui-spawned-pod-panel/item.md rename to .yoi/tickets/pending/20260527-000017-tui-spawned-pod-panel/item.md diff --git a/work-items/pending/20260527-000017-tui-spawned-pod-panel/thread.md b/.yoi/tickets/pending/20260527-000017-tui-spawned-pod-panel/thread.md similarity index 100% rename from work-items/pending/20260527-000017-tui-spawned-pod-panel/thread.md rename to .yoi/tickets/pending/20260527-000017-tui-spawned-pod-panel/thread.md diff --git a/AGENTS.md b/AGENTS.md index 79ec0f05..159598bd 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -47,7 +47,7 @@ docs-only など Nix build の価値が低い変更で省略する場合は、 ## Work item / Ticket の運用について -作業管理は `work-items/` と `tickets.sh` を正とする。時系列・状態遷移の最終的な根拠は git history なので、work item の作成・更新・レビュー・完了はファイル操作と commit で表現する。 +作業管理は `.yoi/tickets/` と `tickets.sh` を正とする。時系列・状態遷移の最終的な根拠は git history なので、work item の作成・更新・レビュー・完了はファイル操作と commit で表現する。 ### 基本コマンド @@ -60,7 +60,7 @@ docs-only など Nix build の価値が低い変更で省略する場合は、 - 完了: `./tickets.sh close [--resolution text|--file path]` - 整合性確認: `./tickets.sh doctor` -`tickets.sh` は `work-items/{open,pending,closed}//` 配下の `item.md`、`thread.md`、`artifacts/` を扱う。完了時は `resolution.md` も作られる。手でファイルを作るより、原則としてスクリプトを使うこと。 +`tickets.sh` は `.yoi/tickets/{open,pending,closed}//` 配下の `item.md`、`thread.md`、`artifacts/` を扱う。完了時は `resolution.md` も作られる。手でファイルを作るより、原則としてスクリプトを使うこと。 ### Work item の粒度 @@ -71,10 +71,10 @@ docs-only など Nix build の価値が低い変更で省略する場合は、 ### ライフサイクル -- 作成: `./tickets.sh create ...` で `work-items/open/...` を作成し、必要な前提を書いて commit する。 +- 作成: `./tickets.sh create ...` で `.yoi/tickets/open/...` を作成し、必要な前提を書いて commit する。 - 詳細化・前提変更: `item.md` を更新し、必要に応じて `./tickets.sh comment` で `thread.md` に経緯を残して commit する。 - レビュー: `./tickets.sh review --approve|--request-changes` で `thread.md` にレビュー結果を追記して commit する。 -- 完了: `./tickets.sh close ` で `work-items/closed/...` に移動し、`resolution.md` と完了状態を commit する。 +- 完了: `./tickets.sh close ` で `.yoi/tickets/closed/...` に移動し、`resolution.md` と完了状態を commit する。 worktree と併用して作業を進める場合、必ずブランチを切る前に対象 work item を作成・詳細化して commit してから切ること。 diff --git a/README.md b/README.md index 8a0348cf..f6e48134 100644 --- a/README.md +++ b/README.md @@ -68,7 +68,7 @@ Key docs: ## 5. Development -This repository dogfoods Yoi to develop Yoi. Work is tracked through `work-items/` and `./tickets.sh`; git history plus Ticket files are the authoritative project record. +This repository dogfoods Yoi to develop Yoi. Work is tracked through `.yoi/tickets/` and `./tickets.sh`; git history plus Ticket files are the authoritative project record. Common checks: diff --git a/crates/memory/README.md b/crates/memory/README.md index 57ecad70..fbcf9e31 100644 --- a/crates/memory/README.md +++ b/crates/memory/README.md @@ -16,7 +16,7 @@ Owns: Does not own: -- authoritative project records (`work-items/`, git history) +- authoritative project records (`.yoi/tickets/`, git history) - normal Pod turn orchestration (`llm-worker`) - product CLI command shape (`yoi`) - curated workflow definitions (`workflow`) diff --git a/crates/pod/src/feature/builtin/ticket.rs b/crates/pod/src/feature/builtin/ticket.rs index 809d1431..3658dfc3 100644 --- a/crates/pod/src/feature/builtin/ticket.rs +++ b/crates/pod/src/feature/builtin/ticket.rs @@ -7,7 +7,10 @@ use std::path::{Path, PathBuf}; use ticket::{ - LocalTicketBackend, config::TicketConfig, tool::TICKET_TOOL_NAMES, tool::ticket_tools, + LocalTicketBackend, + config::{DEFAULT_TICKET_BACKEND_RELATIVE_PATH, TicketConfig}, + tool::TICKET_TOOL_NAMES, + tool::ticket_tools, }; use crate::feature::{ @@ -40,7 +43,7 @@ impl TicketFeature { match TicketConfig::load_workspace(workspace) { Ok(config) => Self::new(config.backend_root().to_path_buf()), Err(error) => Self { - backend_root: workspace.join("work-items"), + backend_root: workspace.join(DEFAULT_TICKET_BACKEND_RELATIVE_PATH), config_error: Some(error.to_string()), }, } @@ -155,7 +158,7 @@ mod tests { use crate::hook::HookRegistryBuilder; use tempfile::TempDir; - fn make_work_items(root: &Path) { + fn make_ticket_root(root: &Path) { std::fs::create_dir_all(root.join("open")).unwrap(); std::fs::create_dir_all(root.join("pending")).unwrap(); std::fs::create_dir_all(root.join("closed")).unwrap(); @@ -191,9 +194,9 @@ mod tests { } #[test] - fn installs_ticket_tools_when_work_items_root_is_usable() { + fn installs_ticket_tools_when_default_root_is_usable() { let temp = TempDir::new().unwrap(); - make_work_items(&temp.path().join("work-items")); + make_ticket_root(&temp.path().join(DEFAULT_TICKET_BACKEND_RELATIVE_PATH)); let mut pending_tools = Vec::new(); let mut hooks = HookRegistryBuilder::default(); let report = FeatureRegistryBuilder::new() @@ -221,7 +224,7 @@ root = "tickets" profile = "project:coder" "#, ); - make_work_items(&temp.path().join("tickets")); + make_ticket_root(&temp.path().join("tickets")); let feature = ticket_tools_feature(temp.path()); assert_eq!(feature.backend_root(), temp.path().join("tickets")); @@ -239,7 +242,7 @@ profile = "project:coder" #[test] fn malformed_ticket_config_fails_closed() { let temp = TempDir::new().unwrap(); - make_work_items(&temp.path().join("work-items")); + make_ticket_root(&temp.path().join(DEFAULT_TICKET_BACKEND_RELATIVE_PATH)); write_ticket_config( temp.path(), r#" @@ -264,7 +267,7 @@ profile = "inherit" #[test] fn unsupported_ticket_backend_provider_fails_closed() { let temp = TempDir::new().unwrap(); - make_work_items(&temp.path().join("work-items")); + make_ticket_root(&temp.path().join(DEFAULT_TICKET_BACKEND_RELATIVE_PATH)); write_ticket_config( temp.path(), r#" @@ -310,7 +313,7 @@ provider = "github" #[test] fn does_not_register_ticket_tools_when_root_lacks_status_dirs() { let temp = TempDir::new().unwrap(); - std::fs::create_dir_all(temp.path().join("work-items")).unwrap(); + std::fs::create_dir_all(temp.path().join(DEFAULT_TICKET_BACKEND_RELATIVE_PATH)).unwrap(); let mut pending_tools = Vec::new(); let mut hooks = HookRegistryBuilder::default(); let report = FeatureRegistryBuilder::new() diff --git a/crates/ticket/src/config.rs b/crates/ticket/src/config.rs index 574b2234..863c01aa 100644 --- a/crates/ticket/src/config.rs +++ b/crates/ticket/src/config.rs @@ -14,6 +14,8 @@ use serde::{Deserialize, Serialize}; use thiserror::Error; pub const TICKET_CONFIG_RELATIVE_PATH: &str = ".yoi/ticket.config.toml"; +/// Workspace-relative default root for the built-in local Ticket backend. +pub const DEFAULT_TICKET_BACKEND_RELATIVE_PATH: &str = ".yoi/tickets"; #[derive(Debug, Error)] pub enum TicketConfigError { @@ -107,7 +109,7 @@ impl TicketBackendConfig { pub fn default_for_workspace(workspace_root: &Path) -> Self { Self { provider: TicketBackendProvider::BuiltinYoiLocal, - root: workspace_root.join("work-items"), + root: workspace_root.join(DEFAULT_TICKET_BACKEND_RELATIVE_PATH), } } } @@ -452,7 +454,9 @@ impl RawBackendConfig { ); } }; - let root = self.root.unwrap_or_else(|| PathBuf::from("work-items")); + let root = self + .root + .unwrap_or_else(|| PathBuf::from(DEFAULT_TICKET_BACKEND_RELATIVE_PATH)); Ok(TicketBackendConfig { provider, root: join_if_relative(workspace_root, &root), @@ -510,7 +514,10 @@ mod tests { config.backend.provider, TicketBackendProvider::BuiltinYoiLocal ); - assert_eq!(config.backend.root, temp.path().join("work-items")); + assert_eq!( + config.backend.root, + temp.path().join(DEFAULT_TICKET_BACKEND_RELATIVE_PATH) + ); for role in TicketRole::ALL { let role_config = config.role(role); assert_eq!(role_config.profile.as_str(), "inherit"); @@ -527,7 +534,7 @@ mod tests { r#" [backend] provider = "builtin:yoi_local" -root = "custom-work-items" +root = "custom-tickets" [roles.intake] profile = "project:intake" @@ -561,7 +568,7 @@ workflow = "ticket-orchestrator-routing" config.backend.provider, TicketBackendProvider::BuiltinYoiLocal ); - assert_eq!(config.backend.root, temp.path().join("custom-work-items")); + assert_eq!(config.backend.root, temp.path().join("custom-tickets")); assert_eq!( config.profile_for(TicketRole::Intake).as_str(), "project:intake" @@ -638,7 +645,7 @@ system_instruction = "$workspace/not-supported" r#" [backend] kind = "local" -root = "legacy-work-items" +root = "legacy-tickets" "#, ); @@ -647,7 +654,7 @@ root = "legacy-work-items" config.backend.provider, TicketBackendProvider::BuiltinYoiLocal ); - assert_eq!(config.backend_root(), temp.path().join("legacy-work-items")); + assert_eq!(config.backend_root(), temp.path().join("legacy-tickets")); } #[test] @@ -716,12 +723,12 @@ kind = "local" temp.path(), r#" [backend] -root = "nested/work-items" +root = "nested/tickets" "#, ); let config = TicketConfig::load_workspace(temp.path()).unwrap(); - assert_eq!(config.backend_root(), temp.path().join("nested/work-items")); + assert_eq!(config.backend_root(), temp.path().join("nested/tickets")); } #[test] diff --git a/crates/ticket/src/lib.rs b/crates/ticket/src/lib.rs index b7f20a52..d3c473c9 100644 --- a/crates/ticket/src/lib.rs +++ b/crates/ticket/src/lib.rs @@ -1,7 +1,7 @@ -//! Ticket domain types and the local `work-items/` file backend. +//! Ticket domain types and the local `.yoi/tickets/` file backend. //! //! The public domain name is **Ticket**. `LocalTicketBackend` preserves the -//! repository's current `work-items/{open,pending,closed}//` layout and the +//! repository's current `.yoi/tickets/{open,pending,closed}//` layout and the //! event format used by `tickets.sh` while exposing typed Rust operations. use std::collections::{BTreeMap, BTreeSet, HashMap}; @@ -1525,7 +1525,7 @@ mod tests { use tempfile::TempDir; fn backend(dir: &TempDir) -> LocalTicketBackend { - LocalTicketBackend::new(dir.path().join("work-items")) + LocalTicketBackend::new(dir.path().join("tickets")) } fn script_path() -> PathBuf { @@ -1592,12 +1592,12 @@ action_required: none let mut input = NewTicket::new("Example Ticket"); input.labels = vec!["ticket".into(), "backend".into()]; let ticket = backend.create(input).unwrap(); - let dir = tmp.path().join("work-items/open").join(&ticket.id); + let dir = tmp.path().join("tickets/open").join(&ticket.id); assert!(dir.join("item.md").exists()); assert!(dir.join("thread.md").exists()); assert!(dir.join("artifacts/.gitkeep").exists()); assert_eq!(ticket.slug, "example-ticket"); - assert_script_ok(&tmp.path().join("work-items"), &["doctor"]); + assert_script_ok(&tmp.path().join("tickets"), &["doctor"]); } #[test] @@ -1622,7 +1622,7 @@ action_required: none .unwrap(); let pending_item = tmp .path() - .join("work-items/pending") + .join("tickets/pending") .join(&ticket.id) .join("item.md"); assert!(pending_item.exists()); @@ -1632,19 +1632,19 @@ action_required: none MarkdownText::new("Done.\n"), ) .unwrap(); - let closed_dir = tmp.path().join("work-items/closed").join(&ticket.id); + let closed_dir = tmp.path().join("tickets/closed").join(&ticket.id); assert!(closed_dir.join("resolution.md").exists()); let thread = fs::read_to_string(closed_dir.join("thread.md")).unwrap(); assert!(thread.contains(" - -## Review: request changes - -Review notes. - ---- -``` - -Review state belongs in `thread.md`; new `tickets/*.review.md` files should not be created. - -## Commands - -Use `../tickets.sh --help` from this repository root for the command reference. The script performs file operations only; it does not run `git add` or `git commit`. - -Common commands: - -```sh -./tickets.sh list --status all -./tickets.sh show -./tickets.sh create --title "Title" --slug title -./tickets.sh comment --role plan --file notes.md -./tickets.sh review --approve --file review.md -./tickets.sh close --resolution "Done" -./tickets.sh doctor -``` - -## Migration policy - -The migration moved unfinished `TODO.md` entries and `tickets/*.md` bodies into `work-items/open/*/item.md`. Existing review files, when present, must be represented as `review` events in `thread.md`. After migration: - -- `work-items/` is the source of truth. -- `TODO.md` is only a legacy/generated-view notice and must not carry open ticket state. -- `tickets/*.md` and `tickets/*.review.md` must not remain as canonical unfinished items. -- Closed items are moved to `work-items/closed/` instead of being deleted. -- `./tickets.sh doctor` checks schema, status placement, duplicate IDs/slugs, and leftover legacy ticket files. +Use `yoi ticket ...`, Ticket tools, or the transitional `./tickets.sh` shim from the repository root; all default to `.yoi/tickets/`.