Files
Find-Word/.agent/evidence-v0.2.5/review-fixes/07-build-contract-RED.log
T

1329 lines
67 KiB
Plaintext
Raw Normal View History

2026-10-14 12:12:13 +00:00
RUN v5.0.4 /home/hermes/worktrees/find-word-v0.2.5
❯ tests/build.test.ts (39 tests | 33 failed) 10296ms
❯ production 자산 검증기 (3)
× 101개 음성 포함을 확인하고 누락·변조는 실패시킨다 230ms
× dist의 런타임 notice 누락을 실패시킨다 210ms
× dist의 런타임 notice 축약을 실패시킨다 213ms
× 현장음 wav 손상은 빌드 실패로 처리한다 214ms
× 현장음 manifest 손상은 빌드 실패로 처리한다 206ms
× 현장음 notice 손상은 빌드 실패로 처리한다 209ms
× 현장음 extra 손상은 빌드 실패로 처리한다 215ms
× street 고지는 각 항목에 저작자·원문·다운로드·라이선스·파생권리·변경을 모두 포함한다 242ms
× mall 고지는 각 항목에 저작자·원문·다운로드·라이선스·파생권리·변경을 모두 포함한다 238ms
× theater 고지는 각 항목에 저작자·원문·다운로드·라이선스·파생권리·변경을 모두 포함한다 240ms
× department 고지는 각 항목에 저작자·원문·다운로드·라이선스·파생권리·변경을 모두 포함한다 240ms
× market 고지는 각 항목에 저작자·원문·다운로드·라이선스·파생권리·변경을 모두 포함한다 240ms
× subway 고지는 각 항목에 저작자·원문·다운로드·라이선스·파생권리·변경을 모두 포함한다 241ms
× cafe 고지는 각 항목에 저작자·원문·다운로드·라이선스·파생권리·변경을 모두 포함한다 234ms
× rain 고지는 각 항목에 저작자·원문·다운로드·라이선스·파생권리·변경을 모두 포함한다 242ms
× 현장음 manifest 사본을 함께 바꿔도 승인 sourceSha256 계약 위반을 거부한다 245ms
× 현장음 manifest 사본을 함께 바꿔도 승인 expectedSourceSha256 계약 위반을 거부한다 243ms
× 현장음 manifest 사본을 함께 바꿔도 승인 sourceBytes 계약 위반을 거부한다 239ms
× 현장음 manifest 사본을 함께 바꿔도 승인 directMediaDurationSeconds 계약 위반을 거부한다 241ms
× 현장음 manifest 사본을 함께 바꿔도 승인 selectedSegmentStartSeconds 계약 위반을 거부한다 245ms
× 현장음 manifest 사본을 함께 바꿔도 승인 startSeconds 계약 위반을 거부한다 240ms
× 현장음 manifest 사본을 함께 바꿔도 승인 durationSeconds 계약 위반을 거부한다 310ms
× 현장음 manifest 사본을 함께 바꿔도 승인 outputLicense 계약 위반을 거부한다 335ms
× 현장음 manifest 사본을 함께 바꿔도 승인 operations 계약 위반을 거부한다 290ms
× 현장음 manifest 사본을 함께 바꿔도 승인 targetIntegratedLUFS 계약 위반을 거부한다 268ms
× 현장음 manifest 사본을 함께 바꿔도 승인 truePeakCeilingDBTP 계약 위반을 거부한다 393ms
× 현장음 manifest 사본을 함께 바꿔도 승인 finalLoudness 계약 위반을 거부한다 424ms
× 현장음 manifest 사본을 함께 바꿔도 승인 scalarFilter 계약 위반을 거부한다 428ms
× 현장음 manifest 사본을 함께 바꿔도 승인 measurementFilter 계약 위반을 거부한다 422ms
× 현장음 manifest 사본을 함께 바꿔도 승인 internalTruePeakCeilingDBTP 계약 위반을 거부한다 404ms
× 현장음 manifest 사본을 함께 바꿔도 승인 gainDB 계약 위반을 거부한다 411ms
× 현장음 manifest 사본을 함께 바꿔도 승인 iterations 계약 위반을 거부한다 379ms
× 현장음 manifest 사본을 함께 바꿔도 승인 version 계약 위반을 거부한다 418ms
⎯⎯⎯⎯⎯⎯ Failed Tests 33 ⎯⎯⎯⎯⎯⎯⎯
FAIL tests/build.test.ts > production 자산 검증기 > 101개 음성 포함을 확인하고 누락·변조는 실패시킨다
Error: Command failed: node --input-type=module -e import {verifyBuild} from './scripts/check-build.mjs'; console.log(verifyBuild(".cache/build-test-xcqQ84"));
file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:217
throw new Error("현장음 자산/manifest/notice 누락 또는 불일치", { cause });
^
Error: 현장음 자산/manifest/notice 누락 또는 불일치
at verifyBuild (file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:217:11)
at file:///home/hermes/worktrees/find-word-v0.2.5/[eval1]:1:68
... 3 lines matching cause stack trace ...
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5) {
[cause]: Error: 현장음 버전/정규화 계약 불일치
at verifyBuild (file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:92:13)
at file:///home/hermes/worktrees/find-word-v0.2.5/[eval1]:1:68
at ModuleJob.run (node:internal/modules/esm/module_job:569:25)
at async node:internal/modules/esm/loader:226:26
at async ModuleLoader.executeModuleJob (node:internal/modules/esm/loader:223:20)
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5)
}
Node.js v26.7.0
❯ verifyBuild scripts/check-build.mjs:217:11
❯ [eval1]:1:68
❯ verifyBuild scripts/check-build.mjs:92:13
❯ [eval1]:1:68
❯ verify tests/build.test.ts:23:7
21| const temporary = mkdtempSync(".cache/build-test-");
22| const verify = () =>
23| execFileSync(
| ^
24| "node",
25| [
❯ tests/build.test.ts:34:14
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/33]⎯
FAIL tests/build.test.ts > production 자산 검증기 > dist의 런타임 notice 누락을 실패시킨다
Error: Command failed: node --input-type=module -e import {verifyBuild} from './scripts/check-build.mjs'; console.log(verifyBuild(".cache/notice-test-ruHLHf"));
file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:217
throw new Error("현장음 자산/manifest/notice 누락 또는 불일치", { cause });
^
Error: 현장음 자산/manifest/notice 누락 또는 불일치
at verifyBuild (file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:217:11)
at file:///home/hermes/worktrees/find-word-v0.2.5/[eval1]:1:68
... 3 lines matching cause stack trace ...
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5) {
[cause]: Error: 현장음 버전/정규화 계약 불일치
at verifyBuild (file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:92:13)
at file:///home/hermes/worktrees/find-word-v0.2.5/[eval1]:1:68
at ModuleJob.run (node:internal/modules/esm/module_job:569:25)
at async node:internal/modules/esm/loader:226:26
at async ModuleLoader.executeModuleJob (node:internal/modules/esm/loader:223:20)
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5)
}
Node.js v26.7.0
❯ verifyBuild scripts/check-build.mjs:217:11
❯ [eval1]:1:68
❯ verifyBuild scripts/check-build.mjs:92:13
❯ [eval1]:1:68
❯ verify tests/build.test.ts:49:9
47| const temporary = mkdtempSync(".cache/notice-test-");
48| const verify = () =>
49| execFileSync(
| ^
50| "node",
51| [
❯ tests/build.test.ts:60:16
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[2/33]⎯
FAIL tests/build.test.ts > production 자산 검증기 > dist의 런타임 notice 축약을 실패시킨다
Error: Command failed: node --input-type=module -e import {verifyBuild} from './scripts/check-build.mjs'; console.log(verifyBuild(".cache/notice-test-lgHwQV"));
file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:217
throw new Error("현장음 자산/manifest/notice 누락 또는 불일치", { cause });
^
Error: 현장음 자산/manifest/notice 누락 또는 불일치
at verifyBuild (file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:217:11)
at file:///home/hermes/worktrees/find-word-v0.2.5/[eval1]:1:68
... 3 lines matching cause stack trace ...
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5) {
[cause]: Error: 현장음 버전/정규화 계약 불일치
at verifyBuild (file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:92:13)
at file:///home/hermes/worktrees/find-word-v0.2.5/[eval1]:1:68
at ModuleJob.run (node:internal/modules/esm/module_job:569:25)
at async node:internal/modules/esm/loader:226:26
at async ModuleLoader.executeModuleJob (node:internal/modules/esm/loader:223:20)
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5)
}
Node.js v26.7.0
❯ verifyBuild scripts/check-build.mjs:217:11
❯ [eval1]:1:68
❯ verifyBuild scripts/check-build.mjs:92:13
❯ [eval1]:1:68
❯ verify tests/build.test.ts:49:9
47| const temporary = mkdtempSync(".cache/notice-test-");
48| const verify = () =>
49| execFileSync(
| ^
50| "node",
51| [
❯ tests/build.test.ts:60:16
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[3/33]⎯
FAIL tests/build.test.ts > 현장음 wav 손상은 빌드 실패로 처리한다
AssertionError: expected [Function verify] to not throw an error but 'Error: Command failed: node --input-t…' was thrown
- Expected:
undefined
+ Received:
"Error: Command failed: node --input-type=module -e import {verifyBuild} from './scripts/check-build.mjs'; verifyBuild(\".cache/ambience-build-aySpDR\");
file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:217
throw new Error(\"현장음 자산/manifest/notice 누락 또는 불일치\", { cause });
^
Error: 현장음 자산/manifest/notice 누락 또는 불일치
at verifyBuild (file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:217:11)
at file:///home/hermes/worktrees/find-word-v0.2.5/[eval1]:1:56
... 3 lines matching cause stack trace ...
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5) {
[cause]: Error: 현장음 버전/정규화 계약 불일치
at verifyBuild (file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:92:13)
at file:///home/hermes/worktrees/find-word-v0.2.5/[eval1]:1:56
at ModuleJob.run (node:internal/modules/esm/module_job:569:25)
at async node:internal/modules/esm/loader:226:26
at async ModuleLoader.executeModuleJob (node:internal/modules/esm/loader:223:20)
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5)
}
Node.js v26.7.0
"
❯ tests/build.test.ts:90:26
88| try {
89| cpSync("public", temporary, { recursive: true });
90| expect(verify).not.toThrow();
| ^
91| if (damage === "wav")
92| writeFileSync(join(temporary, "ambience/street.wav"), "bad");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[4/33]⎯
FAIL tests/build.test.ts > 현장음 manifest 손상은 빌드 실패로 처리한다
AssertionError: expected [Function verify] to not throw an error but 'Error: Command failed: node --input-t…' was thrown
- Expected:
undefined
+ Received:
"Error: Command failed: node --input-type=module -e import {verifyBuild} from './scripts/check-build.mjs'; verifyBuild(\".cache/ambience-build-GgvW35\");
file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:217
throw new Error(\"현장음 자산/manifest/notice 누락 또는 불일치\", { cause });
^
Error: 현장음 자산/manifest/notice 누락 또는 불일치
at verifyBuild (file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:217:11)
at file:///home/hermes/worktrees/find-word-v0.2.5/[eval1]:1:56
... 3 lines matching cause stack trace ...
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5) {
[cause]: Error: 현장음 버전/정규화 계약 불일치
at verifyBuild (file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:92:13)
at file:///home/hermes/worktrees/find-word-v0.2.5/[eval1]:1:56
at ModuleJob.run (node:internal/modules/esm/module_job:569:25)
at async node:internal/modules/esm/loader:226:26
at async ModuleLoader.executeModuleJob (node:internal/modules/esm/loader:223:20)
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5)
}
Node.js v26.7.0
"
❯ tests/build.test.ts:90:26
88| try {
89| cpSync("public", temporary, { recursive: true });
90| expect(verify).not.toThrow();
| ^
91| if (damage === "wav")
92| writeFileSync(join(temporary, "ambience/street.wav"), "bad");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[5/33]⎯
FAIL tests/build.test.ts > 현장음 notice 손상은 빌드 실패로 처리한다
AssertionError: expected [Function verify] to not throw an error but 'Error: Command failed: node --input-t…' was thrown
- Expected:
undefined
+ Received:
"Error: Command failed: node --input-type=module -e import {verifyBuild} from './scripts/check-build.mjs'; verifyBuild(\".cache/ambience-build-Ew8QhH\");
file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:217
throw new Error(\"현장음 자산/manifest/notice 누락 또는 불일치\", { cause });
^
Error: 현장음 자산/manifest/notice 누락 또는 불일치
at verifyBuild (file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:217:11)
at file:///home/hermes/worktrees/find-word-v0.2.5/[eval1]:1:56
... 3 lines matching cause stack trace ...
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5) {
[cause]: Error: 현장음 버전/정규화 계약 불일치
at verifyBuild (file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:92:13)
at file:///home/hermes/worktrees/find-word-v0.2.5/[eval1]:1:56
at ModuleJob.run (node:internal/modules/esm/module_job:569:25)
at async node:internal/modules/esm/loader:226:26
at async ModuleLoader.executeModuleJob (node:internal/modules/esm/loader:223:20)
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5)
}
Node.js v26.7.0
"
❯ tests/build.test.ts:90:26
88| try {
89| cpSync("public", temporary, { recursive: true });
90| expect(verify).not.toThrow();
| ^
91| if (damage === "wav")
92| writeFileSync(join(temporary, "ambience/street.wav"), "bad");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[6/33]⎯
FAIL tests/build.test.ts > 현장음 extra 손상은 빌드 실패로 처리한다
AssertionError: expected [Function verify] to not throw an error but 'Error: Command failed: node --input-t…' was thrown
- Expected:
undefined
+ Received:
"Error: Command failed: node --input-type=module -e import {verifyBuild} from './scripts/check-build.mjs'; verifyBuild(\".cache/ambience-build-3ehPOU\");
file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:217
throw new Error(\"현장음 자산/manifest/notice 누락 또는 불일치\", { cause });
^
Error: 현장음 자산/manifest/notice 누락 또는 불일치
at verifyBuild (file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:217:11)
at file:///home/hermes/worktrees/find-word-v0.2.5/[eval1]:1:56
... 3 lines matching cause stack trace ...
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5) {
[cause]: Error: 현장음 버전/정규화 계약 불일치
at verifyBuild (file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:92:13)
at file:///home/hermes/worktrees/find-word-v0.2.5/[eval1]:1:56
at ModuleJob.run (node:internal/modules/esm/module_job:569:25)
at async node:internal/modules/esm/loader:226:26
at async ModuleLoader.executeModuleJob (node:internal/modules/esm/loader:223:20)
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5)
}
Node.js v26.7.0
"
❯ tests/build.test.ts:90:26
88| try {
89| cpSync("public", temporary, { recursive: true });
90| expect(verify).not.toThrow();
| ^
91| if (damage === "wav")
92| writeFileSync(join(temporary, "ambience/street.wav"), "bad");
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[7/33]⎯
FAIL tests/build.test.ts > street 고지는 각 항목에 저작자·원문·다운로드·라이선스·파생권리·변경을 모두 포함한다
AssertionError: expected [Function verify] to not throw an error but 'Error: Command failed: node --input-t…' was thrown
- Expected:
undefined
+ Received:
"Error: Command failed: node --input-type=module -e import {verifyBuild} from \"/home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs\"; verifyBuild(\"dist\");
file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:217
throw new Error(\"현장음 자산/manifest/notice 누락 또는 불일치\", { cause });
^
Error: 현장음 자산/manifest/notice 누락 또는 불일치
at verifyBuild (file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:217:11)
at file:///home/hermes/worktrees/find-word-v0.2.5/.cache/notice-fields-bVOkJK/[eval1]:1:94
... 3 lines matching cause stack trace ...
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5) {
[cause]: Error: 현장음 버전/정규화 계약 불일치
at verifyBuild (file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:92:13)
at file:///home/hermes/worktrees/find-word-v0.2.5/.cache/notice-fields-bVOkJK/[eval1]:1:94
at ModuleJob.run (node:internal/modules/esm/module_job:569:25)
at async node:internal/modules/esm/loader:226:26
at async ModuleLoader.executeModuleJob (node:internal/modules/esm/loader:223:20)
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5)
}
Node.js v26.7.0
"
❯ tests/build.test.ts:231:26
229| );
230| writeNotice(complete);
231| expect(verify).not.toThrow();
| ^
232| const entry = manifest.files.find(
233| (e: { environmentId: string }) => e.environmentId === id,
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[8/33]⎯
FAIL tests/build.test.ts > mall 고지는 각 항목에 저작자·원문·다운로드·라이선스·파생권리·변경을 모두 포함한다
AssertionError: expected [Function verify] to not throw an error but 'Error: Command failed: node --input-t…' was thrown
- Expected:
undefined
+ Received:
"Error: Command failed: node --input-type=module -e import {verifyBuild} from \"/home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs\"; verifyBuild(\"dist\");
file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:217
throw new Error(\"현장음 자산/manifest/notice 누락 또는 불일치\", { cause });
^
Error: 현장음 자산/manifest/notice 누락 또는 불일치
at verifyBuild (file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:217:11)
at file:///home/hermes/worktrees/find-word-v0.2.5/.cache/notice-fields-Prkoml/[eval1]:1:94
... 3 lines matching cause stack trace ...
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5) {
[cause]: Error: 현장음 버전/정규화 계약 불일치
at verifyBuild (file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:92:13)
at file:///home/hermes/worktrees/find-word-v0.2.5/.cache/notice-fields-Prkoml/[eval1]:1:94
at ModuleJob.run (node:internal/modules/esm/module_job:569:25)
at async node:internal/modules/esm/loader:226:26
at async ModuleLoader.executeModuleJob (node:internal/modules/esm/loader:223:20)
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5)
}
Node.js v26.7.0
"
❯ tests/build.test.ts:231:26
229| );
230| writeNotice(complete);
231| expect(verify).not.toThrow();
| ^
232| const entry = manifest.files.find(
233| (e: { environmentId: string }) => e.environmentId === id,
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[9/33]⎯
FAIL tests/build.test.ts > theater 고지는 각 항목에 저작자·원문·다운로드·라이선스·파생권리·변경을 모두 포함한다
AssertionError: expected [Function verify] to not throw an error but 'Error: Command failed: node --input-t…' was thrown
- Expected:
undefined
+ Received:
"Error: Command failed: node --input-type=module -e import {verifyBuild} from \"/home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs\"; verifyBuild(\"dist\");
file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:217
throw new Error(\"현장음 자산/manifest/notice 누락 또는 불일치\", { cause });
^
Error: 현장음 자산/manifest/notice 누락 또는 불일치
at verifyBuild (file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:217:11)
at file:///home/hermes/worktrees/find-word-v0.2.5/.cache/notice-fields-8dzrN7/[eval1]:1:94
... 3 lines matching cause stack trace ...
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5) {
[cause]: Error: 현장음 버전/정규화 계약 불일치
at verifyBuild (file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:92:13)
at file:///home/hermes/worktrees/find-word-v0.2.5/.cache/notice-fields-8dzrN7/[eval1]:1:94
at ModuleJob.run (node:internal/modules/esm/module_job:569:25)
at async node:internal/modules/esm/loader:226:26
at async ModuleLoader.executeModuleJob (node:internal/modules/esm/loader:223:20)
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5)
}
Node.js v26.7.0
"
❯ tests/build.test.ts:231:26
229| );
230| writeNotice(complete);
231| expect(verify).not.toThrow();
| ^
232| const entry = manifest.files.find(
233| (e: { environmentId: string }) => e.environmentId === id,
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[10/33]⎯
FAIL tests/build.test.ts > department 고지는 각 항목에 저작자·원문·다운로드·라이선스·파생권리·변경을 모두 포함한다
AssertionError: expected [Function verify] to not throw an error but 'Error: Command failed: node --input-t…' was thrown
- Expected:
undefined
+ Received:
"Error: Command failed: node --input-type=module -e import {verifyBuild} from \"/home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs\"; verifyBuild(\"dist\");
file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:217
throw new Error(\"현장음 자산/manifest/notice 누락 또는 불일치\", { cause });
^
Error: 현장음 자산/manifest/notice 누락 또는 불일치
at verifyBuild (file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:217:11)
at file:///home/hermes/worktrees/find-word-v0.2.5/.cache/notice-fields-xDBXHR/[eval1]:1:94
... 3 lines matching cause stack trace ...
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5) {
[cause]: Error: 현장음 버전/정규화 계약 불일치
at verifyBuild (file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:92:13)
at file:///home/hermes/worktrees/find-word-v0.2.5/.cache/notice-fields-xDBXHR/[eval1]:1:94
at ModuleJob.run (node:internal/modules/esm/module_job:569:25)
at async node:internal/modules/esm/loader:226:26
at async ModuleLoader.executeModuleJob (node:internal/modules/esm/loader:223:20)
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5)
}
Node.js v26.7.0
"
❯ tests/build.test.ts:231:26
229| );
230| writeNotice(complete);
231| expect(verify).not.toThrow();
| ^
232| const entry = manifest.files.find(
233| (e: { environmentId: string }) => e.environmentId === id,
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[11/33]⎯
FAIL tests/build.test.ts > market 고지는 각 항목에 저작자·원문·다운로드·라이선스·파생권리·변경을 모두 포함한다
AssertionError: expected [Function verify] to not throw an error but 'Error: Command failed: node --input-t…' was thrown
- Expected:
undefined
+ Received:
"Error: Command failed: node --input-type=module -e import {verifyBuild} from \"/home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs\"; verifyBuild(\"dist\");
file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:217
throw new Error(\"현장음 자산/manifest/notice 누락 또는 불일치\", { cause });
^
Error: 현장음 자산/manifest/notice 누락 또는 불일치
at verifyBuild (file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:217:11)
at file:///home/hermes/worktrees/find-word-v0.2.5/.cache/notice-fields-YNVhli/[eval1]:1:94
... 3 lines matching cause stack trace ...
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5) {
[cause]: Error: 현장음 버전/정규화 계약 불일치
at verifyBuild (file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:92:13)
at file:///home/hermes/worktrees/find-word-v0.2.5/.cache/notice-fields-YNVhli/[eval1]:1:94
at ModuleJob.run (node:internal/modules/esm/module_job:569:25)
at async node:internal/modules/esm/loader:226:26
at async ModuleLoader.executeModuleJob (node:internal/modules/esm/loader:223:20)
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5)
}
Node.js v26.7.0
"
❯ tests/build.test.ts:231:26
229| );
230| writeNotice(complete);
231| expect(verify).not.toThrow();
| ^
232| const entry = manifest.files.find(
233| (e: { environmentId: string }) => e.environmentId === id,
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[12/33]⎯
FAIL tests/build.test.ts > subway 고지는 각 항목에 저작자·원문·다운로드·라이선스·파생권리·변경을 모두 포함한다
AssertionError: expected [Function verify] to not throw an error but 'Error: Command failed: node --input-t…' was thrown
- Expected:
undefined
+ Received:
"Error: Command failed: node --input-type=module -e import {verifyBuild} from \"/home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs\"; verifyBuild(\"dist\");
file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:217
throw new Error(\"현장음 자산/manifest/notice 누락 또는 불일치\", { cause });
^
Error: 현장음 자산/manifest/notice 누락 또는 불일치
at verifyBuild (file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:217:11)
at file:///home/hermes/worktrees/find-word-v0.2.5/.cache/notice-fields-wPUEy1/[eval1]:1:94
... 3 lines matching cause stack trace ...
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5) {
[cause]: Error: 현장음 버전/정규화 계약 불일치
at verifyBuild (file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:92:13)
at file:///home/hermes/worktrees/find-word-v0.2.5/.cache/notice-fields-wPUEy1/[eval1]:1:94
at ModuleJob.run (node:internal/modules/esm/module_job:569:25)
at async node:internal/modules/esm/loader:226:26
at async ModuleLoader.executeModuleJob (node:internal/modules/esm/loader:223:20)
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5)
}
Node.js v26.7.0
"
❯ tests/build.test.ts:231:26
229| );
230| writeNotice(complete);
231| expect(verify).not.toThrow();
| ^
232| const entry = manifest.files.find(
233| (e: { environmentId: string }) => e.environmentId === id,
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[13/33]⎯
FAIL tests/build.test.ts > cafe 고지는 각 항목에 저작자·원문·다운로드·라이선스·파생권리·변경을 모두 포함한다
AssertionError: expected [Function verify] to not throw an error but 'Error: Command failed: node --input-t…' was thrown
- Expected:
undefined
+ Received:
"Error: Command failed: node --input-type=module -e import {verifyBuild} from \"/home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs\"; verifyBuild(\"dist\");
file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:217
throw new Error(\"현장음 자산/manifest/notice 누락 또는 불일치\", { cause });
^
Error: 현장음 자산/manifest/notice 누락 또는 불일치
at verifyBuild (file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:217:11)
at file:///home/hermes/worktrees/find-word-v0.2.5/.cache/notice-fields-5GXHLL/[eval1]:1:94
... 3 lines matching cause stack trace ...
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5) {
[cause]: Error: 현장음 버전/정규화 계약 불일치
at verifyBuild (file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:92:13)
at file:///home/hermes/worktrees/find-word-v0.2.5/.cache/notice-fields-5GXHLL/[eval1]:1:94
at ModuleJob.run (node:internal/modules/esm/module_job:569:25)
at async node:internal/modules/esm/loader:226:26
at async ModuleLoader.executeModuleJob (node:internal/modules/esm/loader:223:20)
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5)
}
Node.js v26.7.0
"
❯ tests/build.test.ts:231:26
229| );
230| writeNotice(complete);
231| expect(verify).not.toThrow();
| ^
232| const entry = manifest.files.find(
233| (e: { environmentId: string }) => e.environmentId === id,
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[14/33]⎯
FAIL tests/build.test.ts > rain 고지는 각 항목에 저작자·원문·다운로드·라이선스·파생권리·변경을 모두 포함한다
AssertionError: expected [Function verify] to not throw an error but 'Error: Command failed: node --input-t…' was thrown
- Expected:
undefined
+ Received:
"Error: Command failed: node --input-type=module -e import {verifyBuild} from \"/home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs\"; verifyBuild(\"dist\");
file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:217
throw new Error(\"현장음 자산/manifest/notice 누락 또는 불일치\", { cause });
^
Error: 현장음 자산/manifest/notice 누락 또는 불일치
at verifyBuild (file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:217:11)
at file:///home/hermes/worktrees/find-word-v0.2.5/.cache/notice-fields-82XIAI/[eval1]:1:94
... 3 lines matching cause stack trace ...
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5) {
[cause]: Error: 현장음 버전/정규화 계약 불일치
at verifyBuild (file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:92:13)
at file:///home/hermes/worktrees/find-word-v0.2.5/.cache/notice-fields-82XIAI/[eval1]:1:94
at ModuleJob.run (node:internal/modules/esm/module_job:569:25)
at async node:internal/modules/esm/loader:226:26
at async ModuleLoader.executeModuleJob (node:internal/modules/esm/loader:223:20)
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5)
}
Node.js v26.7.0
"
❯ tests/build.test.ts:231:26
229| );
230| writeNotice(complete);
231| expect(verify).not.toThrow();
| ^
232| const entry = manifest.files.find(
233| (e: { environmentId: string }) => e.environmentId === id,
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[15/33]⎯
FAIL tests/build.test.ts > 현장음 manifest 사본을 함께 바꿔도 승인 sourceSha256 계약 위반을 거부한다
AssertionError: expected [Function verify] to not throw an error but 'Error: Command failed: node --input-t…' was thrown
- Expected:
undefined
+ Received:
"Error: Command failed: node --input-type=module -e import {verifyBuild} from \"/home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs\"; verifyBuild(\"dist\");
file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:217
throw new Error(\"현장음 자산/manifest/notice 누락 또는 불일치\", { cause });
^
Error: 현장음 자산/manifest/notice 누락 또는 불일치
at verifyBuild (file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:217:11)
at file:///home/hermes/worktrees/find-word-v0.2.5/.cache/ambience-plan-NgUscP/[eval1]:1:94
... 3 lines matching cause stack trace ...
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5) {
[cause]: Error: 현장음 버전/정규화 계약 불일치
at verifyBuild (file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:92:13)
at file:///home/hermes/worktrees/find-word-v0.2.5/.cache/ambience-plan-NgUscP/[eval1]:1:94
at ModuleJob.run (node:internal/modules/esm/module_job:569:25)
at async node:internal/modules/esm/loader:226:26
at async ModuleLoader.executeModuleJob (node:internal/modules/esm/loader:223:20)
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5)
}
Node.js v26.7.0
"
❯ tests/build.test.ts:304:26
302| { cwd: temporary, stdio: "pipe" },
303| );
304| expect(verify).not.toThrow();
| ^
305| const manifest = JSON.parse(
306| readFileSync("public/ambience/manifest.json", "utf8"),
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[16/33]⎯
FAIL tests/build.test.ts > 현장음 manifest 사본을 함께 바꿔도 승인 expectedSourceSha256 계약 위반을 거부한다
AssertionError: expected [Function verify] to not throw an error but 'Error: Command failed: node --input-t…' was thrown
- Expected:
undefined
+ Received:
"Error: Command failed: node --input-type=module -e import {verifyBuild} from \"/home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs\"; verifyBuild(\"dist\");
file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:217
throw new Error(\"현장음 자산/manifest/notice 누락 또는 불일치\", { cause });
^
Error: 현장음 자산/manifest/notice 누락 또는 불일치
at verifyBuild (file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:217:11)
at file:///home/hermes/worktrees/find-word-v0.2.5/.cache/ambience-plan-KAQxrt/[eval1]:1:94
... 3 lines matching cause stack trace ...
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5) {
[cause]: Error: 현장음 버전/정규화 계약 불일치
at verifyBuild (file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:92:13)
at file:///home/hermes/worktrees/find-word-v0.2.5/.cache/ambience-plan-KAQxrt/[eval1]:1:94
at ModuleJob.run (node:internal/modules/esm/module_job:569:25)
at async node:internal/modules/esm/loader:226:26
at async ModuleLoader.executeModuleJob (node:internal/modules/esm/loader:223:20)
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5)
}
Node.js v26.7.0
"
❯ tests/build.test.ts:304:26
302| { cwd: temporary, stdio: "pipe" },
303| );
304| expect(verify).not.toThrow();
| ^
305| const manifest = JSON.parse(
306| readFileSync("public/ambience/manifest.json", "utf8"),
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[17/33]⎯
FAIL tests/build.test.ts > 현장음 manifest 사본을 함께 바꿔도 승인 sourceBytes 계약 위반을 거부한다
AssertionError: expected [Function verify] to not throw an error but 'Error: Command failed: node --input-t…' was thrown
- Expected:
undefined
+ Received:
"Error: Command failed: node --input-type=module -e import {verifyBuild} from \"/home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs\"; verifyBuild(\"dist\");
file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:217
throw new Error(\"현장음 자산/manifest/notice 누락 또는 불일치\", { cause });
^
Error: 현장음 자산/manifest/notice 누락 또는 불일치
at verifyBuild (file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:217:11)
at file:///home/hermes/worktrees/find-word-v0.2.5/.cache/ambience-plan-EaqyGI/[eval1]:1:94
... 3 lines matching cause stack trace ...
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5) {
[cause]: Error: 현장음 버전/정규화 계약 불일치
at verifyBuild (file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:92:13)
at file:///home/hermes/worktrees/find-word-v0.2.5/.cache/ambience-plan-EaqyGI/[eval1]:1:94
at ModuleJob.run (node:internal/modules/esm/module_job:569:25)
at async node:internal/modules/esm/loader:226:26
at async ModuleLoader.executeModuleJob (node:internal/modules/esm/loader:223:20)
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5)
}
Node.js v26.7.0
"
❯ tests/build.test.ts:304:26
302| { cwd: temporary, stdio: "pipe" },
303| );
304| expect(verify).not.toThrow();
| ^
305| const manifest = JSON.parse(
306| readFileSync("public/ambience/manifest.json", "utf8"),
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[18/33]⎯
FAIL tests/build.test.ts > 현장음 manifest 사본을 함께 바꿔도 승인 directMediaDurationSeconds 계약 위반을 거부한다
AssertionError: expected [Function verify] to not throw an error but 'Error: Command failed: node --input-t…' was thrown
- Expected:
undefined
+ Received:
"Error: Command failed: node --input-type=module -e import {verifyBuild} from \"/home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs\"; verifyBuild(\"dist\");
file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:217
throw new Error(\"현장음 자산/manifest/notice 누락 또는 불일치\", { cause });
^
Error: 현장음 자산/manifest/notice 누락 또는 불일치
at verifyBuild (file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:217:11)
at file:///home/hermes/worktrees/find-word-v0.2.5/.cache/ambience-plan-bfQfmx/[eval1]:1:94
... 3 lines matching cause stack trace ...
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5) {
[cause]: Error: 현장음 버전/정규화 계약 불일치
at verifyBuild (file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:92:13)
at file:///home/hermes/worktrees/find-word-v0.2.5/.cache/ambience-plan-bfQfmx/[eval1]:1:94
at ModuleJob.run (node:internal/modules/esm/module_job:569:25)
at async node:internal/modules/esm/loader:226:26
at async ModuleLoader.executeModuleJob (node:internal/modules/esm/loader:223:20)
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5)
}
Node.js v26.7.0
"
❯ tests/build.test.ts:304:26
302| { cwd: temporary, stdio: "pipe" },
303| );
304| expect(verify).not.toThrow();
| ^
305| const manifest = JSON.parse(
306| readFileSync("public/ambience/manifest.json", "utf8"),
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[19/33]⎯
FAIL tests/build.test.ts > 현장음 manifest 사본을 함께 바꿔도 승인 selectedSegmentStartSeconds 계약 위반을 거부한다
AssertionError: expected [Function verify] to not throw an error but 'Error: Command failed: node --input-t…' was thrown
- Expected:
undefined
+ Received:
"Error: Command failed: node --input-type=module -e import {verifyBuild} from \"/home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs\"; verifyBuild(\"dist\");
file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:217
throw new Error(\"현장음 자산/manifest/notice 누락 또는 불일치\", { cause });
^
Error: 현장음 자산/manifest/notice 누락 또는 불일치
at verifyBuild (file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:217:11)
at file:///home/hermes/worktrees/find-word-v0.2.5/.cache/ambience-plan-lBbC8Q/[eval1]:1:94
... 3 lines matching cause stack trace ...
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5) {
[cause]: Error: 현장음 버전/정규화 계약 불일치
at verifyBuild (file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:92:13)
at file:///home/hermes/worktrees/find-word-v0.2.5/.cache/ambience-plan-lBbC8Q/[eval1]:1:94
at ModuleJob.run (node:internal/modules/esm/module_job:569:25)
at async node:internal/modules/esm/loader:226:26
at async ModuleLoader.executeModuleJob (node:internal/modules/esm/loader:223:20)
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5)
}
Node.js v26.7.0
"
❯ tests/build.test.ts:304:26
302| { cwd: temporary, stdio: "pipe" },
303| );
304| expect(verify).not.toThrow();
| ^
305| const manifest = JSON.parse(
306| readFileSync("public/ambience/manifest.json", "utf8"),
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[20/33]⎯
FAIL tests/build.test.ts > 현장음 manifest 사본을 함께 바꿔도 승인 startSeconds 계약 위반을 거부한다
AssertionError: expected [Function verify] to not throw an error but 'Error: Command failed: node --input-t…' was thrown
- Expected:
undefined
+ Received:
"Error: Command failed: node --input-type=module -e import {verifyBuild} from \"/home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs\"; verifyBuild(\"dist\");
file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:217
throw new Error(\"현장음 자산/manifest/notice 누락 또는 불일치\", { cause });
^
Error: 현장음 자산/manifest/notice 누락 또는 불일치
at verifyBuild (file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:217:11)
at file:///home/hermes/worktrees/find-word-v0.2.5/.cache/ambience-plan-rTIeUw/[eval1]:1:94
... 3 lines matching cause stack trace ...
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5) {
[cause]: Error: 현장음 버전/정규화 계약 불일치
at verifyBuild (file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:92:13)
at file:///home/hermes/worktrees/find-word-v0.2.5/.cache/ambience-plan-rTIeUw/[eval1]:1:94
at ModuleJob.run (node:internal/modules/esm/module_job:569:25)
at async node:internal/modules/esm/loader:226:26
at async ModuleLoader.executeModuleJob (node:internal/modules/esm/loader:223:20)
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5)
}
Node.js v26.7.0
"
❯ tests/build.test.ts:304:26
302| { cwd: temporary, stdio: "pipe" },
303| );
304| expect(verify).not.toThrow();
| ^
305| const manifest = JSON.parse(
306| readFileSync("public/ambience/manifest.json", "utf8"),
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[21/33]⎯
FAIL tests/build.test.ts > 현장음 manifest 사본을 함께 바꿔도 승인 durationSeconds 계약 위반을 거부한다
AssertionError: expected [Function verify] to not throw an error but 'Error: Command failed: node --input-t…' was thrown
- Expected:
undefined
+ Received:
"Error: Command failed: node --input-type=module -e import {verifyBuild} from \"/home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs\"; verifyBuild(\"dist\");
file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:217
throw new Error(\"현장음 자산/manifest/notice 누락 또는 불일치\", { cause });
^
Error: 현장음 자산/manifest/notice 누락 또는 불일치
at verifyBuild (file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:217:11)
at file:///home/hermes/worktrees/find-word-v0.2.5/.cache/ambience-plan-MweRmH/[eval1]:1:94
... 3 lines matching cause stack trace ...
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5) {
[cause]: Error: 현장음 버전/정규화 계약 불일치
at verifyBuild (file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:92:13)
at file:///home/hermes/worktrees/find-word-v0.2.5/.cache/ambience-plan-MweRmH/[eval1]:1:94
at ModuleJob.run (node:internal/modules/esm/module_job:569:25)
at async node:internal/modules/esm/loader:226:26
at async ModuleLoader.executeModuleJob (node:internal/modules/esm/loader:223:20)
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5)
}
Node.js v26.7.0
"
❯ tests/build.test.ts:304:26
302| { cwd: temporary, stdio: "pipe" },
303| );
304| expect(verify).not.toThrow();
| ^
305| const manifest = JSON.parse(
306| readFileSync("public/ambience/manifest.json", "utf8"),
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[22/33]⎯
FAIL tests/build.test.ts > 현장음 manifest 사본을 함께 바꿔도 승인 outputLicense 계약 위반을 거부한다
AssertionError: expected [Function verify] to not throw an error but 'Error: Command failed: node --input-t…' was thrown
- Expected:
undefined
+ Received:
"Error: Command failed: node --input-type=module -e import {verifyBuild} from \"/home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs\"; verifyBuild(\"dist\");
file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:217
throw new Error(\"현장음 자산/manifest/notice 누락 또는 불일치\", { cause });
^
Error: 현장음 자산/manifest/notice 누락 또는 불일치
at verifyBuild (file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:217:11)
at file:///home/hermes/worktrees/find-word-v0.2.5/.cache/ambience-plan-Z1NtWR/[eval1]:1:94
... 3 lines matching cause stack trace ...
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5) {
[cause]: Error: 현장음 버전/정규화 계약 불일치
at verifyBuild (file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:92:13)
at file:///home/hermes/worktrees/find-word-v0.2.5/.cache/ambience-plan-Z1NtWR/[eval1]:1:94
at ModuleJob.run (node:internal/modules/esm/module_job:569:25)
at async node:internal/modules/esm/loader:226:26
at async ModuleLoader.executeModuleJob (node:internal/modules/esm/loader:223:20)
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5)
}
Node.js v26.7.0
"
❯ tests/build.test.ts:304:26
302| { cwd: temporary, stdio: "pipe" },
303| );
304| expect(verify).not.toThrow();
| ^
305| const manifest = JSON.parse(
306| readFileSync("public/ambience/manifest.json", "utf8"),
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[23/33]⎯
FAIL tests/build.test.ts > 현장음 manifest 사본을 함께 바꿔도 승인 operations 계약 위반을 거부한다
AssertionError: expected [Function verify] to not throw an error but 'Error: Command failed: node --input-t…' was thrown
- Expected:
undefined
+ Received:
"Error: Command failed: node --input-type=module -e import {verifyBuild} from \"/home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs\"; verifyBuild(\"dist\");
file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:217
throw new Error(\"현장음 자산/manifest/notice 누락 또는 불일치\", { cause });
^
Error: 현장음 자산/manifest/notice 누락 또는 불일치
at verifyBuild (file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:217:11)
at file:///home/hermes/worktrees/find-word-v0.2.5/.cache/ambience-plan-zM1CjV/[eval1]:1:94
... 3 lines matching cause stack trace ...
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5) {
[cause]: Error: 현장음 버전/정규화 계약 불일치
at verifyBuild (file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:92:13)
at file:///home/hermes/worktrees/find-word-v0.2.5/.cache/ambience-plan-zM1CjV/[eval1]:1:94
at ModuleJob.run (node:internal/modules/esm/module_job:569:25)
at async node:internal/modules/esm/loader:226:26
at async ModuleLoader.executeModuleJob (node:internal/modules/esm/loader:223:20)
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5)
}
Node.js v26.7.0
"
❯ tests/build.test.ts:304:26
302| { cwd: temporary, stdio: "pipe" },
303| );
304| expect(verify).not.toThrow();
| ^
305| const manifest = JSON.parse(
306| readFileSync("public/ambience/manifest.json", "utf8"),
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[24/33]⎯
FAIL tests/build.test.ts > 현장음 manifest 사본을 함께 바꿔도 승인 targetIntegratedLUFS 계약 위반을 거부한다
AssertionError: expected [Function verify] to not throw an error but 'Error: Command failed: node --input-t…' was thrown
- Expected:
undefined
+ Received:
"Error: Command failed: node --input-type=module -e import {verifyBuild} from \"/home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs\"; verifyBuild(\"dist\");
file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:217
throw new Error(\"현장음 자산/manifest/notice 누락 또는 불일치\", { cause });
^
Error: 현장음 자산/manifest/notice 누락 또는 불일치
at verifyBuild (file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:217:11)
at file:///home/hermes/worktrees/find-word-v0.2.5/.cache/ambience-plan-QBF5lk/[eval1]:1:94
... 3 lines matching cause stack trace ...
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5) {
[cause]: Error: 현장음 버전/정규화 계약 불일치
at verifyBuild (file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:92:13)
at file:///home/hermes/worktrees/find-word-v0.2.5/.cache/ambience-plan-QBF5lk/[eval1]:1:94
at ModuleJob.run (node:internal/modules/esm/module_job:569:25)
at async node:internal/modules/esm/loader:226:26
at async ModuleLoader.executeModuleJob (node:internal/modules/esm/loader:223:20)
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5)
}
Node.js v26.7.0
"
❯ tests/build.test.ts:304:26
302| { cwd: temporary, stdio: "pipe" },
303| );
304| expect(verify).not.toThrow();
| ^
305| const manifest = JSON.parse(
306| readFileSync("public/ambience/manifest.json", "utf8"),
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[25/33]⎯
FAIL tests/build.test.ts > 현장음 manifest 사본을 함께 바꿔도 승인 truePeakCeilingDBTP 계약 위반을 거부한다
AssertionError: expected [Function verify] to not throw an error but 'Error: Command failed: node --input-t…' was thrown
- Expected:
undefined
+ Received:
"Error: Command failed: node --input-type=module -e import {verifyBuild} from \"/home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs\"; verifyBuild(\"dist\");
file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:217
throw new Error(\"현장음 자산/manifest/notice 누락 또는 불일치\", { cause });
^
Error: 현장음 자산/manifest/notice 누락 또는 불일치
at verifyBuild (file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:217:11)
at file:///home/hermes/worktrees/find-word-v0.2.5/.cache/ambience-plan-JrZb9q/[eval1]:1:94
... 3 lines matching cause stack trace ...
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5) {
[cause]: Error: 현장음 버전/정규화 계약 불일치
at verifyBuild (file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:92:13)
at file:///home/hermes/worktrees/find-word-v0.2.5/.cache/ambience-plan-JrZb9q/[eval1]:1:94
at ModuleJob.run (node:internal/modules/esm/module_job:569:25)
at async node:internal/modules/esm/loader:226:26
at async ModuleLoader.executeModuleJob (node:internal/modules/esm/loader:223:20)
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5)
}
Node.js v26.7.0
"
❯ tests/build.test.ts:304:26
302| { cwd: temporary, stdio: "pipe" },
303| );
304| expect(verify).not.toThrow();
| ^
305| const manifest = JSON.parse(
306| readFileSync("public/ambience/manifest.json", "utf8"),
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[26/33]⎯
FAIL tests/build.test.ts > 현장음 manifest 사본을 함께 바꿔도 승인 finalLoudness 계약 위반을 거부한다
AssertionError: expected [Function verify] to not throw an error but 'Error: Command failed: node --input-t…' was thrown
- Expected:
undefined
+ Received:
"Error: Command failed: node --input-type=module -e import {verifyBuild} from \"/home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs\"; verifyBuild(\"dist\");
file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:217
throw new Error(\"현장음 자산/manifest/notice 누락 또는 불일치\", { cause });
^
Error: 현장음 자산/manifest/notice 누락 또는 불일치
at verifyBuild (file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:217:11)
at file:///home/hermes/worktrees/find-word-v0.2.5/.cache/ambience-plan-Roddw0/[eval1]:1:94
... 3 lines matching cause stack trace ...
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5) {
[cause]: Error: 현장음 버전/정규화 계약 불일치
at verifyBuild (file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:92:13)
at file:///home/hermes/worktrees/find-word-v0.2.5/.cache/ambience-plan-Roddw0/[eval1]:1:94
at ModuleJob.run (node:internal/modules/esm/module_job:569:25)
at async node:internal/modules/esm/loader:226:26
at async ModuleLoader.executeModuleJob (node:internal/modules/esm/loader:223:20)
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5)
}
Node.js v26.7.0
"
❯ tests/build.test.ts:304:26
302| { cwd: temporary, stdio: "pipe" },
303| );
304| expect(verify).not.toThrow();
| ^
305| const manifest = JSON.parse(
306| readFileSync("public/ambience/manifest.json", "utf8"),
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[27/33]⎯
FAIL tests/build.test.ts > 현장음 manifest 사본을 함께 바꿔도 승인 scalarFilter 계약 위반을 거부한다
AssertionError: expected [Function verify] to not throw an error but 'Error: Command failed: node --input-t…' was thrown
- Expected:
undefined
+ Received:
"Error: Command failed: node --input-type=module -e import {verifyBuild} from \"/home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs\"; verifyBuild(\"dist\");
file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:217
throw new Error(\"현장음 자산/manifest/notice 누락 또는 불일치\", { cause });
^
Error: 현장음 자산/manifest/notice 누락 또는 불일치
at verifyBuild (file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:217:11)
at file:///home/hermes/worktrees/find-word-v0.2.5/.cache/ambience-plan-bQx1Ms/[eval1]:1:94
... 3 lines matching cause stack trace ...
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5) {
[cause]: Error: 현장음 버전/정규화 계약 불일치
at verifyBuild (file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:92:13)
at file:///home/hermes/worktrees/find-word-v0.2.5/.cache/ambience-plan-bQx1Ms/[eval1]:1:94
at ModuleJob.run (node:internal/modules/esm/module_job:569:25)
at async node:internal/modules/esm/loader:226:26
at async ModuleLoader.executeModuleJob (node:internal/modules/esm/loader:223:20)
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5)
}
Node.js v26.7.0
"
❯ tests/build.test.ts:304:26
302| { cwd: temporary, stdio: "pipe" },
303| );
304| expect(verify).not.toThrow();
| ^
305| const manifest = JSON.parse(
306| readFileSync("public/ambience/manifest.json", "utf8"),
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[28/33]⎯
FAIL tests/build.test.ts > 현장음 manifest 사본을 함께 바꿔도 승인 measurementFilter 계약 위반을 거부한다
AssertionError: expected [Function verify] to not throw an error but 'Error: Command failed: node --input-t…' was thrown
- Expected:
undefined
+ Received:
"Error: Command failed: node --input-type=module -e import {verifyBuild} from \"/home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs\"; verifyBuild(\"dist\");
file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:217
throw new Error(\"현장음 자산/manifest/notice 누락 또는 불일치\", { cause });
^
Error: 현장음 자산/manifest/notice 누락 또는 불일치
at verifyBuild (file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:217:11)
at file:///home/hermes/worktrees/find-word-v0.2.5/.cache/ambience-plan-Ru5uAk/[eval1]:1:94
... 3 lines matching cause stack trace ...
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5) {
[cause]: Error: 현장음 버전/정규화 계약 불일치
at verifyBuild (file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:92:13)
at file:///home/hermes/worktrees/find-word-v0.2.5/.cache/ambience-plan-Ru5uAk/[eval1]:1:94
at ModuleJob.run (node:internal/modules/esm/module_job:569:25)
at async node:internal/modules/esm/loader:226:26
at async ModuleLoader.executeModuleJob (node:internal/modules/esm/loader:223:20)
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5)
}
Node.js v26.7.0
"
❯ tests/build.test.ts:304:26
302| { cwd: temporary, stdio: "pipe" },
303| );
304| expect(verify).not.toThrow();
| ^
305| const manifest = JSON.parse(
306| readFileSync("public/ambience/manifest.json", "utf8"),
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[29/33]⎯
FAIL tests/build.test.ts > 현장음 manifest 사본을 함께 바꿔도 승인 internalTruePeakCeilingDBTP 계약 위반을 거부한다
AssertionError: expected [Function verify] to not throw an error but 'Error: Command failed: node --input-t…' was thrown
- Expected:
undefined
+ Received:
"Error: Command failed: node --input-type=module -e import {verifyBuild} from \"/home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs\"; verifyBuild(\"dist\");
file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:217
throw new Error(\"현장음 자산/manifest/notice 누락 또는 불일치\", { cause });
^
Error: 현장음 자산/manifest/notice 누락 또는 불일치
at verifyBuild (file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:217:11)
at file:///home/hermes/worktrees/find-word-v0.2.5/.cache/ambience-plan-UqXgw6/[eval1]:1:94
... 3 lines matching cause stack trace ...
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5) {
[cause]: Error: 현장음 버전/정규화 계약 불일치
at verifyBuild (file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:92:13)
at file:///home/hermes/worktrees/find-word-v0.2.5/.cache/ambience-plan-UqXgw6/[eval1]:1:94
at ModuleJob.run (node:internal/modules/esm/module_job:569:25)
at async node:internal/modules/esm/loader:226:26
at async ModuleLoader.executeModuleJob (node:internal/modules/esm/loader:223:20)
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5)
}
Node.js v26.7.0
"
❯ tests/build.test.ts:304:26
302| { cwd: temporary, stdio: "pipe" },
303| );
304| expect(verify).not.toThrow();
| ^
305| const manifest = JSON.parse(
306| readFileSync("public/ambience/manifest.json", "utf8"),
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[30/33]⎯
FAIL tests/build.test.ts > 현장음 manifest 사본을 함께 바꿔도 승인 gainDB 계약 위반을 거부한다
AssertionError: expected [Function verify] to not throw an error but 'Error: Command failed: node --input-t…' was thrown
- Expected:
undefined
+ Received:
"Error: Command failed: node --input-type=module -e import {verifyBuild} from \"/home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs\"; verifyBuild(\"dist\");
file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:217
throw new Error(\"현장음 자산/manifest/notice 누락 또는 불일치\", { cause });
^
Error: 현장음 자산/manifest/notice 누락 또는 불일치
at verifyBuild (file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:217:11)
at file:///home/hermes/worktrees/find-word-v0.2.5/.cache/ambience-plan-5NkTZR/[eval1]:1:94
... 3 lines matching cause stack trace ...
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5) {
[cause]: Error: 현장음 버전/정규화 계약 불일치
at verifyBuild (file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:92:13)
at file:///home/hermes/worktrees/find-word-v0.2.5/.cache/ambience-plan-5NkTZR/[eval1]:1:94
at ModuleJob.run (node:internal/modules/esm/module_job:569:25)
at async node:internal/modules/esm/loader:226:26
at async ModuleLoader.executeModuleJob (node:internal/modules/esm/loader:223:20)
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5)
}
Node.js v26.7.0
"
❯ tests/build.test.ts:304:26
302| { cwd: temporary, stdio: "pipe" },
303| );
304| expect(verify).not.toThrow();
| ^
305| const manifest = JSON.parse(
306| readFileSync("public/ambience/manifest.json", "utf8"),
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[31/33]⎯
FAIL tests/build.test.ts > 현장음 manifest 사본을 함께 바꿔도 승인 iterations 계약 위반을 거부한다
AssertionError: expected [Function verify] to not throw an error but 'Error: Command failed: node --input-t…' was thrown
- Expected:
undefined
+ Received:
"Error: Command failed: node --input-type=module -e import {verifyBuild} from \"/home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs\"; verifyBuild(\"dist\");
file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:217
throw new Error(\"현장음 자산/manifest/notice 누락 또는 불일치\", { cause });
^
Error: 현장음 자산/manifest/notice 누락 또는 불일치
at verifyBuild (file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:217:11)
at file:///home/hermes/worktrees/find-word-v0.2.5/.cache/ambience-plan-WcVyJP/[eval1]:1:94
... 3 lines matching cause stack trace ...
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5) {
[cause]: Error: 현장음 버전/정규화 계약 불일치
at verifyBuild (file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:92:13)
at file:///home/hermes/worktrees/find-word-v0.2.5/.cache/ambience-plan-WcVyJP/[eval1]:1:94
at ModuleJob.run (node:internal/modules/esm/module_job:569:25)
at async node:internal/modules/esm/loader:226:26
at async ModuleLoader.executeModuleJob (node:internal/modules/esm/loader:223:20)
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5)
}
Node.js v26.7.0
"
❯ tests/build.test.ts:304:26
302| { cwd: temporary, stdio: "pipe" },
303| );
304| expect(verify).not.toThrow();
| ^
305| const manifest = JSON.parse(
306| readFileSync("public/ambience/manifest.json", "utf8"),
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[32/33]⎯
FAIL tests/build.test.ts > 현장음 manifest 사본을 함께 바꿔도 승인 version 계약 위반을 거부한다
AssertionError: expected [Function verify] to not throw an error but 'Error: Command failed: node --input-t…' was thrown
- Expected:
undefined
+ Received:
"Error: Command failed: node --input-type=module -e import {verifyBuild} from \"/home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs\"; verifyBuild(\"dist\");
file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:217
throw new Error(\"현장음 자산/manifest/notice 누락 또는 불일치\", { cause });
^
Error: 현장음 자산/manifest/notice 누락 또는 불일치
at verifyBuild (file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:217:11)
at file:///home/hermes/worktrees/find-word-v0.2.5/.cache/ambience-plan-UQ335G/[eval1]:1:94
... 3 lines matching cause stack trace ...
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5) {
[cause]: Error: 현장음 버전/정규화 계약 불일치
at verifyBuild (file:///home/hermes/worktrees/find-word-v0.2.5/scripts/check-build.mjs:92:13)
at file:///home/hermes/worktrees/find-word-v0.2.5/.cache/ambience-plan-UQ335G/[eval1]:1:94
at ModuleJob.run (node:internal/modules/esm/module_job:569:25)
at async node:internal/modules/esm/loader:226:26
at async ModuleLoader.executeModuleJob (node:internal/modules/esm/loader:223:20)
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5)
}
Node.js v26.7.0
"
❯ tests/build.test.ts:304:26
302| { cwd: temporary, stdio: "pipe" },
303| );
304| expect(verify).not.toThrow();
| ^
305| const manifest = JSON.parse(
306| readFileSync("public/ambience/manifest.json", "utf8"),
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[33/33]⎯
Test Files 1 failed (1)
Tests 33 failed | 6 passed (39)
Start at 11:03:29
Duration 10.60s (tests 99%, setup 1%)