Search

Search educational goods and tutors

Scan local synthetic results across products and providers without executing live search.

Discovery refinementbackend missinglocal synthetic only
Apply filtersSearch execution requires backend catalog and tutor provider truth
Save searchFilter and result posture preview

Synthetic Stationery Pack

What the reviewer sees first

Query posture
static_query_display_only
Catalog fixture
Synthetic Stationery Pack
Tutor fixture
Synthetic Tutor Provider A
Data source
local_synthetic_fixture_detail_only

Product surface

Review rows

Synthetic Stationery Pack

product

organization_scoped_display_only

Synthetic Uniform Bundle

product

display_only_no_payment

Synthetic Tutor Provider A

tutor

display_only_backend_required

Local review walkthrough

Follow the synthetic marketplace journey

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.

Display-only review spineDiscovery, product, tutorSearch
  1. 01
    Organization contextStart with school context
  2. 02
    Discovery, product, tutorCompare products and tutor support
  3. 03
    Request reviewReview the request before submission
  4. 04
    Confirmation and statusFollow confirmation into buyer status
  5. 05
    Seller and tutor operationsReview operator queues
  6. 06
    FulfillmentCheck fulfillment posture
  7. 07
    SupportCheck support and refund posture
  8. 08
    Admin-OSReview school, seller, tutor, and safety queues

Compare products and tutor support

Move through marketplace home, search, products, product detail, tutor discovery, tutor profile, and school recommendations.

Marketplace home/local/marketplaceSearch/local/marketplace/searchProducts/local/marketplace/productsProduct detail/local/marketplace/products/synthetic-product-aTutors/local/marketplace/tutorsTutor profile/local/marketplace/tutors/synthetic-tutor-provider-aSchool tutors/local/marketplace/school/tutors
Local review source
Accepted PS-001 through PS-022 synthetic fixtures and local API state
Runtime truth
Still blocked until explicit owner authority supplies auth, backend truth, writes, and proof
Reviewer action
Use route context and disabled affordances to assess journey clarity only
Boundary
No live submit, switch, pay, notify, support, booking, contact, admin, or release action
runtime authorganization switchingdatabase writespaymentsnotificationssupport/refund mutationtutor runtimechild-safety runtimereal user datareal child datathird-party setuprelease claims
Submit requestSubmission and persistence require a future server-owned runtime gate.
Switch organizationRuntime organization switching and membership writes remain blocked.
Pay or settlePayment execution, checkout settlement, order settlement, and payment settlement are not authorized.
Dispatch notificationNotification providers, templates, consent, secrets, and dispatch are blocked.
Open support caseSupport case, message, dispute, and refund mutations require future authority.
Book or contact tutorTutor runtime, booking, schedule holds, direct contact, and child-safety runtime are blocked.
Make Admin-OS decisionApproval, restriction, pause, merge, enforcement, and safety decisions remain no-op display posture.
Expose real dataReal user data and real child data are not authorized in local review.

draft blocked

Draft flow is fail-closed

synthetic_session_missing blocks this local request draft before any route can act on it.

Searchps033:local-draft:ps002:local-request-intent:synthetic-learning-hub-a:synthetic-product-stationery-asynthetic session unavailable

Local request draft

Keep the same local draft while scanning buyer-visible results.

Draft
ps033:local-draft:ps002:local-request-intent:synthetic-learning-hub-a:synthetic-product-stationery-a
Line
synthetic-product-stationery-a
Quantity
1
Fulfillment
school_pickup_or_delivery_review
Persistence
URL/server-rendered local state only

No runtime mutation

Database writes
0
Payment execution
blocked
Request mutation
blocked
Notification dispatch
blocked
Real user or child data
blocked
Save draftDraft persistence remains blocked; state is carried only in the URL.
Submit requestSubmission requires database-write owner authority.
Execute paymentPayments and settlement remain blocked.
Notify sellerNotification dispatch remains blocked.

server-bound save

Server action save ready

This local entry is server-bound; it does not add a browser database client or public API write route.

fail_closedps033:local-draft:ps002:local-request-intent:synthetic-learning-hub-a:synthetic-product-stationery-asynthetic session unavailable

PS-038 -> PS-036 -> PS-035

Server action
server-action://kokooi/preview-synthetic-request-drafts/save
Internal API
internal://kokooi/preview-synthetic-request-drafts
Persistence
PS-035_PREVIEW_SYNTHETIC_REQUEST_DRAFT_PERSISTENCE_FOUNDATION
Table family
kokooi_ps035_request_drafts, kokooi_ps035_request_draft_audit_events

No unsafe write path

