diff --git a/.yoi/tickets/open/20260608-103842-remove-legacy-ticket-schema-fields/artifacts/.gitkeep b/.yoi/tickets/closed/20260608-103842-remove-legacy-ticket-schema-fields/artifacts/.gitkeep similarity index 100% rename from .yoi/tickets/open/20260608-103842-remove-legacy-ticket-schema-fields/artifacts/.gitkeep rename to .yoi/tickets/closed/20260608-103842-remove-legacy-ticket-schema-fields/artifacts/.gitkeep diff --git a/.yoi/tickets/open/20260608-103842-remove-legacy-ticket-schema-fields/item.md b/.yoi/tickets/closed/20260608-103842-remove-legacy-ticket-schema-fields/item.md similarity index 98% rename from .yoi/tickets/open/20260608-103842-remove-legacy-ticket-schema-fields/item.md rename to .yoi/tickets/closed/20260608-103842-remove-legacy-ticket-schema-fields/item.md index 429dc3b9..329bba30 100644 --- a/.yoi/tickets/open/20260608-103842-remove-legacy-ticket-schema-fields/item.md +++ b/.yoi/tickets/closed/20260608-103842-remove-legacy-ticket-schema-fields/item.md @@ -2,13 +2,13 @@ id: '20260608-103842-remove-legacy-ticket-schema-fields' slug: 'remove-legacy-ticket-schema-fields' title: 'Remove legacy Ticket schema fields and intake compatibility' -status: 'open' +status: 'closed' kind: 'task' priority: 'P1' labels: ['ticket', 'schema', 'migration', 'cleanup'] -workflow_state: 'inprogress' +workflow_state: 'done' created_at: '2026-06-08T10:38:42Z' -updated_at: '2026-06-08T12:45:30Z' +updated_at: '2026-06-08T12:49:24Z' assignee: null queued_by: 'workspace-panel' queued_at: '2026-06-08T11:21:33Z' diff --git a/.yoi/tickets/closed/20260608-103842-remove-legacy-ticket-schema-fields/resolution.md b/.yoi/tickets/closed/20260608-103842-remove-legacy-ticket-schema-fields/resolution.md new file mode 100644 index 00000000..2e08ff34 --- /dev/null +++ b/.yoi/tickets/closed/20260608-103842-remove-legacy-ticket-schema-fields/resolution.md @@ -0,0 +1,20 @@ +Implemented and merged. + +Summary: +- Removed `legacy_ticket` from the current Ticket schema, metadata, summary, tool input/output, and CLI show/list/create surfaces. +- Removed `needs_preflight` from current schema/API/panel/tool output surfaces. +- Removed legacy `workflow_state: intake` compatibility; parser/tests now reject `intake` instead of normalizing it to `planning`. +- Migrated local `.yoi/tickets/**/item.md` frontmatter to remove obsolete `legacy_ticket` entries, including non-null values explicitly authorized as obsolete migration breadcrumbs. +- Preserved historical thread/resolution prose as audit history where it is not current schema/API input. + +Implementation: +- Coder commit: `934a4b5 ticket: remove legacy schema fields` +- Merge commit: `de8e973 merge: remove legacy ticket schema fields` +- Reviewer approved with no blocking findings. + +Validation: +- `cargo fmt --check` +- `git diff --check` +- `cargo run -q -p yoi -- ticket doctor` +- `cargo check --workspace` +- `nix build .#yoi` diff --git a/.yoi/tickets/open/20260608-103842-remove-legacy-ticket-schema-fields/thread.md b/.yoi/tickets/closed/20260608-103842-remove-legacy-ticket-schema-fields/thread.md similarity index 92% rename from .yoi/tickets/open/20260608-103842-remove-legacy-ticket-schema-fields/thread.md rename to .yoi/tickets/closed/20260608-103842-remove-legacy-ticket-schema-fields/thread.md index a456ad26..b6cf5859 100644 --- a/.yoi/tickets/open/20260608-103842-remove-legacy-ticket-schema-fields/thread.md +++ b/.yoi/tickets/closed/20260608-103842-remove-legacy-ticket-schema-fields/thread.md @@ -274,4 +274,41 @@ Validation run by reviewer: All passed. No blocking findings. +--- + + + +## State changed + +Ticket closed; workflow_state を done に設定しました。 + + +--- + + + +## 完了 + +Implemented and merged. + +Summary: +- Removed `legacy_ticket` from the current Ticket schema, metadata, summary, tool input/output, and CLI show/list/create surfaces. +- Removed `needs_preflight` from current schema/API/panel/tool output surfaces. +- Removed legacy `workflow_state: intake` compatibility; parser/tests now reject `intake` instead of normalizing it to `planning`. +- Migrated local `.yoi/tickets/**/item.md` frontmatter to remove obsolete `legacy_ticket` entries, including non-null values explicitly authorized as obsolete migration breadcrumbs. +- Preserved historical thread/resolution prose as audit history where it is not current schema/API input. + +Implementation: +- Coder commit: `934a4b5 ticket: remove legacy schema fields` +- Merge commit: `de8e973 merge: remove legacy ticket schema fields` +- Reviewer approved with no blocking findings. + +Validation: +- `cargo fmt --check` +- `git diff --check` +- `cargo run -q -p yoi -- ticket doctor` +- `cargo check --workspace` +- `nix build .#yoi` + + ---