Purpose: Identify features from v0.6.0 and v0.7.0 roadmaps that became easier/possible due to v1.3.0
| Feature | From Roadmap | Effort | v1.3.0 Enabler | Value |
|---|---|---|---|---|
| Storage Diagnostics Display | v0.6.0 | 30 min | Health endpoint now includes storage info | 🟢 High - helps debugging |
| Better Error Hints | v0.7.0 | 1 hour | Standardized hint field in errors |
🟡 Medium - better UX |
| Video Metadata Formatting | v0.7.0 | 1 hour | Consistent video_size_bytes, video_duration_seconds |
🟢 High - professional polish |
| Pipeline Stability Badges | v0.7.0 | 30 min | Fixed pipeline metadata in v1.3.0 | 🟡 Medium - clarity |
Total Quick Win Time: 3 hours
Total Value: High - Worth adding to v0.5.0
| Feature | From Roadmap | Blocker | When Available |
|---|---|---|---|
| Job Queue Position | v0.7.0 | Server planning for v1.4.0 | v1.4.0 release |
| Retry Failed Jobs | v0.7.0 | Need retry endpoint | v1.4.0+ |
| Job History/Analytics | v0.7.0 | Need aggregation endpoint | v1.4.0+ |
| Feature | From Roadmap | Server Requirement | Earliest |
|---|---|---|---|
| Batch/Folder Processing | v0.7.0 | Batch job API | v1.5.0+ |
| Scheduled Jobs | v0.7.0 | Scheduler API | v1.5.0+ |
| Multi-User Features | v0.7.0 | User management API | v2.0.0+ |
| Workflow Automation | v0.7.0 | Workflow engine | v2.0.0+ |
| Pipeline Chaining | v0.7.0 | Pipeline dependencies API | v1.5.0+ |
-
Storage Diagnostics Display - 30 min
Show in ServerDiagnostics: - Storage directory path - Disk space used/available - Upload/results/temp directory status - Warning if low disk space -
Video Metadata Formatting - 1 hour
Create utilities: - formatFileSize(bytes) → "2.5 GB" - formatDuration(seconds) → "00:15:32" Update displays: - Job cards - Job detail view
Total: 1.5 hours ✅
-
Better Error Hints - 1 hour
Update ErrorDisplay: - Show hint field prominently - Add "Common Solutions" section - Link to relevant docs -
Pipeline Stability Badges - 30 min
Add badges to pipeline selector: - Stability: experimental/beta/stable - Task types: face, person, audio, etc. - Modalities: video, audio, multimodal
Total: 1.5 hours 🟢
-
Enhanced Job Metadata - 1 hour
- Show pipeline version in job card
- Show processing time estimate
- Show resource usage (when available)
-
Improved Loading States - 1 hour
- Skeleton screens for job cards
- Progressive loading indicators
- Smooth transitions
Total: 2 hours 🟡
High Value │ Storage Video
│ Diagnostics Formatting
│ [30min] [1hr]
│
│ Error Pipeline
│ Hints Badges
Medium │ [1hr] [30min]
│
│
Low │
└────────────────────────────
Low High
Effort
Add to v0.5.0:
- ✅ Tier 1 (1.5 hours) - Must have
- ✅ Tier 2 (1.5 hours) - Should have
- Total: 3 hours of high-value work
Defer to v0.5.1:
- 🔜 Tier 3 (2 hours) - Nice to have
- 🔜 Any additional polish
Reasoning:
- All Tier 1+2 features directly leverage v1.3.0 improvements
- Low risk - no API changes needed
- High user impact - better diagnostics, formatting, and error handling
- Professional polish that's quick to implement
- Total time still reasonable (3 hours + testing)
| Feature | v1.3.0 Impact | Decision |
|---|---|---|
| Demo Data Regeneration | ✅ Can use v1.3.0 outputs | Keep in v0.6.0 (not a code change) |
| JOSS Paper | ✅ Can cite v1.3.0 features | Keep in v0.6.0 (documentation) |
| User Guides | ✅ Update for v1.3.0 | Keep in v0.6.0 (documentation) |
| Accessibility Compliance | No impact | Keep in v0.6.0 (separate effort) |
Nothing from v0.6.0 became significantly easier - it's mostly documentation work that still needs to happen.
| Feature | Originally | Now | Why v1.3.0 Helps |
|---|---|---|---|
| Better Error UX | Large (3-4 weeks) | Quick (1 hour) | Standardized hint field |
| Video Metadata | Medium (2-3 weeks) | Quick (1 hour) | Consistent field names |
| Storage Display | N/A (new) | Quick (30 min) | New health endpoint data |
| Pipeline Badges | Medium (2-3 weeks) | Quick (30 min) | Fixed metadata |
| Feature | Status | Blocker |
|---|---|---|
| Job Deletion Polish | 🟡 Partial | Polish only, basic works |
| Advanced Filtering | ❌ Blocked | Need server-side filtering API |
| Bulk Operations | ❌ Blocked | Need batch operations API |
| Folder Processing | ❌ Blocked | Need batch upload API |
| Scheduled Jobs | ❌ Blocked | Need scheduler API |
| Multi-User | ❌ Blocked | Need user management API |
- ✅ v1.3.0 compatibility testing
- ✅ Documentation updates
- ✅ Quick wins (Tier 1 + 2)
- Release: Early November
- 🟢 Tier 3 polish
- 🟢 Bug fixes from v0.5.0
- 🟢 Additional v1.3.0 integration improvements
- 📚 JOSS paper preparation
- 📚 Demo data regeneration
- 📚 Comprehensive documentation
- ♿ Accessibility compliance
- Release: After VideoAnnotator v1.4.0
- 🎨 Professional UI/UX overhaul
- 📋 Advanced job management
- 🏢 Enterprise features (if server supports)
- Release: Q3-Q4 2026
v1.3.0 Impact on Our Roadmap:
✅ Accelerated:
- Video metadata display (4 weeks → 1 hour)
- Error hint display (2 weeks → 1 hour)
- Storage diagnostics (new, 30 min)
- Pipeline metadata (2 weeks → 30 min)
✅ No Change:
- JOSS paper work (still documentation-heavy)
- Accessibility work (separate effort)
- UI/UX overhaul (design work)
❌ Still Blocked:
- Batch processing (need server API)
- Scheduled jobs (need server API)
- Multi-user (need server API)
Net Impact: ~10-12 weeks of work became 3 hours of work! 🎉
Recommendation: Add Tier 1 + 2 quick wins to v0.5.0 final release.