Files

1329 lines
67 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
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%)