2.4 KiB

SDT Roadmap / Kanban

Done (v1.2 Stabilization)

  • Python-first runtime for diagnostics/build wrappers
  • Config bootstrap generator for missing devtool.json
  • Workflow-first execution + dual schema support
  • Strict legacy mode default (targets-only blocked)
  • Compatibility escape hatch (SDT_LEGACY_MODE=compat)
  • Auto-generated migration preview (devtool.generated.workflows.json)
  • In-app migration action: Migrate legacy targets -> workflows
  • Centralized requirement inference (RequirementResolver)
  • Installer planning precedence + fallback resilience
  • Windows resolver hardening (%VAR% PATH expansion)
  • Resolver tracing surfaced in probe details
  • Secure diagnostics default (allowlist-only env capture)
  • Workspace external project add flow
  • Shared run event stream (RunEvent) across workflow + debug execution
  • TUI event rendering layer wired on top of core run events (GUI-readiness slice)
  • Persist run-event stream to JSONL for external GUI/client consumption (.sdt/events/*.jsonl)
  • TUI events viewer for persisted run-event logs (SYSTEM -> View run events)
  • Config doctor (SYSTEM -> Run config doctor)
  • Doctor autofix actions (create missing working dirs + invoke legacy migration)
  • Rich probe diagnostics panel in workflow failure summary
  • Enhanced Tauri fallback guidance (Windows/macOS/Linux package manager aware)
  • Workspace-level defaults file layering (sdt-defaults.json) above per-project devtool.json

In Progress (next focus)

  • Add dedicated TUI "Events" viewer for last run
  • Add doctor autofix actions for common issues (missing dirs, legacy schema migration)

Next (v1.3 candidates)

  • Setup wizard for first run (bootstrap + tool fixes)
  • Env profiles (dev, ci, release) with deterministic merge order
  • Managed secrets redaction policy for diagnostics bundles
  • Favorites/quick actions across projects

Later

  • JSON event stream for GUI integration
  • Native GUI shell over headless core services
  • Remove legacy PowerShell wrappers in v2

Current Milestone Status

  • Robustness Sprint v1.2: complete
  • v1.1 expansion items shipped partially (debug profiles + diagnostics + workspace add external)
  • Remaining gaps for broader AIO vision are mainly UX/workspace scale and advanced env orchestration