Українська · English
- Для роботи benchmark не потрібні provider API keys; не додавати їх ані в репозиторій, ані в GitHub Actions.
- Fixture не може містити PII, production-документи, токени,
.env, дампи або сирі логи. - Candidate bundle не містить oracle, results чи responses інших моделей.
- За знайдений секрет відкликайте ключ у провайдера; видалення лише з HEAD недостатнє.
- Fixtures — переписаний, узагальнений матеріал, НЕ пряма копія коду з
приватних репо: назви файлів/сервісів/хостів генерувати заново
(напр.
convert_today.py→convert_job.py,realuser→svc). Технічна суть бага при цьому зберігається повністю — анонімізація стосується ідентифікаторів, не деталей. scripts/ci.shавтоматично блокує коміт, якщо у tracked tree є internal hostname/IP з приватної інфраструктури (deny-list).- Публікується тільки GitHub Pages зі статичного
site/. Приватний серверний vhost не відкривається в Інтернет і доступний лише через Tailscale.