// FILE: _St/IG_StYellow/test_ext_cache8701_bridge_v294.js | ROLE: Side·Background Cache8701 브리지 정적 회귀
const fs = require('fs');
const side = fs.readFileSync(__dirname + '/side.js', 'utf8');
const bg = fs.readFileSync(__dirname + '/background.js', 'utf8');
function ok(cond, msg){ if(!cond) throw new Error(msg); }
ok(side.includes('http://127.0.0.1:8701/api/meta'), 'Side meta endpoint missing');
ok(side.includes('teCache8701PostShopPayload(e)'), 'ndy_side_shop bridge missing');
ok(side.includes('currentSrc') || side.includes('img_origin'), 'image metadata bridge marker missing');
ok(bg.includes('http://127.0.0.1:8701/api/settings'), 'settings endpoint missing');
console.log('OK test_ext_cache8701_bridge_v294');

ok(side.includes('필터 표시대상 자동전송'), 'Showing 필터 결과를 Cache8701에 자동 전송해야 한다');
ok(side.includes('const currentUiIndex = teAutoPyAccountQueueIndex()'), '자동 시작은 화면 리스트 현재값을 사용해야 한다');
ok(side.includes('입력값 복사'), 'input 현재값 복사 보정이 있어야 한다');
