Request captured
synthetic-request-a
Buyer tracking
Review static lifecycle, fulfillment, and support rows for the synthetic request.
Available after runtime gates
display_only_no_order_persistence
Product surface
synthetic-request-a
synthetic-fulfillment-event-a
synthetic-support-case-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
Read synthetic confirmation and buyer request status posture without receipt creation or notification dispatch.
Local review versus runtime truth
Disabled walkthrough affordances
Buyer status path
Buyer status carries the synthetic request into seller response, fulfillment, and support posture without backend status truth.
Current buyer step
The buyer can read tracking posture, but no fulfillment, notification, support, dispute, or refund mutation is enabled.
Local display versus backend truth
Product compare
Request review
Quote required before any payable amount exists
Display-only estimate posture; no checkout settlement
Seller quote response is blocked in local UI
Empty state
The compare path is rebuilt from local synthetic fixtures on each render; there is no account, browser storage, or database state to recover.
Blocked state
Backend catalog, offer, request, order, status, payment, notification, support, refund, and database-write authority are not available in this slice.
Disabled buyer affordances
draft blocked
synthetic_session_missing blocks this local request draft before any route can act on it.
URL state
Carry the same synthetic draft into buyer request tracking.
Blocked policies
Disabled actions
server-bound save
This local entry is server-bound; it does not add a browser database client or public API write route.
Persistence chain
Write posture
Save draft entry
saved draft readback
A reviewer can open the resume state to see server-bound readback without submitting the request.
Readback summary
Boundary posture
Resume entry
Buyer request status
The buyer can review status, seller response posture, fulfilment posture, and support posture for the same local request intent without creating an order or mutating runtime state.
Buyer tracking
The buyer can see the request after local confirmation.
Seller visibility is read-only and buyer identity remains minimized.
Pickup or delivery status is display-only until backend truth exists.
Support, dispute, and refund mutation are blocked in local review.
Empty state
The tracking surface is rebuilt from local synthetic fixtures; no persisted order or receipt history exists.
Blocked state
Receipt confirmation, fulfilment mutation, notification dispatch, support case creation, dispute handling, and refund mutation are unavailable in this slice.
Disabled tracking affordances
Buyer workflow
Track the local request lifecycle from the buyer side with fulfillment and support still read-only.
Buyer tracker
Buyer status reads the same request lifecycle from synthetic local state.
Show buyer-visible status, fulfillment posture, and support posture from the same request intent.
Next local step is seller visibility; receipt and support mutations remain blocked.
Shared request visibility
local api domain simulation
Track buyer request for Synthetic Stationery Pack at Synthetic Learning Hub A.
Current lifecycle
Buyer status reads the same request lifecycle from synthetic local state.
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
local fallback active
preview_read_opt_in_missing keeps this screen on the PS-002 local API fallback.
Read source
synthetic actor unavailable
Blocked policy
buyer marketplace
/local/marketplace/orders/[requestId]
buyer order tracking detail
Local buyer-visible request tracking posture with static lifecycle and fulfillment rows.
| Timeline step | Fixture | Posture |
|---|---|---|
| Request captured | synthetic-request-a | display_only_no_order_persistence |
| Fulfillment | synthetic-fulfillment-event-a | display_only_no_fulfillment_mutation |
| Support | synthetic-support-case-a | no_case_mutation_or_message_dispatch |
buyer order tracking
Static
Synthetic request status timeline
Read-only
Buyer-visible fulfillment and receipt posture
Empty
No live order history
Denied
Receipt, fulfillment, support, and refund mutations are blocked
Status updates are static
Receipt mutation is disabled
Support mutation is disabled
buyer order tracking detail
Query selected variant
No fixture state query selected; local default rendering remains active.
Loading
Preparing the buyer order tracking 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 buyer_request_status fixture has no extra records beyond the current synthetic baseline for Buyer Order Tracking.
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.orders.detail without retrying runtime APIs or writing data.
Retry, notification, support, checkout, fulfillment, and database mutation paths stay disabled.Open error variantDenied
backend_order_fulfillment_and_receipt_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
display_only_no_order_persistence
Truth owner
backend_order_fulfillment_and_receipt_truth
Blocked posture
Runtime and mutation families disabled