hermes-hub/scripts
Hermes Team 63c0385f5c fix: repair seven undefined names and make CI ruff step meaningful
`ruff check .` failed on every push since CI was added (1221 findings), so the
job aborted before pytest and the release gate ever ran. Adds [tool.ruff]
selecting bug-catching rules only (E9, F63, F7, F82, F811); style and
modernization rules stay off until their ~1200 findings are burned down.

That selection immediately surfaced seven live defects:
- hermes_hub_app: HubModal used but never imported, so the "Назначить" role
  modal raised NameError — the handler added to close an earlier review
  finding could never open.
- hermes_hub_app: three `after(0, lambda: ...(e))` callbacks referencing the
  except-bound name, which Python unbinds at block exit, so every UI error
  path raised NameError instead of reporting the error.
- auto_assigner: build_team_hierarchy referenced an undefined `is_main` and
  crashed on every call.
- ui/assets and live_provision_and_validate: annotations naming Any/Tuple
  without importing them.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-20 22:28:08 +07:00
..
generate_branding_assets.py feat: initialize standalone Hermes Hub 2026-08-20 10:53:49 +07:00
generate_provider_assets.py feat(hub): product stabilization, native windows ux v3, provider icons, and architecture roadmap 2026-08-20 11:01:52 +07:00
install.ps1 feat: initialize standalone Hermes Hub 2026-08-20 00:17:11 +07:00
launch_hermes_hub.bat feat: initialize standalone Hermes Hub 2026-08-20 00:17:11 +07:00
live_provision_and_validate.py fix: repair seven undefined names and make CI ruff step meaningful 2026-08-20 22:28:08 +07:00
release_gate.py feat(hub): Plan A stabilization, refresh architecture, delta UI, and capability routing 2026-08-20 21:20:51 +07:00
uninstall.ps1 feat: initialize standalone Hermes Hub 2026-08-20 00:17:11 +07:00
update.ps1 feat: initialize standalone Hermes Hub 2026-08-20 00:17:11 +07:00
verify_antigravity_provider.py feat: initialize standalone Hermes Hub 2026-08-20 00:17:11 +07:00
verify_multi_provider_router.py feat: initialize standalone Hermes Hub 2026-08-20 00:17:11 +07:00