Skip to content

WEB-CONTENT-001 — Publish temporary September meeting locations #685

Open

Description

@daliu

Officer impact: Prospective members and current runners can see the temporary September 19 and September 26 meeting locations before leaving for the Saturday run.

Officer documentation: docs/officers/UPDATE_PUBLIC_CONTENT.md records the dated wording, expiry, preview checks, and safe undo; the completed release truth is also recorded across the current root and officer continuity documents through PR #688.

Deployment evidence: Signed-out phone and desktop preview, exact-source Netlify publication, and live runmprc.com verification passed. No Firebase, Rules, Functions, indexes, DNS, account, member data, payment, registration, or provider configuration changed.

Approved source facts

  • Saturday, September 19, 2026: meet at 8:45 AM at the restrooms next to the Seal Point dog park. Parking may be difficult because the City of San Mateo Coastal Cleanup begins there at 9:00 AM.
  • Saturday, September 26, 2026: meet at 8:45 AM at The Kite School area in Baywinds Park, 30 Lakeside Drive, Foster City, for the run and social. Congregate on the artificial-turf area south of the restrooms, toward the San Mateo Bridge.
  • The club email carrying these facts was already sent by RUN MPRC on September 12, 2026 at 5:43 PM. Do not send a duplicate.
  • The Run MPRC WhatsApp Announcements group does not yet show this notice. Its disappearing-message setting is currently Off; no duration has been approved.

Official references:

Invariant and transitions

The notice is fixed public information only. It must remain visible while relevant, remove the September 19 item after that date, and remove itself completely after September 26 in Pacific time. It must not create a form, request, account action, analytics event, database write, or provider call.

Allowed states: drafted -> tested -> reviewed preview -> exact-source publication -> live verified -> automatic expiry.

Failure cases: wrong park or restroom, stale first item after September 19, stale banner after September 26, hidden/clipped page content, unreadable phone layout, incorrect map target, accumulated unreviewed main behavior in the live artifact, or any Firebase/provider/data action.

Migration impact: None. Public frontend text and presentation only.

Acceptance criteria

  • Signed-out notice states both dates, 8:45 AM, the exact landmarks, and that September 26 includes the run and social.
  • September 19 links to the dog-park-adjacent restroom, not the existing northern restroom pin.
  • September 26 names Baywinds Park and The Kite School with the public map link.
  • Tests prove both notices before September 20, only September 26 from September 20 through September 26, and no notice from September 27 Pacific.
  • Phone and desktop preview show no clipping, overlap, horizontal overflow, or hidden page title.
  • A second reviewer checks the exact diff and evidence.
  • Publication uses a frozen projection from current live source and does not publish accumulated current main.
  • runmprc.com and the release marker are verified after publication.
  • WhatsApp send and disappearing-message choice are confirmed separately at action time.

Activity

  1. self-assigned this
    on Sep 15, 2026
  2. added
    priority:P1High-priority follow-up
    area:communityCross-channel member community work
    area:webWeb application and hosting
    size:SSmall focused issue
    status:in-progressClaimed and actively being implemented
    on Sep 15, 2026
  3. reopened this on Sep 15, 2026
  4. daliu commented on Sep 15, 2026

    @daliu
    ContributorAuthor

    Website publication is complete and verified; this issue is reopened because the WhatsApp Announcements send still requires separate action-time confirmation.

    Verified website evidence:

    • Release PR WEB-CONTENT-001: publish temporary September meeting locations #686 merged as d25b0fe with exact parents/tree; exact-main CI run 34927937346 passed all five jobs.
    • Netlify production deploy 6aa8c5b3fddd040009eba99c is ready and published from that merge at 2026-09-15T04:13:59.373Z.
    • The exact release marker, security headers, both map links, and signed-out 390x844 / 1280x900 layouts passed. All 62 live files matched digest cb4eba76c65c3501b37f9a0ad3cf00b6eefbc5a9c2e653f2b3c03607cfe64850 byte-for-byte.
    • Repause PR WEB-CONTENT-001: repause Netlify release authority #687 merged as 609d788; exact-main CI run 34928449093 passed all five jobs. Netlify attempt 6aa8c78dd7b9d1000952eaa2 failed closed without publication, while the verified website deploy remained current. The release manifest is inactive.
    • The September 12 RUN MPRC email already carried this notice, so no duplicate email will be sent.

    Remaining acceptance item: confirm the WhatsApp disappearing-message choice immediately before sending the combined notice to Run MPRC Announcements, then verify the visible post. The available timers are 24 hours, 7 days, or 90 days; 7 days would remove the September 26 information too early. Final website-truth documentation is in progress.

  5. daliu commented on Sep 15, 2026

    @daliu
    ContributorAuthor

    Final website-truth documentation is merged and verified through PR #688.

    The first eight acceptance criteria are complete. The issue remains open only for the separate WhatsApp send and disappearing-message choice.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

area:communityCross-channel member community workarea:webWeb application and hostingarea:whatsappWhatsApp integrationpriority:P1High-priority follow-upsize:SSmall focused issuestatus:in-progressClaimed and actively being implementedtype:operationsOperational setup or runbook

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions