From 031963fd6813e9612a2df542341eaeb89bf97cef Mon Sep 17 00:00:00 2001 From: Erin Spencer Date: Wed, 23 Sep 2026 08:37:05 -0700 Subject: [PATCH 1/2] repair: bind repository refresh to live auto-deploy service --- src/assets/js/project-refresh.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/assets/js/project-refresh.js b/src/assets/js/project-refresh.js index ff6dcee..51c7e3c 100644 --- a/src/assets/js/project-refresh.js +++ b/src/assets/js/project-refresh.js @@ -1,4 +1,4 @@ -const ENDPOINT = 'https://the-interdependency-mcp.onrender.com/api/repository-refresh'; +const ENDPOINT = 'https://the-interdependency-mcp-live.onrender.com/api/repository-refresh'; function escapeText(value) { const span = document.createElement('span'); From b1ad7da19a9494b2a43ec571bfd4868dafa16506 Mon Sep 17 00:00:00 2001 From: Erin Spencer Date: Wed, 23 Sep 2026 08:37:08 -0700 Subject: [PATCH 2/2] test: pin live Render refresh service --- tests/project-docs.test.mjs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tests/project-docs.test.mjs b/tests/project-docs.test.mjs index 750f861..e99730a 100644 --- a/tests/project-docs.test.mjs +++ b/tests/project-docs.test.mjs @@ -38,3 +38,10 @@ test('refresh data pipeline builds project documentation after repository heads assert.match(pkg.scripts['refresh:data'], /refresh:github.*refresh:project-docs.*refresh:msdmd/); assert.equal(pkg.scripts['refresh:project-docs'], 'node scripts/fetch-project-docs.mjs'); }); + + +test('project refresh targets the live Render auto-deploy service', async () => { + const source = await readFile('src/assets/js/project-refresh.js', 'utf8'); + assert.match(source, /https:\/\/the-interdependency-mcp-live\.onrender\.com\/api\/repository-refresh/); + assert.doesNotMatch(source, /https:\/\/the-interdependency-mcp\.onrender\.com\/api\/repository-refresh/); +});