Profile
Synthetic Tutor Provider A
Tutor profile
Inspect verification, availability, and guardian-mediated contact posture.
Available after runtime gates
Synthetic Tutor Provider A
Product surface
Synthetic Tutor Provider A
Synthetic schedule
synthetic-request-a
Local review walkthrough
Use this display-only spine to review how organization context, discovery, request flow, status, seller/tutor operations, Admin-OS, fulfillment, and support connect without treating local fixtures as runtime truth.
Current walkthrough step
Move through marketplace home, search, products, product detail, tutor discovery, tutor profile, and school recommendations.
Local review versus runtime truth
Disabled walkthrough affordances
Tutor profile
Inspect one tutor/provider profile with subject coverage, trust posture, school context, availability posture, and blocked booking/contact affordances.
Tutor matching
school-context candidate only
recommendation under local review
display-only recommendation context
Matching posture
Subject coverage
Availability posture
Safeguarding posture
Empty state
Missing tutor profiles fail closed to a local empty state; no backend lookup or browser write is attempted.
Blocked state
Tutor runtime, booking, schedule holds, direct contact, notification dispatch, child-safety runtime, real child data, payments, database writes, and release claims are unavailable in this slice.
Disabled tutor affordances
local api domain simulation
Review product for Synthetic Stationery Pack at Synthetic Learning Hub A.
Current lifecycle
Product detail exposes the selected synthetic offer and seller posture without live inventory truth.
Same local envelope
Blocked policy
synthetic_session_missing
synthetic_session_missing keeps runtime auth fail-closed until a preview/staging synthetic session is supplied.
Actor scope
Still blocked
tutor provider
/local/marketplace/tutors/[tutorId]
tutor profile detail
Local tutor profile posture showing verification, availability, and request boundaries.
| Area | Fixture | Posture |
|---|---|---|
| Profile | Synthetic Tutor Provider A | display_only_backend_required |
| Availability | Synthetic schedule | booking_runtime_unavailable |
| Request | synthetic-request-a | learner_context_redacted_for_tutor_queue |
tutor profile
Static
Synthetic tutor profile
Read-only
Verification and request posture preview
Empty
No live availability schedule
Denied
Tutor booking and direct learner contact are blocked
Booking runtime is disabled
Tutor request mutation is disabled
Direct learner contact is blocked
tutor profile detail
Query selected variant
loading fixture state selected from local query only.
Loading
Preparing the tutor profile detail fixture view from local synthetic records only.
No network fetch, server mutation, or persisted refresh is executed in the loading posture.Open loading variantEmpty
The local tutor_profile fixture has no extra records beyond the current synthetic baseline for Tutor Profile.
Empty state recovery is local display only and does not query production, preview, or shared storage.Open empty variantError
The local fixture adapter can report an unavailable state for local.marketplace.tutors.profile without retrying runtime APIs or writing data.
Retry, notification, support, checkout, fulfillment, and database mutation paths stay disabled.Open error variantDenied
backend_tutor_profile_verification_and_request_truth remains the truth owner; the local route cannot promote fixture data into runtime authority.
Actor scope, live data access, mutation, and runtime-ready promotion remain blocked.Open denied variantContext
Synthetic Learning Hub A
Synthetic fixture
Synthetic Tutor Provider A
Truth owner
backend_tutor_profile_verification_and_request_truth
Blocked posture
Runtime and mutation families disabled