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
LICENSEUpdated license to AGPL-3.0 with SPDX headerspyproject.tomlUpdated package config after cleanupREADME.mdUpdated 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.pyDashboard API supporting bot-first layout, filters, and pool telemetry
- Bot-first layout with right rail for detailed inspection
instantiate
behavioral
1 file
swarm_routes.py
- Live filters for bot status filtering
instantiate
behavioral
1 file
swarm_routes.py
- Compact mode with top stats strip, stacked activity/status
instantiate
behavioral
1 file
swarm_routes.py
- Responsive column priorities and section ordering
instantiate
behavioral
1 file
swarm_routes.py
- Removed horizontal scroll and stacked rail earlier for mobile
instantiate
behavioral
1 file
swarm_routes.py
- Columnized activity ledger and moved raw logs to activity header
instantiate
behavioral
1 file
swarm_routes.py
- Added favicon and pool telemetry panels
instantiate
behavioral
1 file
swarm_routes.py
- Disabled dashboard caching for HTML and JS
harden
behavioral
1 file
app.py
Account pool leases
2 files changed
cli_impl.pyAccount pool lease system for managing bot identitiesswarm_routes.pyPool 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.pySwarm API exposing persisted bot session dataworker.pyBot 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.pyAI 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.pyDynamic trading recovery and net-worth telemetrylogin.pyDedicated-name character creation login flow
MCP surface refactoring
2 files changed
mcp_tools.pyRefactored TW2002 MCP surface for cleaner tool organizationapp.pyDashboard root redirect added
- Refactored TW2002 MCP surface for cleaner tool organization
decouple
internal
1 file
mcp_tools.py
- Added dashboard root redirect
instantiate
behavioral
1 file
app.py
License update
1 file changed
LICENSEUpdated to AGPL-3.0 with full license text
- Updated license from previous to AGPL-3.0 with SPDX headers
baseline
behavioral
1 file
LICENSE