2.4 KiB
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-projectdevtool.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