51 lines
2.4 KiB
Markdown
51 lines
2.4 KiB
Markdown
# 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
|