diff --git a/.agents/pm/history/pm-github-5wzr.jsonl b/.agents/pm/history/pm-github-5wzr.jsonl new file mode 100644 index 0000000..4f56693 --- /dev/null +++ b/.agents/pm/history/pm-github-5wzr.jsonl @@ -0,0 +1,7 @@ +{"ts":"2026-08-30T14:49:58.040Z","author":"pi-agent","author_source":"asserted","agent_harness":"pi","agent_model":"gpt-5.6-sol","agent_model_source":"environment","agent_instance":"529cb1fa62c8d7a1d5060d2e","agent_provenance":{"model":{"value":"gpt-5.6-sol","source":"environment"},"effort":null,"role":{"value":"implementer","source":"argv"},"topic":null},"op":"create","patch":[{"op":"add","path":"/metadata/id","value":"pm-github-5wzr"},{"op":"add","path":"/metadata/title","value":"Regenerate the changelog after the release tag was created"},{"op":"add","path":"/metadata/description","value":"The daily release generated CHANGELOG.md before creating its release tag, leaving the committed Unreleased heading stale and causing changelog:check to fail on main and inherited pull requests. Regenerate the file with the tag present so the committed changelog matches deterministic generation."},{"op":"add","path":"/metadata/type","value":"Issue"},{"op":"add","path":"/metadata/status","value":"open"},{"op":"add","path":"/metadata/priority","value":2},{"op":"add","path":"/metadata/tags","value":[]},{"op":"add","path":"/metadata/created_at","value":"2026-08-30T14:49:58.040Z"},{"op":"add","path":"/metadata/updated_at","value":"2026-08-30T14:49:58.040Z"},{"op":"add","path":"/metadata/author","value":"pi-agent"}],"before_hash":"3cc22dff72be7b14824654a7a64ea62b04799939b2fee54c1b5f52ca60bf6df0","after_hash":"1039e6d7be4db9e9ed97671a975bae528dddfc3075cffc3e3c92a0227ee41f4d","item_hash_version":2,"message":""} +{"ts":"2026-08-30T14:50:07.594Z","author":"pi-agent","author_source":"asserted","agent_harness":"pi","agent_model":"gpt-5.6-sol","agent_model_source":"environment","agent_instance":"529cb1fa62c8d7a1d5060d2e","agent_provenance":{"model":{"value":"gpt-5.6-sol","source":"environment"},"effort":null,"role":{"value":"implementer","source":"argv"},"topic":null},"op":"update","patch":[{"op":"replace","path":"/metadata/updated_at","value":"2026-08-30T14:50:07.594Z"},{"op":"replace","path":"/metadata/status","value":"in_progress"}],"before_hash":"1039e6d7be4db9e9ed97671a975bae528dddfc3075cffc3e3c92a0227ee41f4d","after_hash":"570c076d43f41dddfdbebabdebbefeb583f75232d953e77a0f1c5f4472e90bcb","item_hash_version":2} +{"ts":"2026-08-30T14:50:17.741Z","author":"pi-agent","author_source":"asserted","agent_harness":"pi","agent_model":"gpt-5.6-sol","agent_model_source":"environment","agent_instance":"529cb1fa62c8d7a1d5060d2e","agent_provenance":{"model":{"value":"gpt-5.6-sol","source":"environment"},"effort":null,"role":{"value":"implementer","source":"argv"},"topic":null},"op":"claim","patch":[{"op":"replace","path":"/metadata/updated_at","value":"2026-08-30T14:50:17.741Z"},{"op":"add","path":"/metadata/assignee","value":"pi-agent"},{"op":"add","path":"/metadata/claim_principal","value":"pi-agent"}],"before_hash":"570c076d43f41dddfdbebabdebbefeb583f75232d953e77a0f1c5f4472e90bcb","after_hash":"f1799266f135ac28be1c1ad8b2b9905eca6bcf5f2342ff875906396e94a725db","item_hash_version":2} +{"ts":"2026-08-30T14:50:19.088Z","author":"pi-agent","author_source":"asserted","agent_harness":"pi","agent_model":"gpt-5.6-sol","agent_model_source":"environment","agent_instance":"529cb1fa62c8d7a1d5060d2e","agent_provenance":{"model":{"value":"gpt-5.6-sol","source":"environment"},"effort":null,"role":null,"topic":null},"op":"comment_add","patch":[{"op":"replace","path":"/metadata/updated_at","value":"2026-08-30T14:50:19.088Z"},{"op":"add","path":"/metadata/comments","value":[{"created_at":"2026-08-30T14:50:19.088Z","author":"pi-agent","text":"Evidence: npm run changelog:full wrote CHANGELOG.md with the release tag present. npm run changelog:check reported: Changelog is up to date: CHANGELOG.md. The diff is limited to consolidating the stale Unreleased section under 2026.8.29 plus this item's tracking files."}]}],"before_hash":"f1799266f135ac28be1c1ad8b2b9905eca6bcf5f2342ff875906396e94a725db","after_hash":"3f0f771a3e6510f25a1c20f9cc5921c408f75dc952edc41fb620bd331fe946cc","item_hash_version":2} +{"ts":"2026-08-30T14:50:24.923Z","author":"pi-agent","author_source":"asserted","agent_harness":"pi","agent_model":"gpt-5.6-sol","agent_model_source":"environment","agent_instance":"529cb1fa62c8d7a1d5060d2e","agent_provenance":{"model":{"value":"gpt-5.6-sol","source":"environment"},"effort":null,"role":{"value":"implementer","source":"argv"},"topic":null},"op":"close","patch":[{"op":"remove","path":"/metadata/assignee"},{"op":"replace","path":"/metadata/updated_at","value":"2026-08-30T14:50:24.923Z"},{"op":"replace","path":"/metadata/status","value":"closed"},{"op":"add","path":"/metadata/closed_at","value":"2026-08-30T14:50:24.871Z"},{"op":"add","path":"/metadata/completed_at","value":"2026-08-30T14:50:24.871Z"},{"op":"add","path":"/metadata/close_reason","value":"Regenerated CHANGELOG.md with the v2026.08.29 tag present and verified changelog:check passes."}],"before_hash":"3f0f771a3e6510f25a1c20f9cc5921c408f75dc952edc41fb620bd331fe946cc","after_hash":"92dc83f26c1240096779d2ec6b356ac44e048ceb77de2099fc3f32f03434ad28","item_hash_version":2} +{"ts":"2026-08-30T14:56:20.879Z","author":"pi-agent","author_source":"asserted","agent_harness":"pi","agent_model":"gpt-5.6-sol","agent_model_source":"environment","agent_instance":"529cb1fa62c8d7a1d5060d2e","agent_provenance":{"model":{"value":"gpt-5.6-sol","source":"environment"},"effort":null,"role":null,"topic":null},"op":"comment_edit","patch":[{"op":"replace","path":"/metadata/comments/0/text","value":"Evidence: npm run changelog:full wrote CHANGELOG.md with the release tag present. npm run changelog:check reported: Changelog is up to date: CHANGELOG.md. The diff is limited to consolidating the stale Unreleased section under 2026.8.29 plus this item's tracking files."},{"op":"add","path":"/metadata/comments/0/edited_at","value":"2026-08-30T14:56:20.878Z"},{"op":"replace","path":"/metadata/updated_at","value":"2026-08-30T14:56:20.879Z"}],"before_hash":"92dc83f26c1240096779d2ec6b356ac44e048ceb77de2099fc3f32f03434ad28","after_hash":"9736a931128ca535e89e8ebc9a1c201e3f2e441f9c24f62097f271dd6fdf17b4","item_hash_version":2} +{"ts":"2026-08-30T14:59:11.506Z","author":"pi-agent","op":"history_repair","patch":[],"before_hash":"9736a931128ca535e89e8ebc9a1c201e3f2e441f9c24f62097f271dd6fdf17b4","after_hash":"9736a931128ca535e89e8ebc9a1c201e3f2e441f9c24f62097f271dd6fdf17b4","message":"history-repair re-anchored 3 entries.","item_hash_version":2} diff --git a/.agents/pm/issues/pm-github-5wzr.toon b/.agents/pm/issues/pm-github-5wzr.toon new file mode 100644 index 0000000..3b3edff --- /dev/null +++ b/.agents/pm/issues/pm-github-5wzr.toon @@ -0,0 +1,17 @@ +id: pm-github-5wzr +title: Regenerate the changelog after the release tag was created +description: "The daily release generated CHANGELOG.md before creating its release tag, leaving the committed Unreleased heading stale and causing changelog:check to fail on main and inherited pull requests. Regenerate the file with the tag present so the committed changelog matches deterministic generation." +type: Issue +status: closed +priority: 2 +tags: [] +created_at: "2026-08-30T14:49:58.040Z" +updated_at: "2026-08-30T14:56:20.879Z" +closed_at: "2026-08-30T14:50:24.871Z" +completed_at: "2026-08-30T14:50:24.871Z" +claim_principal: pi-agent +author: pi-agent +comments[1]{created_at,author,text,edited_at}: + "2026-08-30T14:50:19.088Z",pi-agent,"Evidence: npm run changelog:full wrote CHANGELOG.md with the release tag present. npm run changelog:check reported: Changelog is up to date: CHANGELOG.md. The diff is limited to consolidating the stale Unreleased section under 2026.8.29 plus this item's tracking files.","2026-08-30T14:56:20.878Z" +close_reason: "Regenerated CHANGELOG.md with the v2026.08.29 tag present and verified changelog:check passes." +body: "" diff --git a/CHANGELOG.md b/CHANGELOG.md index 803cead..e7bf978 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,13 +4,14 @@ ### Fixed -- Validate pm CLI development dependency bump ([pm-github-j8zh](https://github.com/unbraind/pm-github/blob/main/.agents/pm/issues/pm-github-j8zh.toon)) -- The publish-attestation gate misses a publish routed through an unquoted shell variable ([pm-github-tko1](https://github.com/unbraind/pm-github/blob/main/.agents/pm/issues/pm-github-tko1.toon)) +- Regenerate the changelog after the release tag was created ([pm-github-5wzr](https://github.com/unbraind/pm-github/blob/main/.agents/pm/issues/pm-github-5wzr.toon)) ## 2026.8.29 - 2026-08-29 ### Fixed +- Validate pm CLI development dependency bump ([pm-github-j8zh](https://github.com/unbraind/pm-github/blob/main/.agents/pm/issues/pm-github-j8zh.toon)) +- The publish-attestation gate misses a publish routed through an unquoted shell variable ([pm-github-tko1](https://github.com/unbraind/pm-github/blob/main/.agents/pm/issues/pm-github-tko1.toon)) - True round-trip GitHub sync: search provider, validate diagnostics, safe-by-default export, fix activation ([pm-github-9dqy](https://github.com/unbraind/pm-github/blob/main/.agents/pm/features/pm-github-9dqy.toon)) - A failed provenance publish silently falls back to an unattested one ([pm-github-i5b8](https://github.com/unbraind/pm-github/blob/main/.agents/pm/issues/pm-github-i5b8.toon)) - Fix release publish ordering ahead of protected main push ([pm-github-v2kt](https://github.com/unbraind/pm-github/blob/main/.agents/pm/issues/pm-github-v2kt.toon))