From 29d10d7e4f3206c90d03ba77570b82d6c95567bc Mon Sep 17 00:00:00 2001 From: ArkXiong Date: Tue, 8 Sep 2026 16:57:00 +0800 Subject: [PATCH] =?UTF-8?q?docs(skill-parity):=20record=20the=200.3.0=20re?= =?UTF-8?q?lease=20=E2=80=94=20G1-release=20passed?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit meshy-cli 0.3.0 and @meshy-ai/cli 0.3.0 were published by release.yml (run 34206856323) from main after PR #5 merged (1d7ff01), tag v0.3.0, GitHub release "release 0.3.0". The registry tarball (shasum e852b682…, 338 files) was installed globally with npm install -g meshy-cli@0.3.0 and smoked against the owner's real profiles. Windows x64 stays not_run by the owner's decision. Co-Authored-By: Claude Fable 5.1 --- docs/skill-parity/REVIEW_HANDOFF.md | 2 +- docs/skill-parity/capability-matrix.json | 39 +++++++++++++++++++++--- docs/skill-parity/verification.json | 39 +++++++++++++++++++++--- 3 files changed, 71 insertions(+), 9 deletions(-) diff --git a/docs/skill-parity/REVIEW_HANDOFF.md b/docs/skill-parity/REVIEW_HANDOFF.md index b1fd88c..4e04f9c 100644 --- a/docs/skill-parity/REVIEW_HANDOFF.md +++ b/docs/skill-parity/REVIEW_HANDOFF.md @@ -30,7 +30,7 @@ Filled from the 2026-09-07 / v1 implementation package. `not_run` means not veri ## 2. 完成状态 - G1-code:第 7 轮 accepted;第 8 轮 accepted(本轮 2 个 live 修复 L01/L02 已关闭,范围小:`src/client/types.ts` 6 个字段的 null 容忍;`src/internal/download.ts`+`artifacts.ts` 的文件名映射共享)。 -- G1-release:**尚未满足(发布进行中)**。已完成:Codex review(第 7、8 轮 accepted)、真实账号/UV/Creative Lab/showcases/切片器/macOS+Linux 验证、所有者发布授权(2026-09-08);未完成:正式发布与可追溯记录(PR 合并后经 release.yml 发布 0.3.0,随后记录);Windows x64 由所有者决定本次不验证,保持 not_run。 +- G1-release:**passed(2026-09-08)**。PR #5 以 merge commit `1d7ff01` 合入 `main`,tag `v0.3.0`(`1d7ff01`),`release.yml` 发布 `meshy-cli@0.3.0`(shasum `e852b682ee74fb82fe201c78e0445556856d6b0b`)与 `@meshy-ai/cli@0.3.0`,并以真实用户方式 `npm install -g meshy-cli@0.3.0` 复验。原状态记录:**尚未满足(发布进行中)**。已完成:Codex review(第 7、8 轮 accepted)、真实账号/UV/Creative Lab/showcases/切片器/macOS+Linux 验证、所有者发布授权(2026-09-08);未完成:正式发布与可追溯记录(PR 合并后经 release.yml 发布 0.3.0,随后记录);Windows x64 由所有者决定本次不验证,保持 not_run。 - mandatory 能力 35/35 已实现;`capability-matrix.json` 每项新增 `live_verification`(33 项 live passed / passed_after_live_fixes,CAP-014 showcases 为账号门控 403 记录,CAP-034 打包为 partial(Windows not_run))。 - 离线测试:`pnpm test` 558/558,0 跳过。 diff --git a/docs/skill-parity/capability-matrix.json b/docs/skill-parity/capability-matrix.json index b19a037..b567552 100644 --- a/docs/skill-parity/capability-matrix.json +++ b/docs/skill-parity/capability-matrix.json @@ -2,7 +2,7 @@ "schema_version": 1, "title": "Meshy CLI S1 capability matrix — implementation tracking", "date": "2026-09-08", - "status": "G1-code accepted (Codex round 7 on e567646, round 8 on 1d9f109 — live fixes L01/L02 closed, 0 findings); live verification on the owner's real account done 2026-09-08 — every mandatory capability exercised live except Windows install (not_run, skipped by the owner's decision) and enterprise showcases content (account-gated 403 recorded); release authorised 2026-09-08, publish via release.yml after the PR merge → G1-release recorded once the publish is verified", + "status": "G1-code accepted (Codex rounds 7/8); G1-release passed 2026-09-08 — meshy-cli 0.3.0 published (PR #5 merged to main, tag v0.3.0, release.yml); all mandatory capabilities live-verified except Windows install (not_run, owner's decision) and enterprise showcases content (account-gated 403 recorded)", "baseline": { "cli_sha": "fd94490916376e691efcea51324ac4326b459e1f", "skills_sha": "b9db44b5663e6e92d89828bf2e4fe1dc1b3f6610" @@ -1952,7 +1952,7 @@ "branch": "feat/skill-parity-s1", "head_at_start": "fd94490916376e691efcea51324ac4326b459e1f", "package_version_at_start": "0.2.0", - "updated_at": "2026-09-08T08:34:23.922875Z", + "updated_at": "2026-09-08T08:57:00.048622Z", "code_head": "1d9f10976b5f754502c81591c64c712e492188d1" }, "review_rounds": [ @@ -2175,7 +2175,38 @@ "authorised_by_owner_on": "2026-09-08", "integration": "feat/skill-parity-s1 → main via pull request (owner's decision); merge commit, as for the previous releases", "mechanism": ".github/workflows/release.yml (workflow_dispatch, run on main after the merge) publishes meshy-cli and the scoped alias @meshy-ai/cli at package.json version 0.3.0 with the repository's NPM_TOKEN; no local npm publish", - "windows_x64": "not_run — the owner decided on 2026-09-08 to skip it for this release (no host)", - "status": "pending — recorded with the published version, tag and registry digest in a docs commit after the publish is verified" + "windows_x64": "not_run — skipped for this release by the owner's decision (2026-09-08)", + "status": "published — G1-release passed (Codex rounds 7/8 accepted, live verification complete, version published and traceable); Windows x64 remains not_run", + "version": "0.3.0", + "published_at": "2026-09-08T08:57:00.048622Z", + "pull_request": "https://github.com/meshy-dev/meshy-cli/pull/5", + "merge_commit": "1d7ff01a48bda231fe65eb7af24b53e42daddf14", + "tag": { + "name": "v0.3.0", + "sha": "1d7ff01a48bda231fe65eb7af24b53e42daddf14" + }, + "workflow_run": "https://github.com/meshy-dev/meshy-cli/actions/runs/34206856323", + "npm": { + "meshy-cli": { + "version": "0.3.0", + "dist_tag_latest": true, + "shasum": "e852b682ee74fb82fe201c78e0445556856d6b0b", + "integrity": "sha512-DOfw1Wo+TM5856QuONRPCfF1mqEGOg811uhDP3Hr0kL6mmPluVw4e2pp6nvyj2rK92uGwVVA2LAyOvrDDe2pUQ==", + "tarball_sha256": "4da91a2f8a0afe22a467d97c6787c6161c1d6c99eb98fd4b8dccc0a79b84ce53", + "file_count": 338, + "tarball_note": "the pre-release tarball packed locally at 1d9f109 (sha256 0d22647f…, 398 files) carried 60 stale dist/client/endpoints/* files left over from an earlier build; the published tarball comes from the clean CI build (prepublishOnly: clean + build) and has no such files — file lists compared, nothing required is missing, the registry install passed the smoke" + }, + "@meshy-ai/cli": { + "version": "0.3.0", + "published": true, + "shasum": "d2addd3ea3cc9a0a16120c6b0509305e7ed2751a" + } + }, + "installed_as_a_user": { + "command": "npm install -g meshy-cli@0.3.0", + "meshy --version": "0.3.0", + "smoke": "auth status (2 profiles, verified), balance 2479, resources 24/3/7, project list on ~/meshy-live — all ok:true on the registry install" + }, + "github_release": "release 0.3.0 (tag v0.3.0)" } } diff --git a/docs/skill-parity/verification.json b/docs/skill-parity/verification.json index 9e0691f..1bfc732 100644 --- a/docs/skill-parity/verification.json +++ b/docs/skill-parity/verification.json @@ -1,6 +1,6 @@ { "schema_version": 1, - "status": "G1-code accepted by Codex rounds 7 (e567646) and 8 (1d9f109: live fixes L01/L02 closed); live verification against the owner's real account completed 2026-09-08; Windows x64 not_run (skipped by the owner's decision); release authorised 2026-09-08 and in progress via release.yml — G1-release is recorded only after the publish is verified", + "status": "G1-code accepted (Codex rounds 7 and 8); G1-release passed 2026-09-08: meshy-cli 0.3.0 published through release.yml from main (merge of PR #5), tag v0.3.0; live verification on the owner's real account complete; Windows x64 not_run by the owner's decision", "rules": "Every entry binds a command or test id to the code SHA it ran against. not_run is not passed. Entries are replaced when re-run on a newer HEAD.", "environment": { "os": "macOS 26.6.2 (Darwin 25.6.0) arm64", @@ -936,7 +936,7 @@ } ], "code_head": "1d9f10976b5f754502c81591c64c712e492188d1", - "recorded_at": "2026-09-08T08:34:23.922875Z", + "recorded_at": "2026-09-08T08:57:00.048622Z", "behavior_test_note": "Every T-id below is asserted by node:test files that run offline (loopback HTTP mocks, temp dirs). covered_offline_only marks ids whose live/OS/GUI part remains not_run. review_round_1…6 notes name the Codex finding and probe the file now covers; live_fix notes name the defect found in the real-account verification.", "package_smoke": { "tarball": "meshy-cli-0.3.0.tgz", @@ -2450,7 +2450,38 @@ "authorised_by_owner_on": "2026-09-08", "integration": "feat/skill-parity-s1 → main via pull request (owner's decision); merge commit, as for the previous releases", "mechanism": ".github/workflows/release.yml (workflow_dispatch, run on main after the merge) publishes meshy-cli and the scoped alias @meshy-ai/cli at package.json version 0.3.0 with the repository's NPM_TOKEN; no local npm publish", - "windows_x64": "not_run — the owner decided on 2026-09-08 to skip it for this release (no host)", - "status": "pending — recorded with the published version, tag and registry digest in a docs commit after the publish is verified" + "windows_x64": "not_run — skipped for this release by the owner's decision (2026-09-08)", + "status": "published — G1-release passed (Codex rounds 7/8 accepted, live verification complete, version published and traceable); Windows x64 remains not_run", + "version": "0.3.0", + "published_at": "2026-09-08T08:57:00.048622Z", + "pull_request": "https://github.com/meshy-dev/meshy-cli/pull/5", + "merge_commit": "1d7ff01a48bda231fe65eb7af24b53e42daddf14", + "tag": { + "name": "v0.3.0", + "sha": "1d7ff01a48bda231fe65eb7af24b53e42daddf14" + }, + "workflow_run": "https://github.com/meshy-dev/meshy-cli/actions/runs/34206856323", + "npm": { + "meshy-cli": { + "version": "0.3.0", + "dist_tag_latest": true, + "shasum": "e852b682ee74fb82fe201c78e0445556856d6b0b", + "integrity": "sha512-DOfw1Wo+TM5856QuONRPCfF1mqEGOg811uhDP3Hr0kL6mmPluVw4e2pp6nvyj2rK92uGwVVA2LAyOvrDDe2pUQ==", + "tarball_sha256": "4da91a2f8a0afe22a467d97c6787c6161c1d6c99eb98fd4b8dccc0a79b84ce53", + "file_count": 338, + "tarball_note": "the pre-release tarball packed locally at 1d9f109 (sha256 0d22647f…, 398 files) carried 60 stale dist/client/endpoints/* files left over from an earlier build; the published tarball comes from the clean CI build (prepublishOnly: clean + build) and has no such files — file lists compared, nothing required is missing, the registry install passed the smoke" + }, + "@meshy-ai/cli": { + "version": "0.3.0", + "published": true, + "shasum": "d2addd3ea3cc9a0a16120c6b0509305e7ed2751a" + } + }, + "installed_as_a_user": { + "command": "npm install -g meshy-cli@0.3.0", + "meshy --version": "0.3.0", + "smoke": "auth status (2 profiles, verified), balance 2479, resources 24/3/7, project list on ~/meshy-live — all ok:true on the registry install" + }, + "github_release": "release 0.3.0 (tag v0.3.0)" } }