bbsbot 2026-02-11
Workspace cleanup removes 640 files including speckit tooling and test configs; dashboard overhauled with bot-first layout and account pool leases
640 files · 7,451+ · 21,490-

Workspace cleanup

3 files changed
  • LICENSE Updated license to AGPL-3.0 with SPDX headers
  • pyproject.toml Updated package config after cleanup
  • README.md Updated README after cleanup
  • Removed all speckit commands (.claude/commands/speckit.*.md) decouple internal
    1 file
    • pyproject.toml
  • Removed all codex prompts (.codex/prompts/speckit.*.md) decouple internal
    1 file
    • pyproject.toml
  • Removed .gemini/settings.json, .specify/ directory, .claude/settings.local.json decouple internal
    1 file
    • pyproject.toml
  • Removed all .provide/ handoff and archive documents decouple internal
    1 file
    • pyproject.toml
  • Removed old development artifacts (HANDOFF.md, various markdown docs) decouple internal
    1 file
    • README.md
  • Removed all config/test_matrix/ configs (108 files) decouple internal
    1 file
    • pyproject.toml
  • Removed test scripts and temporary files (test_implementation.py, test_screen_.py, persistent_.yaml) decouple internal
    1 file
    • pyproject.toml
  • Removed swarm_state.json, old bot configs, and diagnostic logs decouple internal
    1 file
    • pyproject.toml
  • Made runtime release-ready by pruning historical workspace data decouple internal
    1 file
    • pyproject.toml

Dashboard DX v2

1 file changed
  • swarm_routes.py Dashboard API supporting bot-first layout, filters, and pool telemetry

Account pool leases

2 files changed
  • cli_impl.py Account pool lease system for managing bot identities
  • swarm_routes.py Pool panel in dashboard for monitoring account allocation
  • Implemented account pool lease system for managing bot identities instantiate behavioral
    1 file
    • cli_impl.py
  • Added pool panel to dashboard for monitoring account allocation instantiate behavioral
    1 file
    • swarm_routes.py
  • Status hardening and guardrails for pool management harden internal
    1 file
    • cli_impl.py
  • Preset configurations for common pool setups baseline internal
    1 file
    • config.py

Bot session persistence

2 files changed
  • swarm_routes.py Swarm API exposing persisted bot session data
  • worker.py Bot identity reuse and session lifecycle history
  • Expose persisted bot session data via swarm API interface behavioral
    1 file
    • swarm_routes.py
  • Persist bot identity reuse and session lifecycle history instantiate internal
    1 file
    • worker.py
  • Added started/stopped lifecycle columns to dashboard table instantiate behavioral
    1 file
    • swarm_routes.py
  • Reset worker session metrics each cycle to stabilize CPT harden internal
    1 file
    • worker.py

AI supervisor hardening

1 file changed
  • ai_strategy.py AI supervisor contracts, telemetry, and trade urgency guard
  • Hardened AI supervisor contracts and telemetry end-to-end harden behavioral
    1 file
    • ai_strategy.py
  • Enforced trade urgency guard for AI-managed trading harden internal
    1 file
    • ai_strategy.py
  • Made AI decision logging JSON-safe harden behavioral
    1 file
    • ai_strategy.py

Trading and strategy fixes

2 files changed
  • profitable_pairs.py Dynamic trading recovery and net-worth telemetry
  • login.py Dedicated-name character creation login flow
  • Hardened dynamic trading recovery and added net-worth telemetry harden behavioral
    1 file
    • profitable_pairs.py
  • Stabilized strategy CPT by filtering small-sample and outlier bots harden internal
    1 file
    • manager.py
  • Hardened dedicated-name character creation login flow harden internal
    1 file
    • login.py

MCP surface refactoring

2 files changed
  • mcp_tools.py Refactored TW2002 MCP surface for cleaner tool organization
  • app.py Dashboard root redirect added

License update

1 file changed
  • LICENSE Updated to AGPL-3.0 with full license text
  • Updated license from previous to AGPL-3.0 with SPDX headers baseline behavioral
    1 file
    • LICENSE