镜像站点 · 本页由第三方 GitHub 只读镜像提供,非 GitHub 官方站点,不接受任何登录或凭据输入。前往 github.com
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
1 change: 1 addition & 0 deletions .agents/pm/history/pm-github-gevp.jsonl
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"hash_algorithm":"sha256","ts":"2026-11-02T09:17:16.438Z","author":"pi-glm","author_source":"asserted","agent_harness":"pi","agent_model":"glm-5.3:cloud","agent_model_source":"environment","agent_instance":"7687d94a08e852f40579b9f7","agent_provenance":{"model":{"value":"glm-5.3:cloud","source":"environment"},"effort":null,"role":{"value":"implementer","source":"argv"},"topic":null},"op":"create","patch":[{"op":"add","path":"/metadata/id","value":"pm-github-gevp"},{"op":"add","path":"/metadata/title","value":"Minimum-SDK consumer fixture installs development-tool peers it cannot satisfy"},{"op":"add","path":"/metadata/description","value":"Tracks gh:unbraind/pm-github#199 (filed 2026-10-29, missed by the blind issue watch; the three failures already covered by gh:unbraind/pm-github#197 are tracked separately). test/minimum-sdk-consumer.test.ts spreads all devDependencies into the consumer root and then overrides the CLI to the declared minimum (2026.10.17), while the manifest now installs pm-ops 2026.10.26 whose peer requires CLI >=2026.10.20 — an unsatisfiable graph, npm ERESOLVE before any packed import or declaration check runs. The PR #194 checks still fail as of run 41330041504. Fix the fixture to install only runtime dependencies plus the enforced minimum CLI (isolating the witness from development-tool peer requirements) so the packed extension, authored SDK imports and shipped declarations are verified at the floor independently of the development lock."},{"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":["ci","fixtures","gh:unbraind/pm-github#199"]},{"op":"add","path":"/metadata/created_at","value":"2026-11-02T09:17:16.438Z"},{"op":"add","path":"/metadata/updated_at","value":"2026-11-02T09:17:16.438Z"},{"op":"add","path":"/metadata/author","value":"pi-glm"}],"before_hash":"3cc22dff72be7b14824654a7a64ea62b04799939b2fee54c1b5f52ca60bf6df0","after_hash":"985c8ac4e50ac57f41e5ef8f6210b7be15b4eb6389eb32e55c3090c12cc2af5c","item_hash_version":3,"message":"","event_class":"substantive","record_hash_version":1,"record_hash":"44a84b17974a4c164d5677f3c2aa636993e43314a3b0321d50d59fb10dffe552"}
1 change: 1 addition & 0 deletions .agents/pm/history/pm-github-mes8.jsonl
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"hash_algorithm":"sha256","ts":"2026-11-02T09:17:17.491Z","author":"pi-glm","author_source":"asserted","agent_harness":"pi","agent_model":"glm-5.3:cloud","agent_model_source":"environment","agent_instance":"7687d94a08e852f40579b9f7","agent_provenance":{"model":{"value":"glm-5.3:cloud","source":"environment"},"effort":null,"role":{"value":"implementer","source":"argv"},"topic":null},"op":"create","patch":[{"op":"add","path":"/metadata/id","value":"pm-github-mes8"},{"op":"add","path":"/metadata/title","value":"Packed projection fixture cleanup can mask its own test outcome"},{"op":"add","path":"/metadata/description","value":"Tracks gh:unbraind/pm-github#202 (filed 2026-10-30, missed by the blind issue watch). test/import-projection.test.ts on current main still ends with a bare 'finally { rmSync(base, { recursive: true, force: true }) }' (line ~258), so an ENOTEMPTY from the isolated HOME teardown replaces an earlier exception from the protected body and the receipt proves neither that the packed import assertions passed nor that they failed. Observed once on the merged CodeQL-pin PR #200 head (Node 22, run 41029600935). Make the final cleanup non-fatal (or run it outside the assertion path and log residuals), so a teardown race cannot mask the actual test outcome; keep the two Bun lanes green."},{"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":["ci","fixtures","gh:unbraind/pm-github#202"]},{"op":"add","path":"/metadata/created_at","value":"2026-11-02T09:17:17.491Z"},{"op":"add","path":"/metadata/updated_at","value":"2026-11-02T09:17:17.491Z"},{"op":"add","path":"/metadata/author","value":"pi-glm"}],"before_hash":"3cc22dff72be7b14824654a7a64ea62b04799939b2fee54c1b5f52ca60bf6df0","after_hash":"9d28489d1b8fd68f8743a9780ba16aaa73387a454dff27f20645cc494c51325c","item_hash_version":3,"message":"","event_class":"substantive","record_hash_version":1,"record_hash":"2f836b78caefbef0ffac93bd83e65e82295baece59e5e1e5f683d4ff0eea27e4"}
1 change: 1 addition & 0 deletions .agents/pm/history/pm-github-quay.jsonl
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"hash_algorithm":"sha256","ts":"2026-11-02T09:17:15.200Z","author":"pi-glm","author_source":"asserted","agent_harness":"pi","agent_model":"glm-5.3:cloud","agent_model_source":"environment","agent_instance":"7687d94a08e852f40579b9f7","agent_provenance":{"model":{"value":"glm-5.3:cloud","source":"environment"},"effort":null,"role":{"value":"implementer","source":"argv"},"topic":null},"op":"create","patch":[{"op":"add","path":"/metadata/id","value":"pm-github-quay"},{"op":"add","path":"/metadata/title","value":"SDK 2026.10.26 adoption: three real-SDK compensation tests fail on the pending toolchain PR"},{"op":"add","path":"/metadata/description","value":"Tracks gh:unbraind/pm-github#197 (filed 2026-10-29, missed by the blind issue watch). The open toolchain PR #194 (head 858cb976dc) resolves SDK 2026.10.26 and its test(22)/test(26)/bun-release(22)/(26) checks still fail (latest run 41330041504, 2026-11-01). Three real-SDK atomic-compensation cases (import-fidelity restoration after finalization; terminal-failure plan cleanup, fresh and recovery variants) receive 'compensation was incomplete' instead of completed compensation when an ordinary error is injected at committing; the suspected interaction is source-lifecycle finalization appending a Persistent import event inside the commit hook before the injected transition. Diagnose whether the host finalization contract or the test injection changed, fix, and keep the 100% thresholds."},{"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":["ci","gh:unbraind/pm-github#197","sdk-adoption"]},{"op":"add","path":"/metadata/created_at","value":"2026-11-02T09:17:15.200Z"},{"op":"add","path":"/metadata/updated_at","value":"2026-11-02T09:17:15.200Z"},{"op":"add","path":"/metadata/author","value":"pi-glm"}],"before_hash":"3cc22dff72be7b14824654a7a64ea62b04799939b2fee54c1b5f52ca60bf6df0","after_hash":"fac108df7956c114bb8e8b8af5d6fde93791fbaafa9fdb97f777be4f33ee6ce5","item_hash_version":3,"message":"","event_class":"substantive","record_hash_version":1,"record_hash":"83cc9c7a2dfb49fbfae76a27369c317899daf6de03f3c53f92e35e8f35479f17"}
11 changes: 11 additions & 0 deletions .agents/pm/issues/pm-github-gevp.toon
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
id: pm-github-gevp
title: Minimum-SDK consumer fixture installs development-tool peers it cannot satisfy
description: "Tracks gh:unbraind/pm-github#199 (filed 2026-10-29, missed by the blind issue watch; the three failures already covered by gh:unbraind/pm-github#197 are tracked separately). test/minimum-sdk-consumer.test.ts spreads all devDependencies into the consumer root and then overrides the CLI to the declared minimum (2026.10.17), while the manifest now installs pm-ops 2026.10.26 whose peer requires CLI >=2026.10.20 — an unsatisfiable graph, npm ERESOLVE before any packed import or declaration check runs. The PR #194 checks still fail as of run 41330041504. Fix the fixture to install only runtime dependencies plus the enforced minimum CLI (isolating the witness from development-tool peer requirements) so the packed extension, authored SDK imports and shipped declarations are verified at the floor independently of the development lock."
type: Issue
status: open
priority: 2
tags[3]: ci,fixtures,"gh:unbraind/pm-github#199"
created_at: "2026-11-02T09:17:16.438Z"
updated_at: "2026-11-02T09:17:16.438Z"
author: pi-glm
body: ""
11 changes: 11 additions & 0 deletions .agents/pm/issues/pm-github-mes8.toon
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
id: pm-github-mes8
title: Packed projection fixture cleanup can mask its own test outcome
description: "Tracks gh:unbraind/pm-github#202 (filed 2026-10-30, missed by the blind issue watch). test/import-projection.test.ts on current main still ends with a bare 'finally { rmSync(base, { recursive: true, force: true }) }' (line ~258), so an ENOTEMPTY from the isolated HOME teardown replaces an earlier exception from the protected body and the receipt proves neither that the packed import assertions passed nor that they failed. Observed once on the merged CodeQL-pin PR #200 head (Node 22, run 41029600935). Make the final cleanup non-fatal (or run it outside the assertion path and log residuals), so a teardown race cannot mask the actual test outcome; keep the two Bun lanes green."
type: Issue
status: open
priority: 2
tags[3]: ci,fixtures,"gh:unbraind/pm-github#202"
created_at: "2026-11-02T09:17:17.491Z"
updated_at: "2026-11-02T09:17:17.491Z"
author: pi-glm
body: ""
11 changes: 11 additions & 0 deletions .agents/pm/issues/pm-github-quay.toon
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
id: pm-github-quay
title: "SDK 2026.10.26 adoption: three real-SDK compensation tests fail on the pending toolchain PR"
description: "Tracks gh:unbraind/pm-github#197 (filed 2026-10-29, missed by the blind issue watch). The open toolchain PR #194 (head 858cb976dc) resolves SDK 2026.10.26 and its test(22)/test(26)/bun-release(22)/(26) checks still fail (latest run 41330041504, 2026-11-01). Three real-SDK atomic-compensation cases (import-fidelity restoration after finalization; terminal-failure plan cleanup, fresh and recovery variants) receive 'compensation was incomplete' instead of completed compensation when an ordinary error is injected at committing; the suspected interaction is source-lifecycle finalization appending a Persistent import event inside the commit hook before the injected transition. Diagnose whether the host finalization contract or the test injection changed, fix, and keep the 100% thresholds."
type: Issue
status: open
priority: 2
tags[3]: ci,"gh:unbraind/pm-github#197",sdk-adoption
created_at: "2026-11-02T09:17:15.200Z"
updated_at: "2026-11-02T09:17:15.200Z"
author: pi-glm
body: ""
Loading