Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 8 additions & 3 deletions .agents/pm/chores/pm-github-5ow3.toon
Original file line number Diff line number Diff line change
Expand Up @@ -2,19 +2,24 @@ id: pm-github-5ow3
title: Certify the CLI and SDK on PM 2026.9.7
description: "Upgrade the development CLI and SDK to published 2026.9.7 and pm-changelog to published 2026.9.6. Re-run real package quality and acceptance gates against the exact installed dependencies, preserving the manifest compatibility floor unless runtime behavior requires a higher minimum. Companion tracking: pm-cli-companion item pm-cli-website-6yiv."
type: Chore
status: in_progress
status: closed
priority: 2
tags[3]: cli,compatibility,sdk
created_at: "2026-09-07T20:37:28.620Z"
updated_at: "2026-09-07T21:01:19.914Z"
assignee: codex-pm-ecosystem
updated_at: "2026-09-12T20:58:15.728Z"
closed_at: "2026-09-12T20:58:15.675Z"
completed_at: "2026-09-12T20:58:15.675Z"
claim_principal: codex-pm-ecosystem
author: codex-pm-ecosystem
acceptance_criteria: Exact installed dependency versions are verified; package checks and real CLI acceptance pass without weakened gates; independent coverage and privacy limitations remain explicit
resolution: Superseded by pm-github-u95z
expected_result: The repository certifies the current pm CLI
actual_result: "pm-github-u95z certifies 2026.9.12 with release:check passing"
comments[1]{created_at,author,text}:
"2026-09-07T21:01:19.914Z",codex-pm-ecosystem,"Final local release:check passed using installed CLI/SDK 2026.9.7 and pm-changelog 2026.9.6. Final top-level test report: tests=299, pass=299, fail=0, skipped=0. ℹ all files | 92.57 | 82.94 | 92.27 | . Coverage is the current reported scope; complete four-dimensional source certification and independent production/privacy/review gates remain open."
tests[1]{command,scope,timeout_seconds,provenance{author,created_at,source_kind,source_ref}}:
"npm run release:check",project,1200,codex-pm-ecosystem,"2026-09-07T20:37:31.983Z",local_mutation,chore/certify-pm-cli-2026-9-7
docs[1]{path,scope,note}:
"https://github.com/unbraind/pm-cli/releases/tag/v2026.9.7",project,Published CLI and SDK release
close_reason: "Superseded by pm-github-u95z. The repository moved past 2026.9.7 to pm CLI 2026.9.10 before this item was closed, and pm-github-u95z now certifies 2026.9.12, where release:check passes. Nothing this item tracked remains open."
body: ""
22 changes: 22 additions & 0 deletions .agents/pm/chores/pm-github-u95z.toon
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
id: pm-github-u95z
title: Certify pm CLI 2026.9.12 and the pm-ops 2026.9.11 auditor
description: "CI runs the repository-pinned pm binary, so the pin decides what every gate exercises. On 2026-09-12 this repository pinned @unbrained/pm-cli 2026.9.10 while npm latest was 2026.9.12, which adds the multi-writer merge fixes (two branches creating the same item id now merge into one document, and merge receipt discovery is isolated from unrelated workspaces) and algorithm-named history digests. pm-ops 2026.9.11 publishes the canonical lifecycle policy contract. Companion tracking: pm-cli-website-mghj."
type: Chore
status: closed
priority: 2
tags: []
created_at: "2026-09-12T20:57:55.938Z"
updated_at: "2026-09-12T20:58:10.526Z"
closed_at: "2026-09-12T20:58:10.397Z"
completed_at: "2026-09-12T20:58:10.397Z"
claim_principal: claude-orchestrator
author: claude-orchestrator
acceptance_criteria: "package.json pins @unbrained/pm-cli 2026.9.12 exactly and the lockfile resolves it; where pm-ops is consumed the lockfile resolves 2026.9.11; npm run release:check exits 0 on the new pins; CI is green on every required check"
resolution: Pins advanced and the full release gate passed on them
expected_result: "release:check exits 0 on @unbrained/pm-cli 2026.9.12"
actual_result: "release:check exited 0 on 2026.9.12: 301 of 301 tests pass"
files[2]{path,scope,note}:
package-lock.json,project,certify pm CLI 2026.9.12
package.json,project,certify pm CLI 2026.9.12
close_reason: "Pins advanced: @unbrained/pm-cli 2026.9.10 to 2026.9.12 (exact) and pm-ops 2026.9.9 to 2026.9.11 in the lockfile. npm run release:check exited 0 on the new pins with PM_FLEET_ROOT at the fleet root, running typecheck, build, docstring, privacy, coverage, audit:prod, pack:dry-run, changelog:check, verify:release-publish-attestation; 301 of 301 tests pass."
body: ""
1 change: 1 addition & 0 deletions .agents/pm/history/pm-github-5ow3.jsonl
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,4 @@
{"ts":"2026-09-07T20:37:30.968Z","author":"codex-pm-ecosystem","author_source":"asserted","agent_harness":"codex","agent_model":"gpt-6-astra","agent_model_source":"probe","agent_instance":"9934d297b45b4f81009bf30e","agent_provenance":{"model":{"value":"gpt-6-astra","source":"probe"},"effort":{"value":"xhigh","source":"probe"},"role":null,"topic":null},"op":"docs_add","patch":[{"op":"replace","path":"/metadata/updated_at","value":"2026-09-07T20:37:30.968Z"},{"op":"add","path":"/metadata/docs","value":[{"path":"https://github.com/unbraind/pm-cli/releases/tag/v2026.9.7","scope":"project","note":"Published CLI and SDK release"}]}],"before_hash":"378914a4a470e062bacdb86debaa3e7df66d96915efa2738dd09d7aa4934bcb2","after_hash":"4bcb51073aae2d77bd3f70808a577b991a26873c970fed4ae99f85014a6f0991","item_hash_version":3,"context":{"agent_provenance_outcomes":{"version":{"status":"unavailable","reason":"harness_unavailable","resolver":"ai_agent_version","rule_version":"v1"}}},"event_class":"maintenance","record_hash_version":1,"record_hash":"a98c0d4cddd045845e82839431734a797d0f12884b225e95e729afa54b775c29"}
{"ts":"2026-09-07T20:37:32.073Z","author":"codex-pm-ecosystem","author_source":"asserted","agent_harness":"codex","agent_model":"gpt-6-astra","agent_model_source":"probe","agent_instance":"9934d297b45b4f81009bf30e","agent_provenance":{"model":{"value":"gpt-6-astra","source":"probe"},"effort":{"value":"xhigh","source":"probe"},"role":null,"topic":null},"op":"tests_add","patch":[{"op":"replace","path":"/metadata/updated_at","value":"2026-09-07T20:37:32.073Z"},{"op":"add","path":"/metadata/tests","value":[{"command":"npm run release:check","scope":"project","timeout_seconds":1200,"provenance":{"author":"codex-pm-ecosystem","created_at":"2026-09-07T20:37:31.983Z","source_kind":"local_mutation","source_ref":"chore/certify-pm-cli-2026-9-7"}}]}],"before_hash":"4bcb51073aae2d77bd3f70808a577b991a26873c970fed4ae99f85014a6f0991","after_hash":"7a8e5e1e9f5293db0603a495bcb19c27f4783f7899629052d86ed122d8a0e7b1","item_hash_version":3,"context":{"agent_provenance_outcomes":{"version":{"status":"unavailable","reason":"harness_unavailable","resolver":"ai_agent_version","rule_version":"v1"}}},"event_class":"maintenance","record_hash_version":1,"record_hash":"26b7a3f5e7dd6a682f60252e502da7c83022da78556fabf0f9441e5d92fb2632"}
{"ts":"2026-09-07T21:01:19.914Z","author":"codex-pm-ecosystem","author_source":"asserted","agent_harness":"codex","agent_model":"gpt-6-astra","agent_model_source":"probe","agent_instance":"9934d297b45b4f81009bf30e","agent_provenance":{"model":{"value":"gpt-6-astra","source":"probe"},"effort":{"value":"xhigh","source":"probe"},"role":null,"topic":null},"op":"comment_add","patch":[{"op":"replace","path":"/metadata/updated_at","value":"2026-09-07T21:01:19.914Z"},{"op":"add","path":"/metadata/comments","value":[{"created_at":"2026-09-07T21:01:19.914Z","author":"codex-pm-ecosystem","text":"Final local release:check passed using installed CLI/SDK 2026.9.7 and pm-changelog 2026.9.6. Final top-level test report: tests=299, pass=299, fail=0, skipped=0. ℹ all files | 92.57 | 82.94 | 92.27 | . Coverage is the current reported scope; complete four-dimensional source certification and independent production/privacy/review gates remain open."}]}],"before_hash":"7a8e5e1e9f5293db0603a495bcb19c27f4783f7899629052d86ed122d8a0e7b1","after_hash":"4e3dcaece81065686457db1b4f396c17f6e5858d74436abb5783c8416d79b510","item_hash_version":3,"context":{"agent_provenance_outcomes":{"version":{"status":"unavailable","reason":"harness_unavailable","resolver":"ai_agent_version","rule_version":"v1"}}},"event_class":"substantive","record_hash_version":1,"record_hash":"e64de0beb326bcfcb575bab8b2dd95354f5aff39f637f9aaa5dde81e83715195"}
{"hash_algorithm":"sha256","ts":"2026-09-12T20:58:15.728Z","author":"claude-orchestrator","author_source":"asserted","agent_harness":"claude-code","agent_model":"claude-opus-5","agent_model_source":"probe","agent_instance":"7d840ea47898a11b780b0864","agent_provenance":{"model":{"value":"claude-opus-5","source":"probe"},"effort":null,"role":{"value":"implementer","source":"argv"},"topic":null,"version":{"value":"2.1.269","source":"probe"}},"op":"close","patch":[{"op":"remove","path":"/metadata/assignee"},{"op":"replace","path":"/metadata/updated_at","value":"2026-09-12T20:58:15.728Z"},{"op":"replace","path":"/metadata/status","value":"closed"},{"op":"add","path":"/metadata/closed_at","value":"2026-09-12T20:58:15.675Z"},{"op":"add","path":"/metadata/completed_at","value":"2026-09-12T20:58:15.675Z"},{"op":"add","path":"/metadata/resolution","value":"Superseded by pm-github-u95z"},{"op":"add","path":"/metadata/expected_result","value":"The repository certifies the current pm CLI"},{"op":"add","path":"/metadata/actual_result","value":"pm-github-u95z certifies 2026.9.12 with release:check passing"},{"op":"add","path":"/metadata/close_reason","value":"Superseded by pm-github-u95z. The repository moved past 2026.9.7 to pm CLI 2026.9.10 before this item was closed, and pm-github-u95z now certifies 2026.9.12, where release:check passes. Nothing this item tracked remains open."}],"before_hash":"4e3dcaece81065686457db1b4f396c17f6e5858d74436abb5783c8416d79b510","after_hash":"cedd9a252246d3769ba88d76051c0ebf79096ace580e3be645f2104452e7b056","item_hash_version":3,"event_class":"substantive","record_hash_version":1,"record_hash":"353d32a177ce05435f0125dbf7e2d3c2c6495426d52588c08699da71f90eaca4"}
6 changes: 6 additions & 0 deletions .agents/pm/history/pm-github-u95z.jsonl
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{"hash_algorithm":"sha256","ts":"2026-09-12T20:57:55.938Z","author":"claude-orchestrator","author_source":"asserted","agent_harness":"claude-code","agent_model":"claude-opus-5","agent_model_source":"probe","agent_instance":"7d840ea47898a11b780b0864","agent_provenance":{"model":{"value":"claude-opus-5","source":"probe"},"effort":null,"role":{"value":"implementer","source":"argv"},"topic":null,"version":{"value":"2.1.269","source":"probe"}},"op":"create","patch":[{"op":"add","path":"/metadata/id","value":"pm-github-u95z"},{"op":"add","path":"/metadata/title","value":"Certify pm CLI 2026.9.12 and the pm-ops 2026.9.11 auditor"},{"op":"add","path":"/metadata/description","value":"CI runs the repository-pinned pm binary, so the pin decides what every gate exercises. On 2026-09-12 this repository pinned @unbrained/pm-cli 2026.9.10 while npm latest was 2026.9.12, which adds the multi-writer merge fixes (two branches creating the same item id now merge into one document, and merge receipt discovery is isolated from unrelated workspaces) and algorithm-named history digests. pm-ops 2026.9.11 publishes the canonical lifecycle policy contract. Companion tracking: pm-cli-website-mghj."},{"op":"add","path":"/metadata/type","value":"Chore"},{"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-09-12T20:57:55.938Z"},{"op":"add","path":"/metadata/updated_at","value":"2026-09-12T20:57:55.938Z"},{"op":"add","path":"/metadata/author","value":"claude-orchestrator"},{"op":"add","path":"/metadata/acceptance_criteria","value":"package.json pins @unbrained/pm-cli 2026.9.12 exactly and the lockfile resolves it; where pm-ops is consumed the lockfile resolves 2026.9.11; npm run release:check exits 0 on the new pins; CI is green on every required check"}],"before_hash":"3cc22dff72be7b14824654a7a64ea62b04799939b2fee54c1b5f52ca60bf6df0","after_hash":"ee2172390a458ebe76188058b9263c38027b46e0226b8264fe33afd74f3fae0d","item_hash_version":3,"message":"","event_class":"substantive","record_hash_version":1,"record_hash":"019e399303e4de1f621f0b30d4f21b64470a3aae8336559df7ea7e895ada36eb"}
{"hash_algorithm":"sha256","ts":"2026-09-12T20:57:59.113Z","author":"claude-orchestrator","author_source":"asserted","agent_harness":"claude-code","agent_model":"claude-opus-5","agent_model_source":"probe","agent_instance":"7d840ea47898a11b780b0864","agent_provenance":{"model":{"value":"claude-opus-5","source":"probe"},"effort":null,"role":null,"topic":null,"version":{"value":"2.1.269","source":"probe"}},"op":"claim","patch":[{"op":"replace","path":"/metadata/updated_at","value":"2026-09-12T20:57:59.113Z"},{"op":"add","path":"/metadata/assignee","value":"claude-orchestrator"},{"op":"add","path":"/metadata/claim_principal","value":"claude-orchestrator"}],"before_hash":"ee2172390a458ebe76188058b9263c38027b46e0226b8264fe33afd74f3fae0d","after_hash":"0d88d5c41413c83b874ef56df6ece0bed14411dd627be56a07aa54aee27788ef","item_hash_version":3,"event_class":"substantive","record_hash_version":1,"record_hash":"a767a5cb54798af9cbff9552b1b814195aabf757d1c52b5c61c0d8e5bb8870e5"}
{"hash_algorithm":"sha256","ts":"2026-09-12T20:57:59.250Z","author":"claude-orchestrator","author_source":"asserted","agent_harness":"claude-code","agent_model":"claude-opus-5","agent_model_source":"probe","agent_instance":"7d840ea47898a11b780b0864","agent_provenance":{"model":{"value":"claude-opus-5","source":"probe"},"effort":null,"role":null,"topic":null,"version":{"value":"2.1.269","source":"probe"}},"op":"update","patch":[{"op":"replace","path":"/metadata/updated_at","value":"2026-09-12T20:57:59.250Z"},{"op":"replace","path":"/metadata/status","value":"in_progress"}],"before_hash":"0d88d5c41413c83b874ef56df6ece0bed14411dd627be56a07aa54aee27788ef","after_hash":"82ee95fe7932a98b360c05ce386127e2bd40093afa8886c3dbf84c657dc3e5a1","item_hash_version":3,"event_class":"substantive","record_hash_version":1,"record_hash":"547d60430d419bcea9e22545834da1c7396fbc32132040c560528fb27d8fa8a9"}
{"hash_algorithm":"sha256","ts":"2026-09-12T20:58:01.108Z","author":"claude-orchestrator","author_source":"asserted","agent_harness":"claude-code","agent_model":"claude-opus-5","agent_model_source":"probe","agent_instance":"7d840ea47898a11b780b0864","agent_provenance":{"model":{"value":"claude-opus-5","source":"probe"},"effort":null,"role":null,"topic":null,"version":{"value":"2.1.269","source":"probe"}},"op":"files_add","patch":[{"op":"replace","path":"/metadata/updated_at","value":"2026-09-12T20:58:01.108Z"},{"op":"add","path":"/metadata/files","value":[{"path":"package-lock.json","scope":"project","note":"certify pm CLI 2026.9.12"}]}],"before_hash":"82ee95fe7932a98b360c05ce386127e2bd40093afa8886c3dbf84c657dc3e5a1","after_hash":"2d31d4b87d2bb58ef475562c3ae7f85d7c2f056a5b966a228f80348f0d01c7ec","item_hash_version":3,"event_class":"maintenance","record_hash_version":1,"record_hash":"f5a53f0b52edf7829e9cc64746f9ce6fc9135601f831cec2bd451deda267344d"}
{"hash_algorithm":"sha256","ts":"2026-09-12T20:58:05.030Z","author":"claude-orchestrator","author_source":"asserted","agent_harness":"claude-code","agent_model":"claude-opus-5","agent_model_source":"probe","agent_instance":"7d840ea47898a11b780b0864","agent_provenance":{"model":{"value":"claude-opus-5","source":"probe"},"effort":null,"role":null,"topic":null,"version":{"value":"2.1.269","source":"probe"}},"op":"files_add","patch":[{"op":"add","path":"/metadata/files/1","value":{"path":"package.json","scope":"project","note":"certify pm CLI 2026.9.12"}},{"op":"replace","path":"/metadata/updated_at","value":"2026-09-12T20:58:05.030Z"}],"before_hash":"2d31d4b87d2bb58ef475562c3ae7f85d7c2f056a5b966a228f80348f0d01c7ec","after_hash":"1d9854eca2b080322c968b0d02316410c7c4a0fe8977875ccb912fe86ce89ea6","item_hash_version":3,"event_class":"maintenance","record_hash_version":1,"record_hash":"f0fa4aab70ccd70285c07e0679891765e08fe32d8de31f7c4202d68bb761d7e4"}
{"hash_algorithm":"sha256","ts":"2026-09-12T20:58:10.526Z","author":"claude-orchestrator","author_source":"asserted","agent_harness":"claude-code","agent_model":"claude-opus-5","agent_model_source":"probe","agent_instance":"7d840ea47898a11b780b0864","agent_provenance":{"model":{"value":"claude-opus-5","source":"probe"},"effort":null,"role":{"value":"implementer","source":"argv"},"topic":null,"version":{"value":"2.1.269","source":"probe"}},"op":"close","patch":[{"op":"remove","path":"/metadata/assignee"},{"op":"replace","path":"/metadata/updated_at","value":"2026-09-12T20:58:10.526Z"},{"op":"replace","path":"/metadata/status","value":"closed"},{"op":"add","path":"/metadata/closed_at","value":"2026-09-12T20:58:10.397Z"},{"op":"add","path":"/metadata/completed_at","value":"2026-09-12T20:58:10.397Z"},{"op":"add","path":"/metadata/resolution","value":"Pins advanced and the full release gate passed on them"},{"op":"add","path":"/metadata/expected_result","value":"release:check exits 0 on @unbrained/pm-cli 2026.9.12"},{"op":"add","path":"/metadata/actual_result","value":"release:check exited 0 on 2026.9.12: 301 of 301 tests pass"},{"op":"add","path":"/metadata/close_reason","value":"Pins advanced: @unbrained/pm-cli 2026.9.10 to 2026.9.12 (exact) and pm-ops 2026.9.9 to 2026.9.11 in the lockfile. npm run release:check exited 0 on the new pins with PM_FLEET_ROOT at the fleet root, running typecheck, build, docstring, privacy, coverage, audit:prod, pack:dry-run, changelog:check, verify:release-publish-attestation; 301 of 301 tests pass."}],"before_hash":"1d9854eca2b080322c968b0d02316410c7c4a0fe8977875ccb912fe86ce89ea6","after_hash":"925cb51752e01e1b07e0d177eb069e0a744182628d5a32f906a46d51bbef2b8f","item_hash_version":3,"event_class":"substantive","record_hash_version":1,"record_hash":"f410dacfb9a640b8dbaf4f5a065eb3dd03cdcce5cedbe2559d6616024090510b"}
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# Changelog

## Unreleased

### Other

- Certify the CLI and SDK on PM 2026.9.7 ([pm-github-5ow3](https://github.com/unbraind/pm-github/blob/main/.agents/pm/chores/pm-github-5ow3.toon))
- Certify pm CLI 2026.9.12 and the pm-ops 2026.9.11 auditor ([pm-github-u95z](https://github.com/unbraind/pm-github/blob/main/.agents/pm/chores/pm-github-u95z.toon))

## 2026.9.11 - 2026-09-11

### Other
Expand Down
Loading