Skip to content

deps: nov26-m9-t8 vitest@5.0.4・@types/node@26.6.5 を適用 - #12

Merged
kochizufan merged 1 commit into
masterfrom
codex/nov26-m9-t8
Oct 17, 2026
Merged

kochizufan merged 1 commit into
masterfrom
codex/nov26-m9-t8

Conversation

@kochizufan

Copy link
Copy Markdown
Member

nov26-m9-t8(適用)W1。NayutaProducts#25 の「不変」のメジャーを、t5 で判定した版のまま当てる。固有語 NOV26-CLOUD-IM-M9T8-0317。

記録の置き場(cloud): /tmp/work/m9-artifacts/Chokei/t8-cloud0317/(merge の後に NayutaProducts の docs/superpowers/evidence/nov26-m9/t8/Chokei/cloud/ へ収載する)

当てたもの

パッケージ 版(宣言) t5 の判定の記録(outer docs/superpowers/evidence/nov26-m9/)
vitest ^5.0.4 D1(Chokei)t5/Chokei/cloud/verdict-vitest-cloud0306.json
@types/node ^26.6.5 D5(Chokei)t5/Chokei/cloud/verdict-types-node-cloud0306.json
  • まとめ: docs/superpowers/evidence/nov26-m9/t5-verdicts.md(31 組とも不変・行き先 t8)
  • 1 回の解決で当てた(ci 設定を展開した状態で pnpm add -D vitest@5.0.4 @types/node@26.6.5。前後で cmp pnpm-workspace.yaml ci/pnpm-workspace.ci.yaml が一致。続けて pnpm install --frozen-lockfile --config.ignore-scripts=false)
  • workflow は触っていない(git diff --name-only origin/master...HEAD -- .github/workflows が空。t8/AC15)

まとめた状態の判定(verdict-combined.md の要点)

  • 判定器: behavior-judge.mjs --class test-dev --s8 smoke(repos.json の値)。base は t5 の base(a7cc104e。master が t5 のときと同じ SHA のため outer t5/Chokei/base/ を使い回し、全ファイルの SHA-256 が一致)
  • 判定: 不変
G0〜G2 S5 S7 S1 S1c S2 S3 S4 S6 S8 判定
通過 不一致 不変 不変 不変 不変 不変 不変 該当なし 不変 不変
  • S5 の差は package.json(正規化後)だけ。dist はバイト同一(追跡している dist/ も fresh build の後 git status --porcelain dist/ が空 ∴ dist の再生成の commit は無い)。∴ 種別は deps:(t8/AC5 を文字どおり)
  • S4: base 8 passed/head 8 passed・失敗 0・skip 0(base 0)。expectChanged 0・skipAdded 0・nonCodeChanges 0・codeRemovedOrRenamed 0
  • S8 (smoke): base 9/head 9 passed・失敗 0(base 側は t5 cloud 0306 がこの環境で同じ base の tarball に掛けた結果を組み込んだ)
  • S2: 標準の測り方は CJS の entry を評価できないため、t5 の 0306 と同じ代わりの測り方(tarball の実 CJS を Node の require で読む)で両側を測った。base 側は 0306 の結果を組み込み、head 側はこの環境で測った

CI と同じ手順(この環境・Node v24.19.0・pnpm 11.16.0)

手順 exit
install(CI=true pnpm install --frozen-lockfile --config.ignore-scripts=false) 0
overrides-lock-check(t2/AC2) 0
lint(node_modules/.bin/eslint src tests。C-m8-8・t8/AC13) 0
追加した eslint-disable(-- 理由なし)の数 0
typecheck 0
test 0
build 0
pack 0
artifact smoke(ci/verify-artifact-smoke.mjs) 0

Node の版の要件

  • vitest 5.0.4 の engines は ^22.12.0 || ^24.0.0 || >=26.0.0。workflow の Node は ci.yml が [22, 24](actions/setup-node はメジャーだけの指定で最新の 22.x を取る。2026-10-17 の最新は v22.23.3 で 22.12 以上を満たす)

記録の置き場(cloud)

  • 判定: /tmp/work/m9-artifacts/Chokei/t8-cloud0317/verdict-combined.json・.md(判定器の入力は base-judge-input/・head-combined-judge-input/。出どころは各 judge-inputs-provenance-cloud0317.json)
  • CI と同じ手順の記録: /tmp/work/m9-artifacts/Chokei/t8-cloud0317/ci-same/

基点 a7cc104ec7fda76e36ccd747df603a9d1b73b970 → a123db8145a8b9df4b9f77f853461ab87dbce225(task nov26-m9-t8)


Generated by Claude Code

nov26-m9-t8(適用)W1。t5 で「不変」と判定したメジャーを、指定の版のまま
1 回の解決で当てた(pnpm add -D・ci 設定を展開した状態・cmp で一致)。

- 判定(まとめた状態): /tmp/work/m9-artifacts/Chokei/t8-cloud0317/verdict-combined.json(.md)
- t5 の判定の記録: NayutaProducts docs/superpowers/evidence/nov26-m9/t5-verdicts.md
- 種別: S5 は不一致(devDependencies の宣言が変わるため)∴ deps:(t8/AC5)

NOV26-CLOUD-IM-M9T8-0317

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@kochizufan
kochizufan merged commit c094b58 into master Oct 17, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants