diff --git a/.seeds/issues.jsonl b/.seeds/issues.jsonl index 0f9ab9b7..241fb698 100644 --- a/.seeds/issues.jsonl +++ b/.seeds/issues.jsonl @@ -248,4 +248,4 @@ {"id":"seeds-d92f","title":"Release: run /release per .claude/commands/release.md","status":"closed","type":"task","priority":3,"plan_step_index":4,"description":"\nStep 5 of plan pl-c94f.\n\nParent seed: seeds-a644 — nightwatch patrol: 2026-06-30\nPlan template: refactor\nPlan approach: Four independent small PRs. Each is a single-concern hygiene fix with co-located test updates. Land in any order; the optional release step gathers the trio of consumer-observable changes (error formatting, plan-show human render,…\n\nRun `sd plan show pl-c94f` for the full plan (context, alternatives, sibling steps, acceptance criteria).\n","createdAt":"2026-06-30T11:06:02.417Z","updatedAt":"2026-06-30T11:31:11.668Z","labels":["nightwatch"],"plan_id":"pl-c94f","blocks":["seeds-a644"],"closedAt":"2026-06-30T11:31:11.668Z"} {"id":"seeds-ed7e","title":"nightwatch patrol: 2026-07-17","status":"open","type":"task","priority":3,"createdAt":"2026-07-17T22:02:14.492Z","updatedAt":"2026-07-17T22:02:40.995Z","labels":["patrol","nightwatch"],"plan_id":"pl-dcda","blockedBy":["seeds-5286","seeds-37ae"]} {"id":"seeds-5286","title":"Render plan suffix in `sd blocked` plain/default output","status":"closed","type":"bug","priority":2,"plan_step_index":0,"description":"\nStep 1 of plan pl-dcda.\n\nParent seed: seeds-ed7e — nightwatch patrol: 2026-07-17\nPlan template: refactor\nPlan approach: In `src/commands/blocked.ts`, mirror the plan-suffix rendering used by `list.ts` and `ready.ts`: in the `plain` branch, replace `console.log(stripAnsi(formatIssueOneLine(issue, closedIds)))` with…\n\nRun `sd plan show pl-dcda` for the full plan (context, alternatives, sibling steps, acceptance criteria).\n","createdAt":"2026-07-17T22:02:40.995Z","updatedAt":"2026-07-17T22:07:42.334Z","labels":["nightwatch"],"plan_id":"pl-dcda","blocks":["seeds-37ae","seeds-ed7e"],"closedAt":"2026-07-17T22:07:42.334Z"} -{"id":"seeds-37ae","title":"Release: run /release per .claude/commands/release.md","status":"open","type":"task","priority":3,"plan_step_index":1,"description":"\nStep 2 of plan pl-dcda.\n\nParent seed: seeds-ed7e — nightwatch patrol: 2026-07-17\nPlan template: refactor\nPlan approach: In `src/commands/blocked.ts`, mirror the plan-suffix rendering used by `list.ts` and `ready.ts`: in the `plain` branch, replace `console.log(stripAnsi(formatIssueOneLine(issue, closedIds)))` with…\n\nRun `sd plan show pl-dcda` for the full plan (context, alternatives, sibling steps, acceptance criteria).\n","createdAt":"2026-07-17T22:02:40.995Z","updatedAt":"2026-07-17T22:02:40.995Z","labels":["nightwatch"],"plan_id":"pl-dcda","blockedBy":["seeds-5286"],"blocks":["seeds-ed7e"]} +{"id":"seeds-37ae","title":"Release: run /release per .claude/commands/release.md","status":"closed","type":"task","priority":3,"plan_step_index":1,"description":"\nStep 2 of plan pl-dcda.\n\nParent seed: seeds-ed7e — nightwatch patrol: 2026-07-17\nPlan template: refactor\nPlan approach: In `src/commands/blocked.ts`, mirror the plan-suffix rendering used by `list.ts` and `ready.ts`: in the `plain` branch, replace `console.log(stripAnsi(formatIssueOneLine(issue, closedIds)))` with…\n\nRun `sd plan show pl-dcda` for the full plan (context, alternatives, sibling steps, acceptance criteria).\n","createdAt":"2026-07-17T22:02:40.995Z","updatedAt":"2026-07-17T22:14:36.985Z","labels":["nightwatch"],"plan_id":"pl-dcda","blockedBy":["seeds-5286"],"blocks":["seeds-ed7e"],"closedAt":"2026-07-17T22:14:36.985Z"} diff --git a/CHANGELOG.md b/CHANGELOG.md index 39fe203b..a4f88c3a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.5.15] - 2026-07-17 + +Nightwatch patrol fix (plan pl-dcda): render plan-membership suffix in `sd blocked` human output. + +### Fixed +- `sd blocked` now renders the plan-membership suffix in both plain and default (ANSI) output, mirroring what `sd list` and `sd ready` already do. Previously an issue that belonged to an approved plan showed no plan hint in `sd blocked`. The plain branch now appends `planLineSuffix(planForIssue(...))` to the stripped one-liner; the default branch passes it to `printIssueOneLine`. `ids` / `compact` / `--json` output is unchanged (JSON was already routed through `issueJsonWithPlan`). (seeds-5286) + +### Internal +- CI: force npm as the Nx package manager in `nx.json` so Polygraph's indexer (which runs `nx init` without Bun on PATH) no longer fails with `bun: not found`. Inert for real Bun workflows. (#104) + ## [0.5.14] - 2026-06-30 Nightwatch patrol fixes (plan pl-c94f): four small hygiene fixes from a nightwatch sweep. diff --git a/package.json b/package.json index 0c9957cb..16d65f1b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@os-eco/seeds-cli", - "version": "0.5.14", + "version": "0.5.15", "description": "Git-native issue tracker for AI agent workflows", "type": "module", "bin": { diff --git a/src/version.ts b/src/version.ts index 688692ab..0c05468a 100644 --- a/src/version.ts +++ b/src/version.ts @@ -1 +1 @@ -export const VERSION = "0.5.14"; +export const VERSION = "0.5.15";