0.134.60

Removed

Итерация V аудита мёртвого кода: вспомогательные пакеты

Удалён мёртвый код и разэкспорчены internal-only символы в 9 пакетах. Итерация V из docs/audit/dead-code-2026-06-07.md.

  • bus: PublishTimeoutpublishTimeout, ErrBusFullerrBusFull
  • auth: удалены ClaimsToJSON, GeneratePKCEVerifier, pkce.go; LoginLockoutloginLockout, NewLoginLockoutnewLoginLockout, TokenType/AccessToken/RefreshToken → приватные
  • cron: удалены DescribeCronExpr, DescribeEveryExpr (~80 строк); FormatCronScheduleformatCronSchedule
  • permissions: удалены AutonomyLevelLabel, AutonomyLevelDescription, FindToolsPreset
  • embeddings: удалена ProviderDisplayName
  • reranker: удалена ProviderDisplayName
  • updater: удалена IsValidVersion; ErrDowngradeRefusederrDowngradeRefused, SchemaVersionschemaVersion
  • secrets: NewKeyManagernewKeyManager
  • security: WrapCommandBwrap/WrapCommandSandboxExec/ScrubCredentialEnv → приватные; SSRFGuard.IsAllowed/IsBlocked/IsPrivate/ValidateRedirectURL/SafeTransport → приватные; удалена ValidateIP + тест
  • sanitize: Texttext
  • ExecGuard.IsPresetCommand оставлен экспортированным — есть кросс-пакетный вызов