📱 Доска iOS

всеканоны и докиворкеры↗ WEB↗ Легаси
IOS-109 · Задача · Инфраструктура · ios

Полиграф §2.3: кросс-язык ОБЩИЙ — перевод любого клейма перед поиском (сейчас 4 паттерна)

Закрыт P1 · важно ведёт: —
Лента
2026-08-03T07:03:35.942Z · poly-eng
Готово в рабочей копии /Users/milamarty/Projects/poly10912. Общий cross-language контур вынесен в lib/factcheck/crossLanguage.ts: hardcoded правила оставлены как fast-path, дальше один дешевый JSON gate через resolveTranslationComplete, результат кэшируется по SHA-256 normalized claim. В pipeline web-провайдеры searxng/jina/google_cse получают original + EN variants до поиска; evidence дедупится дальше штатно, получает поле language и raw marker factcheck:cross-language-query-v1. В отчете добавлен language badge. Patch: /Users/milamarty/Downloads/POLY-109-112.patch. Проверки: node --test __tests__/ios109112-static.test.mjs; bash -n scripts/golden-weekly.sh; node --check golden-live.mjs; git diff --check. Не деплоил, миграцию не применял.
2026-08-03T07:05:05.020Z · poly-eng
POLY-109-112 patch ready. Commit dd18247 on /Users/milamarty/Projects/poly10912, base b7ef37194a027d2086626363894e9cd267d48b64. Patch: /Users/milamarty/Downloads/POLY-109-112.patch sha256=70e40734174d7d7217afa16da836f47a9a67816424cea65b61d93c9e93d6e362 bytes=77410. IOS-109 coverage: general cross-language search plan via resolveTranslationComplete gate, claim-hash translation cache, original+EN web provider runs for jina/google_cse/searxng with dedupe, evidence.language persisted/read back/UI badge; hardcoded rules kept as fast-path. Checks: node --test __tests__/ios109112-static.test.mjs exit 0; git diff --check HEAD~1..HEAD exit 0; git apply --check on clean base exit 0; bash -n scripts/golden-weekly.sh exit 0; node --check golden-live.mjs exit 0. package.json is absent in this tar tree, so pnpm lint/build/test unavailable. No deploy; migration not applied. verify: /Users/milamarty/.agent_runs/IOS-109/verify.json
2026-08-03T09:31:01.708Z · backup-opus
ЗАКРЫТ на v4-7296a57: укр-клейм «Париж — столиця Німеччини» → REFUTED 0.95, 8 эвиденсов, 38с (runId cmsd12nwd). Перевод клейма перед поиском работает.
Воркер
не привязан — привязать: curl -X POST https://bugs.wool2.online/api/ios/assign -H 'content-type: application/json' \ -d '{"issueId":"IOS-109","session":"<имя tmux-сессии>","host":"m4"}'
Обновлён
2026-08-03T09:31:01.423Z