diff --git a/work-items/open/20260527-000019-workspace-memory-lint-cli/artifacts/.gitkeep b/work-items/closed/20260527-000019-workspace-memory-lint-cli/artifacts/.gitkeep similarity index 100% rename from work-items/open/20260527-000019-workspace-memory-lint-cli/artifacts/.gitkeep rename to work-items/closed/20260527-000019-workspace-memory-lint-cli/artifacts/.gitkeep diff --git a/work-items/open/20260527-000019-workspace-memory-lint-cli/item.md b/work-items/closed/20260527-000019-workspace-memory-lint-cli/item.md similarity index 98% rename from work-items/open/20260527-000019-workspace-memory-lint-cli/item.md rename to work-items/closed/20260527-000019-workspace-memory-lint-cli/item.md index 22accb64..6d23de75 100644 --- a/work-items/open/20260527-000019-workspace-memory-lint-cli/item.md +++ b/work-items/closed/20260527-000019-workspace-memory-lint-cli/item.md @@ -2,12 +2,12 @@ id: 20260527-000019-workspace-memory-lint-cli slug: workspace-memory-lint-cli title: ワークスペースのメモリーをLintするヘッドレスCLI -status: open +status: closed kind: task priority: P2 labels: [migrated, memory, cli] created_at: 2026-05-27T00:00:19Z -updated_at: 2026-05-31T02:14:28Z +updated_at: 2026-05-31T02:15:17Z assignee: null legacy_ticket: null --- diff --git a/work-items/closed/20260527-000019-workspace-memory-lint-cli/resolution.md b/work-items/closed/20260527-000019-workspace-memory-lint-cli/resolution.md new file mode 100644 index 00000000..9f56bab1 --- /dev/null +++ b/work-items/closed/20260527-000019-workspace-memory-lint-cli/resolution.md @@ -0,0 +1 @@ +Implemented `insomnia memory lint` as a headless command in the existing user-facing `insomnia` binary. The command lints workspace memory/knowledge records with the existing `memory::Linter` using `WriteMode::Update`, supports human and JSON output, handles warnings-as-errors, preserves `insomnia memory` as a positional Pod name, and returns before TUI/raw-terminal or Pod connection paths. External review approved and validation passed. diff --git a/work-items/open/20260527-000019-workspace-memory-lint-cli/thread.md b/work-items/closed/20260527-000019-workspace-memory-lint-cli/thread.md similarity index 79% rename from work-items/open/20260527-000019-workspace-memory-lint-cli/thread.md rename to work-items/closed/20260527-000019-workspace-memory-lint-cli/thread.md index 36937ccc..83e8bf1a 100644 --- a/work-items/open/20260527-000019-workspace-memory-lint-cli/thread.md +++ b/work-items/closed/20260527-000019-workspace-memory-lint-cli/thread.md @@ -77,4 +77,29 @@ Non-blocking follow-ups: Validation adequacy: coder-reported validation is sufficient for this ticket. Reviewer additionally checked `git diff --check develop...HEAD` read-only. +--- + + + +## Implementation report + +Main workspace validation after merge: + +- `cargo fmt --check` passed +- `cargo test -p tui memory_lint -- --nocapture` passed (10 passed) +- `cargo test -p tui` passed (224 passed) +- `cargo check -p tui` passed with pre-existing dead-code warnings in `llm-worker` and `tui` +- `./tickets.sh doctor` passed +- `git diff --check` passed + + +--- + + + +## Closed + +Implemented `insomnia memory lint` as a headless command in the existing user-facing `insomnia` binary. The command lints workspace memory/knowledge records with the existing `memory::Linter` using `WriteMode::Update`, supports human and JSON output, handles warnings-as-errors, preserves `insomnia memory` as a positional Pod name, and returns before TUI/raw-terminal or Pod connection paths. External review approved and validation passed. + + ---