const assert = require('node:assert/strict'); const fs = require('node:fs'); const path = require('node:path'); const test = require('node:test'); const page = fs.readFileSync(path.join(__dirname, '..', 'index.html'), 'utf8'); test('local AI is paused by default and adapter loading is gated by its feature flag', () => { assert.match(page, /const FEATURE_FLAGS = Object\.freeze\(\{localAI: false\}\)/); assert.match(page, /if \(!FEATURE_FLAGS\.localAI\) return Promise\.resolve\(null\)/); assert.match(page, /script\.src = '\/static\/' \+ 'wllama-gemma3-v2\/local-ai\.js'/); assert.doesNotMatch(page, /