# Known Issues & Deferred Work — SVS MSP Calculator Items tracked here are intentional deferrals, not bugs. Check this list before starting new work. --- ## Deferred Work | # | Item | Severity | Source | Notes | |---|------|----------|--------|-------| | D1 | Spacing token consolidation | Low | Stage 8 audit | 150+ magic-number px values across components.css. Needs dedicated stage. | | D2 | `fmt()` duplicated in quote-render.js and quote-export.js | Low | Stage 3 audit | Both inside IIFEs — intentional isolation. One-liner formatter. | | D3 | Retro theme full design pass | Low | Stage 5 | Warm paper/neon palette functional but not polished. CSS file retained. | | D4 | Retro theme QA at all viewports | Low | Stage 5 | Only mobile verified during overhaul. Desktop/wide not fully tested. | | D5 | Sections IV–VI content activation | Medium | Master prompt | Server, ZT Networking, VoIP — structurally complete, content gated. Engine calculates when inputs present. | ## Known Quirks (Intentional) | # | Quirk | Why It's OK | |---|-------|-------------| | Q1 | Glass theme uses 97 `!important` declarations | Standard glassmorphism override pattern — theme must beat compound parent selectors | | Q2 | `console.warn()` in pricing/persistence/import | Intentional error reporting for debugging — not dead code | | Q3 | 70retro.css still in repo but not in theme cycle | Retained for potential future revival per decision log | | Q4 | Sidebar focus toggle uses white rgba on colored header | Correct in all themes — verified during Phase 2 audit |