7ae53216bf
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1.5 KiB
1.5 KiB
План: фикс хардкода app/ в run-test-json + диагностика расписки
Цель
Мигрировать выбор корня и конфига сюиты в tools/run-test-json.mjs с захардкоженного app/
на общий resolveVitestConfig (от корня репозитория), покрыть чистую построительницу аргументов
тестами по TDD и эмпирически наблюдать исход производителя verify-расписки в текущем окружении.
["test-driven-development"]
[
{"op":"Edit","object":"tools/run-test-json.test.mjs","ref":"ct1"},
{"op":"Bash","object":"npx vitest run tools/run-test-json.test.mjs --config vitest.config.tools.mjs --reporter dot","ref":"ct1"},
{"op":"Edit","object":"tools/run-test-json.mjs","ref":"al1"},
{"op":"Bash","object":"npx vitest run tools/run-test-json.test.mjs --config vitest.config.tools.mjs --reporter tap","ref":"al1"},
{"op":"Bash","object":"node tools/produce-verify-receipt.mjs","ref":"dg1"},
{"op":"Bash","object":"npx vitest run --config vitest.config.tools.mjs --no-file-parallelism","ref":"cr1"}
]
[
{"id":"ax1","kind":"EXTRACTED","ref":"tools/run-test-json.mjs","anchor":"export function runVitestJson"},
{"id":"ax2","kind":"EXTRACTED","ref":"tools/produce-verify-receipt.mjs","anchor":"export function resolveVitestConfig"}
]