bbsbot 2026-02-10
Ruff linting applied across 200+ files, worker subprocess fix, hijack lease stabilization, and terminal API expansion
342 files · 6,124+ · 3,290-

Ruff linting compliance

6 files changed
  • manager.py Ruff linting fixes applied
  • tedit.py Ruff linting fixes applied
  • tw2002.py Ruff linting fixes applied
  • swarm_routes.py Ruff linting fixes applied
  • cli.py Ruff linting fixes applied
  • cli_swarm.py Ruff linting fixes applied
  • Applied ruff linting fixes across the entire codebase remediate errata
    6 files
    • manager.py
    • tedit.py
    • tw2002.py
    • swarm_routes.py
    • cli.py
    • cli_swarm.py
  • Fixed import ordering, unused imports, and style issues across 200+ files decouple errata
    3 files
    • log_routes.py
    • term_routes.py
    • app.py
  • Cleaned up type annotations and docstrings specify internal
    1 file
    • cli.py

Worker and manager fixes

4 files changed
  • cli_impl.py Worker subprocess spawning with current Python interpreter
  • knowledge.py Stale port learning fix
  • io.py In-game status labeling corrections
  • profitable_pairs.py Hijack lease stabilization and explore-deadlock reduction
  • Spawn workers with current Python interpreter instead of uv to fix subprocess issues remediate internal
    1 file
    • cli_impl.py
  • Fix stale port learning and in-game status labeling remediate internal
    2 files
    • knowledge.py
    • io.py
  • Stabilize hijack leases and prevent wait-spin exploration loops harden internal
    1 file
    • profitable_pairs.py
  • Block retries when game is full during character creation harden internal
    1 file
    • login.py
  • Reduce explore-only deadlocks in profitable_pairs strategy remediate internal
    1 file
    • profitable_pairs.py

Terminal API expansion

1 file changed
  • term_routes.py Expanded terminal management endpoints
  • Expanded term_routes.py with additional endpoints for terminal management instantiate internal
    1 file
    • term_routes.py
  • Added hijack API tests (test_term_hijack_api.py) qualify behavioral
    1 file
    • term_routes.py
  • Improved term routes test coverage qualify internal
    1 file
    • term_routes.py

Manager improvements

1 file changed
  • cli_impl.py Manager with timeseries data collection and reporting

Infrastructure

1 file changed
  • pyproject.toml uv.lock dependency updates
  • Added uv.lock dependency updates baseline internal
    1 file
    • pyproject.toml
  • Updated test suites for code quality changes qualify internal
    1 file
    • pyproject.toml
  • Added additional test files for dashboard guards and session readers qualify behavioral
    1 file
    • pyproject.toml