The Nabe · Founder UAT

iPad acceptance testing

Done
0 / 0
How to use this page
Phase 48 · Just shipped

Deep audit + demo data sweep

5 tests
48-A
Cross-city content quality
pending

All 6 non-NYC cities (LA, Tokyo, Paris, Austin, Buenos Aires, Cape Town) have baseline content across listings, businesses, groups, families, singles, service providers. Do they feel lived-in — not formulaic?

What to walk →
  1. Tap city pill → switch to LA
  2. Scroll Home feed — does it sound like LA, not "demo content"?
  3. Open Explore → check Businesses, Singles, Families
  4. Repeat for Tokyo, Paris, Austin, Buenos Aires, Cape Town
  5. Red flag: stereotypes (tacos/tango/sake), repeated phrasing across cities, generic names
Open the app →
48-B
Builder claim flow — end to end
pending

A builder can fake-log-in, claim a development, post updates. Mirror of the agent/contractor pattern. Verified badge appears once claimed.

What to walk →
  1. Open the map (Explore) — find a hard-hat icon
  2. Tap it → DevelopmentDrawer opens with builder, timeline, permits
  3. Tap "Claim this profile" CTA
  4. BuilderClaimDrawer opens → fake-login form → submit
  5. Open Profile (Me tab) → BuilderDashboard with greeting + verified badge + list of your developments
  6. Tap a development → "Post update" → write + post → update appears on dev timeline
Open the app →
48-C
Non-NYC heatmaps (LA / Tokyo / Paris)
pending

LA (32 neighborhoods), Tokyo (23 wards), Paris (20 arrondissements) now render with brand-gradient liveness shading — same pattern as the NYC heatmap.

What to walk →
  1. Switch active city to LA via city pill
  2. Tap city pill again → modal opens → "Browse all LA" button at bottom
  3. Full-screen heatmap with polygons in violet/pink gradient + live-count badges
  4. Tap a colored neighborhood → app switches to that nabe
  5. Repeat for Tokyo + Paris
  6. Red flag: polygons missing, all gray, tap doesn't switch nabe
Open the app →
48-D
Saved / bookmarked developments
pending

1:1 copy of saved-nabes pattern. Bookmark icon on dev drawer hero, "Saved developments" section in Profile Me tab.

What to walk →
  1. Open a development drawer (any hard-hat icon on the map)
  2. Top-right of gradient hero → tap bookmark icon — switches to filled state
  3. Close drawer → tap Profile (Me tab)
  4. Scroll → "Saved developments" warm gradient card with the bookmarked one
  5. Tap → opens the dev drawer again
  6. Bookmark a 2nd one → both list. Unbookmark one → leaves the list.
Open the app →
48-E
Mock video thumbnails (~15% of posts)
pending

No real video — just play-icon overlay + duration badge on ~15% of media so the pitch script can verbally say "photos and video".

What to walk →
  1. Scroll Home feed — every ~6-7th post should have a circular Play ▶ overlay + small duration badge (e.g. "0:42") bottom-right of the image
  2. Switch to LA + Tokyo — same pattern (video flags sprinkled across all 6 non-NYC cities)
  3. Tap a video-flagged post → behaves normally (no playback needed; visual signal only)
  4. Red flag: every post has a play icon (too many), or zero have it (sprinkle failed)
Open the app →
Phase 47 · UAT never done

Spatial intelligence — developments + heatmap

10 tests

Phase 47 shipped 2026-05-27 (6 plans, all 10 acceptance criteria implemented per ROADMAP). Was never iPad-tested. Each card below is one of the 10 acceptance criteria.

47-AC1
City pill → saved nabes + Browse all NYC
pending

Tap city pill in header. Modal opens. Shows saved nabes + "Add a nabe" + "Browse all NYC" button.

Open the app →
47-AC2
Browse all NYC → full-screen heatmap → tap to switch
pending

From city-pill modal, tap "Browse all NYC". Full-screen sheet with NYC NTA polygons in brand gradient + pulsing fuchsia / neutral live-count badges. Tap any colored nabe → app switches.

Open the app →
47-AC3
Hard-hat markers on Explore map
pending

On Explore tab (W'burg default), map should show hard-hat/crane icons for active developments. Filter chips above the map include a developments toggle.

Open the app →
47-AC4
Tap dev marker → drawer w/ builder + timeline + permits + sentiment
pending

Tap any hard-hat marker. Drawer opens with: builder name (tappable), other projects from same builder, permit list, timeline, community sentiment (existing posts surfaced).

Open the app →
47-AC5
Tap builder name → BuilderDrawer with other developments
pending

From the development drawer, tap the builder's name. New drawer opens: builder bio + signature project + list of their other developments, each tappable.

Open the app →
47-AC6
Explore "Coming" chip → temporal announcements feed
pending

In Explore, alongside Live / Trending / Discovery, there's a "Coming" chip. Tap it → feed of "Breaking ground Q3 2026" / "Topping out next month" / "Move-in 2027" announcements with new-since-last-visit count badge.

Open the app →
47-AC7
Vault → "What's coming on [Nabe]" tile
pending

Open Vault tab. New tile: "What's coming on [Williamsburg]" with live counts. Tap → lands on Explore Coming feed pre-filtered to active nabe.

Open the app →
47-AC8
Right Now banner fires for ≥50-unit permit
pending

Right Now banner on the feed should fire when a permit for ≥50 units drops in active nabe, or when a tracked development hits a milestone. Mock-triggered for demo — visible on first load in W'burg.

Open the app →
47-AC9
Day 4 onboarding has Developments second card
pending

Reset onboarding → walk the 7-day nurturing flow → Day 4 should be TWO tiles: "See Recommendations" + "See Developments". Both need a tap to complete the day.

How to reset onboarding →

Profile tab → scroll to bottom → Settings → "Reset onboarding". Or: Safari Settings → Advanced → Website Data → 192.168.1.171 → Remove.

Open the app →
47-AC10
Switch to LA / Tokyo / Vesta → 2-3 devs per nabe
pending

Switch active city via city pill → LA → ≥2 hard-hat markers + drawer opens same pattern. Same for Tokyo + Vesta. (Phase 47 non-NYC city-pill modal was polygon-only; shading was added in Phase 48 — covered in 48-C.)

Open the app →
Backlog · Lower priority

Carried over — Phase 44 + 45

2 items

Older UAT items from .planning/TODOS.md that never got a structured walk. Lower priority — most of what they cover has been re-verified by the Phase 48 self-testing pass (cross-city sweep + persona walks all green).

44-WALK
Phase 44 pre-pitch punch list — founder eyeball pass
pending

Phase 44 was the big pre-pitch punch list (~52 items, lots of small UI fixes). Most are covered by Phase 48's automated sweeps. This card is a once-over of the demo path on W'burg — does it still feel right.

What to look for →
  1. Walk Home → Explore → Vault → Profile in W'burg — anything feel broken?
  2. Switch to LA / Tokyo / Vesta and back to W'burg — feed looks correct each time?
  3. Bedford banner appears and is tappable
  4. Conversation thread closes cleanly via tap escape / X
  5. No emoji-as-icons on demo path (Phase 48 W14 swept these)
Open the app →
HM-V2
Heatmap v2 mockup — final approval (from Phase 45)
pending

The heatmap visual was decided based on mockups/nyc-heatmap-v2.html. Confirm it's still the right call now that you can see the live version (covered above in 47-AC2).

Open the mockup →
Actions
Capture board → Phase 48 · Phase 47 · All phases
Phase 48 verification report (Claude-written): .planning/phases/48-deep-audit-demo-data-sweep/48-VERIFICATION.md