mirror of
https://github.com/esengine/DeepSeek-Reasonix.git
synced 2026-11-07 10:45:59 -10:00
Problem: trusting a publisher whose plugin source has a mistyped commit reports a misleading local-or-unsafe-source installation failure. Root cause: plugin source validation collapsed its refusal into the generic bad-source class before the HTTP and presentation layers could explain it. Fix: preserve a distinct invalid-plugin-source error through publication and installation, translate its complete-commit requirement in both languages, and align the shared client validator with existing registry path checks. Verification: Go vet, repository lint, owning market/serve tests, the required builtin/boot tests, 391 frontend market/i18n tests, and TypeScript checking.