Phase 50 · Capture board · status: ✅ Built & verified (16/16) — awaiting your iPad check · 2026-05-29

Place + Time + Community

Every place has a story across time, contributed by the community. Turns the depth Phase 47/48/49 just seeded (developments, permits, building reviews, neighbor content across 10 cities) into resident-facing surfaces — now / coming / history — that users can travel through spatially, conversationally, and via notification.

~20 items in scope · 16 decisions locked · 11 HQ-attached todos folded · 9 brainstorm items folded · 3 parked todos · 1 end-of-phase brand review
Status glance
10 / 10
Plans executed (+ gap closure)
16
Decisions locked in discuss
0
Open questions
1
End-of-phase brand review
📋 Context gathered — next step is planning

All 4 gray areas discussed and 16 decisions locked. No mid-flight gates per build-mode autonomy rule. Planner reads CONTEXT.md and breaks ~20 items into atomic plans across waves.

/clear
/gsd-plan-phase 50

Expected: 12-18 plans across 5-7 waves. Stories on map / PlaceThread / Notification model can run in parallel after foundational types ship.

Quick links
Kickoff prompt (pastable)
Plan Phase 50 (Place + Time + Community). Context is gathered — read
.planning/phases/50-place-time-community/50-CONTEXT.md first. All 16
decisions are locked. Build-mode autonomy rule applies (no mid-flight
gates, see memory/feedback_no_mockup_approval_gate.md). End-of-phase
review handles quality control — including business HonestPanel brand
fit (todo already in HQ for end-of-phase reminder).

Run: /gsd-plan-phase 50
Phase scope — 6 clusters, ~20 items (planner breaks into atomic plans)
A · Developments completion
6 items — closes Phase 47's deferred UI backlog
  • Comments + Discussion tab on DevelopmentDrawer
  • Community-contributed developments (submit + mock pending-review)
  • Push for milestones (in unified Notification model)
  • Time Machine historical view (developments — already-rich)
  • Standalone permit-only feed (reporter tone)
  • Weekly email digest (in-app preview, williamsburg@thenabe.com)
B · Spatial conversation
3 items — PlaceThread one-component pattern
  • Block Chat (mock-verified gate, PlaceThread)
  • Per-establishment threading (restaurant, block, building)
  • Stories on the map (single dot, Now + All-time tabs)
  • Old-timer ↔ newcomer bridge moments (4 mechanisms combined)
C · Listing + block honesty
3 items — honest framing tone, soft visual cues
  • Listing HonestPanel (tenant reviews + noise + permits + landlord + walk-up reality + package theft)
  • Block HonestPanel (noise by hour + parking + foot traffic + dog/garbage)
  • Business HonestPanel — ships v1, brand-fit review at end of phase
  • Full inline right of reply (Phase 11 manager-response pattern)
D · Time + place infrastructure
3 items — the time-axis layer of the app
  • Block timeline — "brief on my block this month" (Calendar + Block surface + Map drill-in)
  • Layer chip toggle on map (Now / Coming / History)
  • Throwback as new content type (block + profile archive + feed filter + Time Machine)
  • Time Machine slider for blocks (year axis, 30-yr default)
E · Community knowledge layer
2 items — permanent neighbor knowledge per place
  • "What neighbors know" Q&A pinned to places (top-3 questions + answers)
  • "Coming soon" for businesses (community-contributed — opens/closes/ownership)
F · Cross-cutting infrastructure
3 items — the plumbing under everything
  • Unified Notification model (category enum, future-real-push ready)
  • Master settings + per-feature inline opt-ins
  • Block Chat verification gate (mock-verified, real code present)
  • Moderation primitives v1 (Report + Hide + Block-user)
✅ Decisions locked (16 across 4 areas — no re-litigation)
Area 1 — "Story" semantics across surfaces
  • D-A1 Map-stories = single dot per place with Now (24hr) + All-time tabs
  • D-A2 Throwback = own content type (block + profile archive + feed filter + Time Machine)
  • D-A3 Block timeline lives in all three entry points (Calendar tab + Block surface + Map drill-in)
  • D-A4 Layer chip toggle (Now/Coming/History) on map AS WELL AS per-entity Time Machine slider drill-in
Area 2 — Conversation surfaces
  • D-B1 Block Chat = mock-verified (real gate code, frictionless demo)
  • D-B2 One PlaceThread component for all entity-bound threads
  • D-B3 DevelopmentDrawer = BOTH Chat tab (casual) + Discussion tab (structured + sentiment)
  • D-B4 Moderation = Report + Hide + Block-user
Area 3 — Notification fabric
  • D-C1 Per-neighborhood @thenabe.com digest from-line (e.g., williamsburg@thenabe.com)
  • D-C2 Unified Notification model with category tag enum
  • D-C3 Master settings screen + per-feature inline opt-ins
  • D-C4 Bridge moments = ALL FOUR mechanisms combined (tenure-tag + question-response + content type + algorithmic mixing)
Area 4 — "What they don't tell you"
  • D-D1 Honest framing tone (factual, soft visual cues, no editorial flags)
  • D-D2 Listing + business + block ALL ship v1 (business has end-of-phase brand review todo, NOT a mid-flight gate)
  • D-D3 Block version ships v1 in full
  • D-D4 Full inline right of reply (reuses Phase 11 manager-response pattern)
📌 Outstanding + parked
⚠️ End-of-phase brand review

Business HonestPanel brand-fit review — when Phase 50 finishes building, look at the Business "What they don't tell you" panel carefully. Founder flagged a brand-fit concern; per build-mode autonomy it shipped anyway. End-of-phase decisions available: keep / soften / kill / reframe.

📍 Card: .planning/todos/pending/2026-05-29-p50-review-business-honestpanel-brand-fit.md — auto-surfaces in HQ.

💤 Parked (stay in `.planning/todos/pending/` — handle after UAT review batch)
  • Richer Families experience — vertical depth deserves its own phase scope
  • Intro/Welcome iPad sizing + missing pages UAT — visual fix + missing-pages repro
  • Builder claim flow depth UAT + Builder = Pro Account brainstorm — pairs with parent UAT
🔄 Phase 51 candidates (deferred from this discuss)
  • Block Hub consolidation — full Block detail screen (Block Chat + reviews + building chat + timeline + HonestPanel)
  • Throwback rewards / Block Score integration
  • Full mod tools (mute, mute-thread, flag-for-review-queue)
  • Trust & Verification framework rollout — own future phase
  • Real-API integration (NYC DOB, LADBS, Paris opendata) — "make it real" infrastructure
🚨 Build mode rule (strengthened 2026-05-29)

BUILD MODE = full autonomy. No mid-flight gates.

Founder verbatim: "This is full autonomous build, do not wait for me for anything. Make that a rule for build mode."

📍 memory/feedback_no_mockup_approval_gate.md

📱 iPad bookmarks (flatten all URLs)
http://192.168.1.171:5173/ → Live app
http://192.168.1.171:8001/phase-50-capture-board.html → This board
http://192.168.1.171:8001/phase-48-capture-board.html → Phase 48 board
http://192.168.1.171:8001/phase-47-capture-board.html → Phase 47 board
http://192.168.1.171:8001/index-capture-boards.html → All boards index
http://192.168.1.171:8001/mockups/hq.html → Founder HQ