diff --git a/.yoi/tickets/open/20260608-132230-deprecate-umbrella-tickets/artifacts/.gitkeep b/.yoi/tickets/closed/20260608-132230-deprecate-umbrella-tickets/artifacts/.gitkeep similarity index 100% rename from .yoi/tickets/open/20260608-132230-deprecate-umbrella-tickets/artifacts/.gitkeep rename to .yoi/tickets/closed/20260608-132230-deprecate-umbrella-tickets/artifacts/.gitkeep diff --git a/.yoi/tickets/open/20260608-132230-deprecate-umbrella-tickets/item.md b/.yoi/tickets/closed/20260608-132230-deprecate-umbrella-tickets/item.md similarity index 98% rename from .yoi/tickets/open/20260608-132230-deprecate-umbrella-tickets/item.md rename to .yoi/tickets/closed/20260608-132230-deprecate-umbrella-tickets/item.md index 1ef5c0c0..14affa43 100644 --- a/.yoi/tickets/open/20260608-132230-deprecate-umbrella-tickets/item.md +++ b/.yoi/tickets/closed/20260608-132230-deprecate-umbrella-tickets/item.md @@ -2,13 +2,13 @@ id: '20260608-132230-deprecate-umbrella-tickets' slug: 'deprecate-umbrella-tickets' title: 'Deprecate umbrella Tickets' -status: 'open' +status: 'closed' kind: 'task' priority: 'P2' labels: ['ticket', 'workflow', 'documentation', 'planning'] -workflow_state: 'inprogress' +workflow_state: 'done' created_at: '2026-06-08T13:22:30Z' -updated_at: '2026-06-09T01:37:59Z' +updated_at: '2026-06-09T02:04:40Z' assignee: null queued_by: 'workspace-panel' queued_at: '2026-06-09T01:14:14Z' diff --git a/.yoi/tickets/closed/20260608-132230-deprecate-umbrella-tickets/resolution.md b/.yoi/tickets/closed/20260608-132230-deprecate-umbrella-tickets/resolution.md new file mode 100644 index 00000000..8650a3bd --- /dev/null +++ b/.yoi/tickets/closed/20260608-132230-deprecate-umbrella-tickets/resolution.md @@ -0,0 +1,22 @@ +Implemented, reviewed, merged, and validated. + +Summary: +- Deprecated long-lived umbrella/progress-container Tickets in maintained workflow/docs guidance. +- Clarified that Tickets should be concrete work items that can be implemented, reviewed, validated, and closed on their own terms. +- Updated broad-request split guidance to use concrete implementable Tickets, durable split decisions, Objective context, and future non-hierarchical typed relations rather than umbrella containers. +- Explicitly disallowed hierarchy/container substitutes such as parent/child, sub-ticket, umbrella, part-of, and contains. +- Preserved the carve-out for concrete planning/design/investigation Tickets. +- Added existing umbrella retirement guidance and recorded a migration/close recommendation on `workspace-panel-orchestrator-queue-automation`. + +Implementation: +- Coder commit: `1349a75 ticket: deprecate umbrella containers` +- Reviewer approved with no blocking findings. +- Merge commit: `ee41ed9 merge: deprecate umbrella tickets` + +Validation after merge: +- `cargo fmt --check` +- `git diff --check` +- `cargo run -q -p yoi -- ticket doctor` +- `nix build .#yoi` + +`cargo check --workspace` was intentionally omitted because the merged implementation is docs/workflow/Ticket-thread-only and no Rust code/tests changed; Nix build covered package/resource integrity. \ No newline at end of file diff --git a/.yoi/tickets/open/20260608-132230-deprecate-umbrella-tickets/thread.md b/.yoi/tickets/closed/20260608-132230-deprecate-umbrella-tickets/thread.md similarity index 91% rename from .yoi/tickets/open/20260608-132230-deprecate-umbrella-tickets/thread.md rename to .yoi/tickets/closed/20260608-132230-deprecate-umbrella-tickets/thread.md index a414768d..a04c7e7b 100644 --- a/.yoi/tickets/open/20260608-132230-deprecate-umbrella-tickets/thread.md +++ b/.yoi/tickets/closed/20260608-132230-deprecate-umbrella-tickets/thread.md @@ -299,3 +299,41 @@ Residual risks / notes: - Final merge/close/cleanup is intentionally not performed here without explicit merge approval. --- + + + +## State changed + +Ticket closed; workflow_state を done に設定しました。 + + +--- + + + +## 完了 + +Implemented, reviewed, merged, and validated. + +Summary: +- Deprecated long-lived umbrella/progress-container Tickets in maintained workflow/docs guidance. +- Clarified that Tickets should be concrete work items that can be implemented, reviewed, validated, and closed on their own terms. +- Updated broad-request split guidance to use concrete implementable Tickets, durable split decisions, Objective context, and future non-hierarchical typed relations rather than umbrella containers. +- Explicitly disallowed hierarchy/container substitutes such as parent/child, sub-ticket, umbrella, part-of, and contains. +- Preserved the carve-out for concrete planning/design/investigation Tickets. +- Added existing umbrella retirement guidance and recorded a migration/close recommendation on `workspace-panel-orchestrator-queue-automation`. + +Implementation: +- Coder commit: `1349a75 ticket: deprecate umbrella containers` +- Reviewer approved with no blocking findings. +- Merge commit: `ee41ed9 merge: deprecate umbrella tickets` + +Validation after merge: +- `cargo fmt --check` +- `git diff --check` +- `cargo run -q -p yoi -- ticket doctor` +- `nix build .#yoi` + +`cargo check --workspace` was intentionally omitted because the merged implementation is docs/workflow/Ticket-thread-only and no Rust code/tests changed; Nix build covered package/resource integrity. + +---