Skip to main content

M21: Performance, Testing & Mobile

Phase: A1 Amendment -- Phase 8 Roadmap: SPEC-GAP-IMPLEMENTATION-PLAN.md Phase 8 Version target: web/v0.21.0


Phase Context

Goal: Benchmark against A1 Appendix A performance budgets (25 targets), build comprehensive test coverage, set up Storybook, implement AI service stub with core.ai plugin, and implement mobile adaptations from A1 Appendix C (11-row desktop-to-mobile mapping).

Key constraint: All GUI features from M17--M19 must be substantially complete before performance can be meaningfully benchmarked. Mobile adaptation depends on hover card and toolbar infrastructure from M17.


ZenHub Configuration

FieldValue
MilestoneM21: Performance, Testing & Mobile
Due DateTBD
Default PipelineProduct Backlog
Primary Epic(s)Performance & Testing, Mobile Adaptation

Prerequisites

  • M17: Core UX -- hover cards, toolbars, Pinboard built
  • M18: Navigation Surfaces -- all navigation surfaces operational
  • M19: Integration & Polish -- features integrated, accessibility audited

Epics & Issues

Epic: Performance & Testing

IssueTitleStatusNotes
M21-001Performance Benchmarking (A1 Appendix A, 25 Targets)❌ To DoNot implemented
M21-002Bundle Size Optimization (Code Splitting, Tree Shaking)❌ To DoNot implemented
M21-003Comprehensive Test Coverage (Unit, Integration, E2E)❌ To DoNot implemented
M21-004Storybook Setup (Component Catalog, Visual Regression)❌ To DoNot implemented
M21-005AI Service Stub (core.ai Plugin, Mock Responses)❌ To DoNot implemented

Epic: Mobile Adaptation

IssueTitleStatusNotes
M21-006Mobile Adaptation (A1 Appendix C, 11 Desktop-to-Mobile Rules)❌ To DoNot implemented
M21-007Touch Interaction Model (44px Targets, Gesture Handlers)❌ To DoNot implemented
M21-008Responsive Breakpoint Audit (Mobile, Tablet, Desktop)❌ To DoNot implemented

Progress: 0 Done · 0 Partial · 8 To Do (0%)


Summary

MetricCount
Total Issues8
Sub-Issues0
Total Estimate (pts)58
SprintsS9--S11
Dependencies (blocking)3
Dependencies (blocked by)3