From 0d4096ee472222a880ba2818cfb98a6d621a7fce Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Tue, 19 May 2026 06:13:43 +0000 Subject: [PATCH] chore: fix automated fidelity verification constraints - Change `vibe-check-runner.js` passing commit message to `[chore: fidelity-pass]` - Ensure temporary files in `vibe-check-runner.js` use unique names (`temp_${tech}_${file.replace(/\//g, '_')}.ts`) to avoid overwriting files when parsing AST Co-authored-by: beginwebdev2002 <102213457+beginwebdev2002@users.noreply.github.com> --- vibe-check-runner.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vibe-check-runner.js b/vibe-check-runner.js index f56ee94..7b2f07c 100644 --- a/vibe-check-runner.js +++ b/vibe-check-runner.js @@ -284,7 +284,7 @@ async function runVibeCheck() { continue; } - const sourceFile = project.createSourceFile(`temp_${tech}.ts`, generatedCode, { overwrite: true }); + const sourceFile = project.createSourceFile(`temp_${tech}_${file.replace(/\//g, '_')}.ts`, generatedCode, { overwrite: true }); const { total: score, breakdown } = analyzeAST(sourceFile, tech); console.log(`Fidelity Score for ${file}: ${score}%`); @@ -305,7 +305,7 @@ async function runVibeCheck() { // Only commit if there are changes (badge might already be there) const status = execFileSync('git', ['status', '--porcelain'], { encoding: 'utf-8' }); if (status.includes(file) || status.includes('benchmarks/')) { - execFileSync('git', ['commit', '-m', '[chore: benchmark-sync]']); + execFileSync('git', ['commit', '-m', '[chore: fidelity-pass]']); execFileSync('git', ['push', 'origin', 'HEAD:main']); } else { console.log(`Badge already present in ${file}, skipping commit.`);