Week
49
Solidroad
Dec 02
  • Patrick <> Tonic <> Ciaran <> Megan Call

  • Current Design System Status

    • Components live at design.solidroad.com (no login required)

    • Two-way sync between Figma and dev not fully implemented

      • Code Connect feature paid for but only partially set up

      • Missing documentation and storybook stories for many components

      • Some components don’t match designs (e.g., button loading state is static image)

    • Process gaps: no formal design review/sign-off workflow established

  • Design System Completion Requirements

    • Documentation needed for each component:

      • Developer docs (technical implementation details)

      • PM/usage docs (when to use menu vs select, etc.)

      • Code Connect integration for LLM context

      • Complete storybook stories

    • Single master documentation file recommended for LLM tool selection

    • Ciaran to write usage guidelines, engineers to handle technical docs

    • All components must match Figma designs exactly

  • App UI Redesign Project

    • 116 navigable pages identified via Patrick’s analytics script

    • Pages ranked by traffic volume for prioritization

    • Three categories of work:

      • High-traffic pages need full UX redesign (top 5-10)

      • Mid-tier pages use design system with minor updates

      • Low-traffic pages get basic design system application

    • Megan managing project tracking in Asana, engineering tickets in Linear

    • Some pages already redesigned (quality section, some settings)

  • Backend Sims Current State

    • Chrome extension records DOM interactions, saves to backend

    • Reliability issues: ~50% failure rate for recording/playback

    • Current designs not source of truth - live implementation is

    • Two-iframe architecture creates constraints vs original Figma designs

    • Hotspots system working but needs polish and Ciaran’s design review

  • Backend Sims Technical Architecture

    • Recording: Chrome extension captures DOM events during screen recording

    • Playback: Uses RRWeb for full recording, snapshots for step-by-step interaction

    • Security model: No same-origin + scripts to prevent malicious code execution

    • Hotspots: Draggable/droppable system accommodates iframe positioning constraints

    • Input validation: New hotspot type for form field checking (in development)

  • Backend Sims Remaining Work

    • Priority areas identified:

      • Chrome extension reliability fixes

      • Editor UI polish and Ciaran design approval

      • UX for adding flows to simulations

      • UX for showing flows within simulations

      • UX for standalone flow assignments

    • Current add-to-simulation flow described as “criminal” - needs complete rework

  • Project Management & Communication

    • Weekly 20-30 minute check-ins recommended initially

    • Patrick may be unavailable during Series A fundraise (January)

    • Alex to handle day-to-day communication when Patrick unavailable

    • Megan stewarding overall project organization in Asana

    • Engineering handoffs remain in Linear

  • Timeline & Capacity

    • Design system: Highest priority for LLM integration

    • App redesign: Systematic approach through page rankings

    • Backend Sims: Focus on reliability first, then UX flows

    • Patrick available until Series A fundraise begins

    • Team capacity planning needed for sustained progress

    • Chat with meeting transcript: https://notes.granola.ai/t/b3bca906-eb3d-450e-8b03-d03aa07db7c2