Parent: treeseed-ai/platform#501. Release PR #195 merged 5672e9f; protected candidate run34562627950 passed. Promotion run34562728761 reports npm publish success for @treeseed/cli@0.13.0-rc.81 at 2026-09-11T04:35:20Z, then immutable read-back timed out after180s. Independent npm metadata and tarball reads still404; rc tag remains0.13.0-rc.80. npm status reports operational. Do not claim rc81 available or overwrite/rebuild its artifact.
Objective and interfaces
Recover exact accepted CLI artifact publication and verify SHA2565323d09d4dc19970caeade85c2412043905657f04f2315572580a5774f7c2c02. Preserve npm latest0.12.58. Release evidence in cli-candidate-5672e9fae3afd43df22c6d5927e8ac5f9e704454. Only retry bounded publication/read-back against this exact version/digest; diagnose any persistent registry authorization/storage problem. Never expose NPM_TOKEN.
Acceptance and rollback
Registry tarball exactly matches sealed candidate; rc tag81, latestunchanged; publish unchanged GitHub custody assets; Actions-backed recovery. Existing verified CLI selection remains in Platform249, and local development CLI preserves the merged discovery/session fix. No host cutover blocked unnecessarily and no unverified bytes selected.
Evidence
| Gate |
Evidence |
State |
| Protected candidate |
Actions34562627950 |
Passed |
| Promotion/read-back |
Actions34562728761 |
Publish reported success; read-back failed |
| Independent registry |
version81/tarball404; rc80 |
Unresolved |
Status belongs in this body, no routine comments.
Recovery — 2026-09-11
Registry propagation completed without another npm publish. The repository's exact verify-published-package.ts read-back passed: version0.13.0-rc.81, SHA2565323d09d4dc19970caeade85c2412043905657f04f2315572580a5774f7c2c02, rc tag81, latest0.12.58 unchanged. GitHub release now contains the unchanged tarball, SBOM and custody evidence from passing Actions34562627950. No rebuild, tag rewrite or republish occurred. Original promotion Actions34562728761 remains failed at its short read-back timeout; local recovery verification is not represented as a passing Actions run. Platform249 intentionally remains on CLI79 until a subsequent exact composition selection.
Parent: treeseed-ai/platform#501. Release PR #195 merged 5672e9f; protected candidate run34562627950 passed. Promotion run34562728761 reports npm publish success for @treeseed/cli@0.13.0-rc.81 at 2026-09-11T04:35:20Z, then immutable read-back timed out after180s. Independent npm metadata and tarball reads still404; rc tag remains0.13.0-rc.80. npm status reports operational. Do not claim rc81 available or overwrite/rebuild its artifact.
Objective and interfaces
Recover exact accepted CLI artifact publication and verify SHA2565323d09d4dc19970caeade85c2412043905657f04f2315572580a5774f7c2c02. Preserve npm latest0.12.58. Release evidence in cli-candidate-5672e9fae3afd43df22c6d5927e8ac5f9e704454. Only retry bounded publication/read-back against this exact version/digest; diagnose any persistent registry authorization/storage problem. Never expose NPM_TOKEN.
Acceptance and rollback
Registry tarball exactly matches sealed candidate; rc tag81, latestunchanged; publish unchanged GitHub custody assets; Actions-backed recovery. Existing verified CLI selection remains in Platform249, and local development CLI preserves the merged discovery/session fix. No host cutover blocked unnecessarily and no unverified bytes selected.
Evidence
Status belongs in this body, no routine comments.
Recovery — 2026-09-11
Registry propagation completed without another npm publish. The repository's exact
verify-published-package.tsread-back passed: version0.13.0-rc.81, SHA2565323d09d4dc19970caeade85c2412043905657f04f2315572580a5774f7c2c02, rc tag81, latest0.12.58 unchanged. GitHub release now contains the unchanged tarball, SBOM and custody evidence from passing Actions34562627950. No rebuild, tag rewrite or republish occurred. Original promotion Actions34562728761 remains failed at its short read-back timeout; local recovery verification is not represented as a passing Actions run. Platform249 intentionally remains on CLI79 until a subsequent exact composition selection.