Guest & Member Journey v2.6
Hi, Jamie. Ready to climb?
One recommended next step, with readiness and discovery available when you need them.
Plan an open-climbing visit
Choose an expected arrival window. It helps the concept gym prepare and is not a climbing-time limit.
Visit readiness
Review the simulated steps that would be required before a first visit.
Classes & events
Browse unfinished discovery concepts.
My climbing
Climb logs, projects, badges, and awards are future concepts.
Open climbing · simulated
When do you expect to arrive?
Select a demonstration window. Nothing is booked or saved.
Local demonstration state
Visit plan previewed
Expected arrival 12–2 PM. No booking, calendar event, message, or check-in was created.
Account Setup v2.9 · Readiness v3.1
First-visit readiness
Required and optional items stay distinct. Every status below is fictional.
Discovery concepts · unfinished
Explore what could come next
Classes & programs
Concept cards for youth, adult, movement, and community programming. Pricing and eligibility are intentionally omitted.
Climbing journey
Future climb log, projects, badges, awards, and share controls.
Canonical discovery · screen 01
Find your way into climbing
Explore synthetic passes, programs, events, and open climbing without pricing or eligibility claims.
Try open climbing
A self-guided first-visit path with readiness explained before arrival.
Browse a program
Explore structured learning and community concepts.
Plan with confidence
Understand what is required now, later, and at the desk.
Pass choice · synthetic
Choose the kind of visit
No price, tax, refund, benefit, or eligibility decision is represented.
Intro pass concept
- Open-climbing entry concept
- Readiness checklist
- Staff-assisted arrival
Day access concept
- Future availability rules
- No inclusions finalized
- No purchase processed
Basic account · simulated
Set up the minimum profile
Fields illustrate sequence and clarity; they do not collect, validate, or transmit information.
Purchase boundary · no transaction
Review the concept before continuing
Intro pass concept
No amount, payment method, taxes, refund terms, or charged service is shown.
What happens next
- Profile readiness
- Approved waiver provider
- Plan arrival
- Staff-assisted first visit
Synthetic completion
Concept pass added
No payment, entitlement, receipt, or account record was created.
Public schedule · synthetic
Find a class or event
12First Moves Workshop6:00 PM · 60 min · concept only
14Community Climb10:00 AM · concept only
15Youth Discovery1:00 PM · policy unfinished
Event detail · synthetic
First Moves Workshop
Build comfort on the wall
Thursday · 6:00 PM · 60 minutes. Capacity, instructor, prerequisites, and inclusions remain unapproved.
Before you continue
This does not reserve space or create an obligation. A production path requires policy, availability, and cancellation decisions.
Booking demonstration
You're shown as booked
No reservation, roster entry, message, or calendar item was created.
Member Navigation, Badges & Awards v2.5
My climbing
A future home for sessions, projects, reflection, and personal progress without public ranking.
Project: Quiet Feet
Practice deliberate foot placement on an approachable route.
Climb log
Reflection would remain private unless a member explicitly chooses to share.
Awards & badges · concept
Celebrate progress, not comparison
Account & recovery concepts
Your concept account
Readiness & identity
Profile, waiver status, first-visit photo context, and correction paths.
Communication choices
Required operational messages stay separate from optional marketing.
Recovery states
Preview offline, provider failure, and duplicate-action guidance.
Session boundary
No real sign-in exists on this page.
Household & guardian
Review fictional household roles without changing access.
Required documents
Inspect a synthetic waiver status without signing anything.
Recovery & Interaction Standards v2.8
Recover without losing context
Connection interrupted
Keep the current step visible and explain what cannot be saved.
External service unavailable
Do not imply success. Offer a safe retry or later return.
Already completed
Prevent repeat submissions and show the existing outcome.
Recovery & Interaction Standards v2.8 · empty and loading
Keep progress visible while the system responds
A recovery screen should distinguish an empty result from work that is still loading, without clearing the visitor’s context.
No matching activity yet
Explain what was searched, preserve the current filters, and offer a clear return path.
Checking the latest status
Keep the prior confirmed state visible. Never imply that an unfinished request succeeded.
Recovery & Interaction Standards v2.8 · duplicate prevention
Review the existing outcome before trying again
Possible duplicates are separated from new actions so the visitor can inspect the existing result safely.
Visit plan preview already exists
No second request is sent. A production flow would show authoritative status, time, source, and allowed next actions.
Recovery & Interaction Standards v2.8 · route map
Choose the safest next route
A route map keeps successful, interrupted, duplicate, and blocked outcomes distinct without inventing authority.
Confirmed synthetic outcome
Return to the existing preview when a result is already available.
Interrupted or empty state
Preserve context and show what can safely be retried.
Possible duplicate
Inspect the existing outcome before starting anything again.
V31-I01 · sign-in entry
Start with a clear account boundary
This synthetic screen explains the handoff without collecting credentials or creating a session.
Continue to the approved identity provider
A production flow would name the provider, destination, privacy boundary, and safe return path before leaving.
V31-I05 · authentication unavailable
Sign-in is temporarily unavailable
Do not request a password, imply a session, or erase the person’s context.
No account change occurred
The provider did not confirm authentication. Production recovery would offer an approved retry or help route.
Keep browsing safely
Public schedule and discovery remain available without signing in.
V31-H01 · household overview
Understand household roles before acting
All people and relationships shown here are fictional; no guardian or dependent record is created.
V31-H05 · guardian authorization required
Authorization must be verified before continuing
No guardian action is simulated
A production flow requires approved identity, relationship, consent, retention, and correction rules. This preview does not establish them.
V31-W01 · waiver status
Show document status without claiming completion
No document is opened, signed, stored, or verified in this preview.
V31-I02 · Auth0 handoff
Understand the identity-provider handoff
This synthetic screen explains the destination and return boundary without opening an identity provider or collecting credentials.
What would happen next
- Leave for the approved provider
- Authenticate under provider controls
- Return with a result, never a password
V31-I03 · returning from Auth0
Validate the return before changing state
A return URL alone is not proof of authentication. This preview carries no token, identity, or session.
Result still needs processing
Production would validate issuer, audience, state, nonce, expiry, and approved role mapping.
V31-I04 · authentication processing
Keep the outcome pending until checks finish
The interface distinguishes processing from success and preserves a safe exit.
Checking the synthetic result
No account or role is assigned while verification is pending.
Provider result unavailable
Do not imply a session or erase context.
V31-I06 · sign-in help
Offer help without requesting credentials
Troubleshooting stays explanatory and routes only to approved recovery concepts.
V31-I07 · account recovery handoff
Recovery belongs with the identity provider
Explain the protected handoff
Production recovery would occur at the approved provider, with a bounded return and a clear expiration state.
V31-I08 · expired session
The recovery session has expired
Start again from a trusted entry point
Never reuse an expired result or imply that an earlier request succeeded.
V31-I09 · reauthentication success
Confirm the verified boundary before continuing
This is a presentation-only success state. No identity, session, or entitlement exists.
Continue only to the permitted destination
Production would recheck current account and role context before routing.
V31-I10 · access denied for wrong role
This account cannot open that workspace
Keep member and staff boundaries separate
The preview offers no override, role change, or privileged path.
V31-I11 · sign out confirmation
Confirm the session boundary before leaving
This concept explains what would happen before a member ends a session. It does not sign out, clear a real session, or change an account.
V31-P01 · pass catalog
Compare synthetic pass concepts clearly
Examples show information hierarchy only. Prices, inventory, taxes, benefits, eligibility, and sale terms are intentionally absent.
Intro Pass concept
Orientation-aware entry with a guided readiness path.
Day Pass concept
A comparison state for future access rules and inclusions.
V31-P02 · product detail
Understand the concept before choosing
A future detail view should disclose eligibility, benefits, limits, policies, and price before any commitment.
What the concept includes
- Open-climbing entry concept
- Readiness and arrival guidance
- Staff-assisted first-visit path
Not configured
- No price or tax calculation
- No refund or expiration terms
- No inventory or entitlement
V31-P03 · attendee selection
Choose who the pass concept is for
Jamie and Riley are fictional. No customer record, household role, age, or eligibility is read or changed.
Jamie Liu
Fictional adult member concept.
Riley Liu
Fictional dependent concept; guardian review would be required.
V31-P04 · order review
Review every decision before payment
This is a synthetic order state. It has no amount, price, tax, policy acceptance, reservation, or charge.
V31-P05 · promotion and credit
Apply value without hiding the outcome
No promotion code, stored-value balance, or member credit is checked. The controls demonstrate validation and recovery language only.
V31-P06 · payment handoff
Explain the provider boundary before leaving
A production journey would open a trusted payment provider. This preview never opens Stripe, creates a PaymentIntent, or requests card data.
V31-P07 · payment processing
Keep the member oriented while payment is pending
No network request or charge occurs. The state shows progress, safe waiting, and a clear recovery route.
V31-P08 · payment authentication
Handle an extra verification step without confusion
This screen does not launch a bank challenge or request a code, password, card number, or financial credential.
V31-P09 · payment reconciliation
Resolve the returned result before showing success
A production client would verify the server-side result first. This synthetic state never claims a charge, entitlement, receipt, or reservation.
Verified outcome
Show confirmation only after the authoritative result is known.
Still reconciling
Keep status visible and prevent duplicate purchase attempts.
V31-P10 · purchase confirmed · MVP-required
Confirm the purchase only after the server does
This synthetic state does not claim a charge, order, receipt, pass, or reservation. A production result would require signed server reconciliation against the authoritative order record.
V31-P11 · payment declined · MVP-required
Explain a declined result without guessing why
No charge or provider reason is represented. The concept offers a safe next action without exposing or requesting financial credentials.
V31-P12 · payment cancelled · MVP-required
Return safely after payment is cancelled
The synthetic journey preserves context without claiming that a charge, order, or reservation exists.
V31-P13 · payment interrupted · MVP-required
Recover when the payment handoff is interrupted
Do not infer success or failure from a lost connection. Preserve the order context and verify the authoritative result before another attempt.
V31-P14 · duplicate payment attempt · MVP-required
Stop a duplicate attempt and reconcile first
The product should check the authoritative order result before allowing another payment action.
V31-P15 · retry payment · MVP-required
Make a retry deliberate and safe
A retry is offered only after the prior result is known. This synthetic control never opens Stripe, creates a PaymentIntent, or asks for card data.
V31-P16 · receipt and order detail · MVP-required
Show the verified order record clearly
This layout contains no receipt number, amount, tax, payment method, downloadable record, or real member reference.
V31-P17 · refund policy display · owner decision required
Keep unresolved refund terms visibly unresolved
PH-UX31-05 policy/pricing remains open. This preview does not invent refund eligibility, windows, fees, amounts, or processing promises.
V31-W02 · adult waiver start · MVP-required
Explain the adult waiver step before signing
PH-UX31-04 legal text/retention remains unresolved. This preview presents no legal document, determines no capacity, and collects no acceptance or signature.
V31-W03 · external signing handoff · integration-owned
Set expectations before leaving for the signing provider
PH-UX31-03 waiver provider remains unresolved. The provider owns the signing surface; Excalibur would retain only an appropriate correlation reference and returned status.
V31-W04 · signing in progress · integration-owned
Keep the signing-provider boundary visible
PH-UX31-03 waiver provider remains unresolved. This synthetic state does not open a provider, collect credentials, display legal text, or record a signature.
V31-W05 · return from signing · MVP-required
Validate the provider return before changing status
PH-UX31-04 legal text/retention remains unresolved. A return URL is not evidence of completion, and this preview carries no signature or document.
V31-W06 · signed evidence · MVP-required
Show evidence only after authoritative verification
No signed document, signer identity, timestamp, version, or retention term is represented. Status must be server-authorized and explicit.
V31-W07 · guardian waiver · MVP-required
Explain the guardian signing path without assuming authority
No age, relationship, authority, identity, legal text, or consent is determined or collected.
V31-W08 · waiver declined · MVP-required
Record no completion when signing is declined
This synthetic status does not infer a reason, restrict access, or alter a member or document record.
V31-W09 · waiver expired · MVP-required
Explain expiration without inventing a term
PH-UX31-04 legal text/retention remains unresolved. No expiry date, policy, or access decision is asserted.
V31-W10 · renewal required · MVP-required
Describe renewal before another provider handoff
The preview contains no renewal rule, legal text, retained acceptance, or completed document.
V31-W11 · provider unavailable · MVP-required
Keep status honest when the provider is unavailable
No retry occurs automatically and no document status changes. The member keeps a clear recovery choice.
V31-W12 · retry signing · MVP-required
Make a signing retry deliberate
A retry should preserve context and avoid duplicate provider sessions. This synthetic control launches nothing.
V31-W13 · staff-assisted resolution · MVP-required
Escalate the document issue without overriding evidence
No staff ticket, waiver status, access decision, or member record changes. Assistance cannot substitute for authoritative provider evidence.
V31-H02 · Add household member · MVP-REQUIRED
Add household member
Review a fictional person before adding them to a household. No person or relationship record is created.
V31-H03 · Add minor · MVP-REQUIRED
Add minor
Review the minor-registration concept without entering a birth date, identity, or private information. This preview establishes no age or guardian authority.
V31-H04 · Guardian relationship · MVP-REQUIRED
Guardian relationship
A relationship label alone cannot establish authority. Server-authorized relationship evidence would govern the permitted next action.
V31-H06 · Guardian invitation or handoff · OWNER-DECISION-REQUIRED
Guardian invitation or handoff
PH-UX31-02 guardian model remains unresolved. No invitation, notification, relationship, consent, or account is created.
V31-H07 · Guardian confirmation · MVP-REQUIRED
Guardian confirmation
This is a synthetic confirmation state. No guardian authority has been checked or granted.
V31-H08 · Guardian unavailable · MVP-REQUIRED
Guardian unavailable
Keep the dependent context visible and offer a safe return. Assistance does not establish guardian authority.
V31-H09 · Duplicate household member · MVP-REQUIRED
Duplicate household member
Review a possible duplicate without revealing another person’s records. No match is confirmed and no merge occurs.
V31-H10 · Household merge review · MVP-REQUIRED
Household merge review
Compare the relationship boundary before any merge. This demonstration changes no identity, records, or household membership.
V31-H11 · Change relationship confirmation · MVP-REQUIRED
Change relationship confirmation
Review a proposed relationship change and its dependent context. The synthetic confirmation does not save or authorize a change.
V31-H12 · Acting for a dependent · MVP-REQUIRED
Acting for a dependent
You are viewing a fictional dependent context. A production service would recheck the actor, relationship, and allowed action for this person.
V31-H13 · Readiness requirements detail · MVP-REQUIRED
Readiness requirements detail
Review the requirements for the selected fictional person. The server would evaluate relationships, document evidence, and readiness.
V31-W14 · Document history · MVP-REQUIRED
Document history
PH-UX31-04 legal text/retention remains unresolved. This synthetic history contains no document, signer, date, version, or retained legal acceptance.
V31-W15 · View signed document · MVP-REQUIRED
View signed document
PH-UX31-04 legal text/retention remains unresolved. No signed file exists in this preview. The view illustrates a protected document boundary without a fabricated download.
V31-R02 · All requirements complete · MVP-REQUIRED
All requirements complete
All-complete is a synthetic status example. No identity, relationship, document, or facility-access evidence has been evaluated.
V31-R03 · One requirement incomplete · MVP-REQUIRED
One requirement incomplete
Keep the next requirement and its correction route explicit. This example neither identifies a real missing record nor denies access.
V31-R04 · Multiple requirements incomplete · MVP-REQUIRED
Multiple requirements incomplete
Present multiple unresolved requirements without making optional choices mandatory. Each production status requires current authorized evidence.
V31-R05 · Facility headshot required · MVP-REQUIRED
Facility headshot required
The official identity photo belongs to the staff-assisted flow. Members cannot upload or choose it here. Review the correct fictional person in the staff preview before continuing.
V31-R06 · Ready for first visit · MVP-REQUIRED
Ready for first visit
This readiness result is simulated. Arrival, physical check-in, and an access decision remain distinct. Staff must review current person context and evidence.
V31-R07 · Readiness changed after purchase · MVP-REQUIRED
Readiness changed after purchase
A purchase does not freeze readiness or approve facility entry. Recheck current evidence and show the permitted next step.
V31-R08 · Readiness service unavailable · MVP-REQUIRED
Readiness service unavailable
The current result is unavailable. Preserve the last established context, offer a deliberate retry, and never imply that a requirement or access decision succeeded.
p32-m01 · Purchase information · MVP-REQUIRED
Purchase information
Only name, email, and phone are represented before the secure-payment boundary. Values are disabled fictional examples; no information is collected.
p32-m02 · Purchase information errors · MVP-REQUIRED
Purchase information errors
Correct the marked examples before continuing. Name: enter a name. Email: use a complete address. Phone: use a complete number. Errors are identified in text; no validation or submission occurs.
p32-m03 · Possible duplicate account · MVP-REQUIRED
Possible duplicate account
A possible match is an example only. Do not expose another person’s name or account information. Choose the existing-account concept or return to review contact details.
p32-m04 · Required account messages · MVP-REQUIRED
Required account messages
Billing, membership, waiver, booking, and security messages remain separate from optional marketing. This screen simulates reviewing the required-message step; nothing is accepted or activated.
p32-m05 · Optional marketing choices · MVP-REQUIRED
Optional marketing choices
Email offers and promotional texts are optional and unchecked. Choosing neither does not affect purchase or access. No preference is saved and no message is sent.
p32-m06 · Verify contact · MVP-REQUIRED
Verify contact
A fictional verification message would be sent through an approved service. This preview sends nothing and has no link, token, identity, or verified contact.
p32-m07 · Verification help · MVP-REQUIRED
Verification help
Review a deliberate resend or email-correction path. No message is resent, no email changes, and no credential is requested.
p32-m08 · Account setup ready · MVP-REQUIRED
Account setup ready
Account completeness and facility readiness are distinct. The fictional complete state grants no identity, membership, or access.
p32-m09 · Required messages declined · MVP-REQUIRED
Required messages declined
The account-step concept is paused. Optional marketing remains separate. No notice choice, access status, or account is changed.
p32-m10 · Connection loss · PROPOSED / AWAITING APPROVAL
Connection loss
O-013 remains proposed and awaiting approval. The outcome is unconfirmed; do not infer success or failure from a lost connection. No action is queued or recorded by this preview.
batch28-02-guest-menu · canonical v2.6
Your first climb starts here
Browse the synthetic passes and schedule before reviewing the sign-in concept.
batch28-10-member-menu · canonical v2.6
Your member destinations
Home, Schedule, My Climbing, Awards & Badges, and Account remain distinct. Jamie is fictional; no member session exists.
