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