Skip to main content

CmdForge TODOs

Active Tasks

High Priority

  • Import remaining Fabric patterns (233 total)
  • Set up gunicorn for production instead of Flask dev server
  • Enable systemd linger for user service persistence

Medium Priority

  • Add source field display to web UI tool detail page
  • Create public documentation with Docusaurus
  • Set up CI/CD for automatic deployment

Low Priority

  • Add more provider profiles
  • Create tool templates/wizards
  • Add tool versioning support

Completed

  • Migrate from SmartTools to CmdForge naming
  • Add ToolSource dataclass for attribution
  • Create Fabric import script
  • Set up systemd service on production
  • Fix database persistence with backup/restore
  • Update cron jobs to use cmdforge names

Ideas / Backlog

  • Tool marketplace features
  • User tool ratings/reviews
  • Tool usage analytics
  • VS Code extension
  • Tool testing framework
  • Provider auto-detection

Known Issues

  1. MergerFS SQLite limitation: Database must stay in /tmp due to WAL mode incompatibility
  2. Service persistence: User systemd service may stop on logout if linger not enabled
  3. Flask dev server: Currently using dev server, should use gunicorn for production