Preview writes
0
Local preview writes
0
Browser writes
0
Public route writes
0
Fail-closed reason
synthetic_session_missing
Save unavailablesynthetic_session_missing

saved draft readback

Saved draft readback ready

A reviewer can open the resume state to see server-bound readback without submitting the request.

fail_closedps033:local-draft:ps002:local-request-intent:synthetic-learning-hub-a:synthetic-product-stationery-asynthetic session unavailable

No draft restored

Draft
ps033:local-draft:ps002:local-request-intent:synthetic-learning-hub-a:synthetic-product-stationery-a
Request intent
ps002:local-request-intent:synthetic-learning-hub-a:synthetic-product-stationery-a
Product
synthetic-product-stationery-a
Status
not resumed
Audit events
0

PS-039 -> PS-038 -> PS-036 -> PS-035

Save UI
PS-039_PREVIEW_SYNTHETIC_REQUEST_DRAFT_LOCAL_UI_SERVER_ACTION_BINDING
Server action
PS-038_PREVIEW_SYNTHETIC_REQUEST_DRAFT_SERVER_ACTION_BOUNDARY
Internal API
PS-036_PREVIEW_SYNTHETIC_REQUEST_DRAFT_INTERNAL_API_BOUNDARY
Persistence
PS-035_PREVIEW_SYNTHETIC_REQUEST_DRAFT_PERSISTENCE_FOUNDATION
Fail-closed reason
synthetic_session_missing
Resume unavailablesynthetic_session_missing

local api domain simulation

Local API request intent

Discover products for Synthetic Stationery Pack at Synthetic Learning Hub A.

Discover products

Catalog and search screens read synthetic product candidates through the local API boundary.

Discover productsReview productDraft request intentSubmit request postureShow confirmationTrack buyer requestExpose seller queueExpose Admin-OS review
Buyer statusRequest received for local review
Seller queuebuyer_identity_minimized_for_seller_queue
Admin-OS reviewseller_enforcement_mutation_disabled
Persistence
non_persisted_local_synthetic_envelope
Payment
payment_execution_blocked
Database writes
0
Child data
no_real_child_data

synthetic_session_missing

Synthetic runtime auth gate

synthetic_session_missing keeps runtime auth fail-closed until a preview/staging synthetic session is supplied.

synthetic session unavailable

Target
preview
Data class
synthetic
Session
synthetic_session_missing
Route access
fail-closed
Read verification
synthetic_session_missing
Organization switching
blocked
Database writes
0
Payments
blocked
Real user or child data
blocked
Readiness claim
blocked

buyer marketplace

Discovery and Search Results

/local/marketplace/search

backend_missing
Screen
MKT-SEARCH-001
Route
local.marketplace.search
Domain
product_discovery
Data
local_synthetic_fixture_only

search results detail

Synthetic search result detail

Local search posture that previews result fields without executing live search.

Query posture
static_query_display_only
Catalog fixture
Synthetic Stationery Pack
Tutor fixture
Synthetic Tutor Provider A
Data source
local_synthetic_fixture_detail_only

Synthetic search rows

ResultTypePosture
Synthetic Stationery Packproductorganization_scoped_display_only
Synthetic Uniform Bundleproductdisplay_only_no_payment
Synthetic Tutor Provider Atutordisplay_only_backend_required

discovery search results

Local interaction states

mutations disabled

Synthetic search results

Filter and result posture preview

No live search backend results

Search execution requires backend catalog and tutor provider truth

Queryinput

Search query execution is disabled

Filterscheckbox group

Filter mutation is static only

Sortselect

Result ordering is not backed by runtime search

search results detail

Local fixture state variants

runtime blocked

denied fixture state selected from local query only.

Preparing Synthetic search result detail

Preparing the search results detail fixture view from local synthetic records only.

No network fetch, server mutation, or persisted refresh is executed in the loading posture.Open loading variant

No additional search results detail rows

The local catalog_search fixture has no extra records beyond the current synthetic baseline for Discovery and Search Results.

Empty state recovery is local display only and does not query production, preview, or shared storage.Open empty variant

Synthetic search results detail adapter unavailable

The local fixture adapter can report an unavailable state for local.marketplace.search without retrying runtime APIs or writing data.

Retry, notification, support, checkout, fulfillment, and database mutation paths stay disabled.Open error variant

Discovery and Search Results runtime access denied

backend_catalog_search_and_tutor_provider_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 variant

Screen composition

Synthetic Learning Hub A

Synthetic Stationery Pack

backend_catalog_search_and_tutor_provider_truth

Runtime and mutation families disabled