GappHub — UI Interview Log

Session Date

2026-05-14

Manifest

The UI Assumptions Manifest was presented covering: single-page structure, no traditional shell, centered phone frame, 4-column icon grid, iOS-style rounded square icons, hover effects, animation on load, and responsive behavior. User confirmed the manifest was broadly correct, with one correction: status badges should look like iOS notification badges with a letter (not a number) representing the product state.

Interview Questions & Decisions

Round 1: Page Chrome, Frame Style, Status Bar

Q: What appears outside the phone frame?

Q: Which iPhone frame style?

Q: Status bar indicators?

Round 2: Easter Eggs, Legend, Badge States

Q: Easter egg approach?

Q: Badge legend placement?

Q: Badge states?

Round 3: Sort Order, Pagination, Tap Behavior

Q: Default sort order?

Q: Pagination style?

Q: Tap behavior?

Round 4: Loading Animation, Mobile Viewport

Q: Loading animation style?

Q: Mobile viewport — keep phone frame?

Round 5: Search Scope, Dock

Q: Search scope?

Q: Dock at bottom?

Round 6: Wallpaper, Frame Depth

Q: Wallpaper style?

Q: Frame depth/realism?

Additional Context (User-Initiated)

User asked: "Do we need Three.js?"

User noted: "We should also have a legend to explain the badges"

Coverage Checkpoint

Full checklist presented covering pages/routes, phone frame, icon grid, app icons, legend, outside frame elements, three animation variants, responsive behavior, and accessibility. User confirmed: "Complete, write it."

Notable Changes From Concept Brief

Topic Concept Brief Interview Decision
Badge styleGeneric status badges ("New", "Beta")iOS notification badge circles with single letters (L/B/N/W)
Deprecated handlingNot specifiedGrayed out icons, no badge
DockNot specified4-app persistent dock (War Room + 3 TBD)
SearchNot specifiedPull-down Spotlight-style search
PaginationNot specified (assumed scroll)Swipe with iOS page dots, 24 icons per page
Loading animationSingle animation TBDThree variants on separate routes for comparison
Status barNot specifiedLive easter eggs (time, signal = live ratio, battery = shipped %)
Sort orderNot specifiedCurated hybrid: featured → new → live → wishlist → deprecated
LegendNot specifiedBelow phone + tooltip on hover