Repository navigation
fix(orchestrate): verify live PR state and preserve saved recovery - #179
Conversation
|
Independent Shipping verification returned PASS+NOTES for head A fresh native verifier reviewed the complete diff and source adaptations. It checked all 650 package and installation hashes, reproduced CLI persistence and peek/drain, and rejected a stale verdict against PR179's live head. It audited both hosts' actual observations and preserved all 85 earlier source decisions. No blocking finding remains. The tests use fixed helpers and controlled processes. They do not prove real provider-agent cancellation, full-program autonomy, automatic selection or OS confinement. Codex loading evidence is indirect. The permission case is supplied policy state. Exact-head CI40621154778 remains a separate landing gate. It was in progress at the verifier's final read. No merge or queue action was taken. The private report SHA256 is |
|
Validation-method clarification from the final trail audit:
The tested checkpoint, tag and package are unchanged. The audit found no unresolved blocking source or delivery issue. The tests remain supervised and bounded. |
Closes #177
What changed
Orchestrate now reads live PR state, checks and the current-head verdict before a report. Cancellation requires concrete failure evidence. Recovery follows the saved provider policy.
Adapts Cursor 0.15.36 as compatible version 1.17.8. The public bookkeeping CLI, stores, parent Git ownership and model settings remain supported. Cursor's incompatible CLI deletion is excluded.
Verification
--plugin-dir.Local checks passed 1,008 Bun tests and 367 Statechart tests with actual pinned TLC, plus maintenance, hook and documentation checks. Exact-head Linux CI40621154778 passed 1,003 Bun tests with five platform skips and 367 Statechart tests.
Both hosts read actual PR178, rejected an obsolete ledger verdict and refreshed the stored head and frontier. They kept a quiet process active, cancelled a controlled failing process and recorded its postmortem. The actual policy CLI rejected a supplied permission continuation. A fresh final installer transaction verified all 650 files against the native-tested package.
These supervised tests use fixed helpers and controlled processes. They do not prove real provider-agent cancellation, full-program autonomy or automatic selection. Claude emitted a native Skill event. Codex loading evidence is indirect. Tests used real user shell permissions without an OS-confinement claim.
Documentation impact
UPSTREAM.md, the ledger, attribution and CHANGELOG.md record the adaptation. The Orchestrate verification recipe covers the changed phase. README is unchanged.
Related #1, #141, #175 and #87.