Screenshot ref
manual-supplier-dashboard.png
Review note
Confirm route purpose, mobile fit, and blocked-action clarity before marking the role demo-ready.
A manual evidence desk for attaching review notes, screenshot references, route status, correction proof, and reviewer decisions to each role UX correction without creating backend storage yet.
Roles
7
all Business Pro demo roles
Evidence candidates
21
one per route correction
Proof types
6
screenshot, note, route, decision, boundary, mobile
Runtime writes
0
manual evidence plan only
Role evidence queue
Selected role evidence
Source truth, quote evidence, origin proof, and no payout/inventory claim.
Evidence
3
Critical
0
High
2
Selected evidence packets
Screenshot ref
manual-supplier-dashboard.png
Review note
Confirm route purpose, mobile fit, and blocked-action clarity before marking the role demo-ready.
/business-pro/supplier-action-workbench
Screenshot ref
manual-supplier-workbench.png
Review note
Confirm route purpose, mobile fit, and blocked-action clarity before marking the role demo-ready.
Screenshot ref
manual-supplier-primary-route.png
Review note
Confirm route purpose, mobile fit, and blocked-action clarity before marking the role demo-ready.
Proof types
A local screenshot filename, browser capture reference, or future attachment pointer.
Visual layout, mobile fit, overlapping text, clipped button, or broken hierarchy.
Short human observation explaining what passed, failed, or needs correction.
Every manual QA decision.
Rendered, timeout, missing route, wrong page, weak content, or blocked by design.
Every dashboard, workbench, and primary route.
Evidence that the page did not claim fake auth, wallet, payout, inventory, ledger, order, PO, GRN, or invoice authority.
Finance, customer, admin, inventory, and supplier/manufacturer routes.
Evidence that the route works at mobile width without broken text, clipped buttons, or hidden actions.
Every public or role-facing route.
Pass, needs correction, blocked, accepted as preview-only, or recheck after fix.
Every correction candidate before it leaves the backlog.
Capture workflow
Open the dashboard, workbench, or primary route from the correction item.
Route state is observed directly, not assumed from the build manifest.
Attach a screenshot name or future image reference for desktop and mobile if relevant.
The evidence packet points to visible UI proof.
Record exactly what is weak, fixed, blocked, or acceptable as preview-only.
A later developer can fix without guessing.
Confirm no page claims unapproved auth, wallet, payment, settlement, ledger, order, inventory, PO, GRN, or invoice truth.
Safety is reviewed separately from visual polish.
Mark pass, needs correction, accepted preview-only, blocked, or recheck after fix.
The item has a clear next move.
Decision states
Route renders, role is clear, mobile fit is acceptable, and boundaries are safe.
Route renders but copy, layout, labels, role context, or safety wording needs work.
The route is useful for demo but must clearly state it is preview or evidence-only.
Route should not be promoted because it risks privacy, finance, inventory, auth, or governance confusion.
A correction has been applied and the same route needs smoke testing again.
Evidence packet
{
"evidenceDeskId": "role_qa_evidence_capture_desk_174",
"phase": "Phase 174",
"sourceGate": "FAEDA-ROLE-UX-CORRECTION-BACKLOG-001",
"route": "/business-pro/role-qa-evidence-capture-desk",
"correctionBacklog": "role_ux_correction_backlog_173",
"manualOnly": true,
"createsFiles": false,
"storesScreenshots": false,
"createsQaRecords": false,
"createsTickets": false,
"proofTypes": [
"screenshot-reference",
"review-note",
"route-status",
"boundary-proof",
"mobile-proof",
"review-decision"
],
"evidenceCandidates": [
{
"id": "supplier_dashboard_ux_fix_evidence",
"sourceCorrectionId": "supplier_dashboard_ux_fix",
"roleId": "supplier",
"routeLabel": "Dashboard",
"href": "/business-pro/supplier-dashboard",
"severity": "high",
"proposedDecision": "needs review",
"screenshotRef": "manual-supplier-dashboard.png"
},
{
"id": "supplier_workbench_ux_fix_evidence",
"sourceCorrectionId": "supplier_workbench_ux_fix",
"roleId": "supplier",
"routeLabel": "Workbench",
"href": "/business-pro/supplier-action-workbench",
"severity": "medium",
"proposedDecision": "review as preview-only",
"screenshotRef": "manual-supplier-workbench.png"
},
{
"id": "supplier_primary_route_ux_fix_evidence",
"sourceCorrectionId": "supplier_primary_route_ux_fix",
"roleId": "supplier",
"routeLabel": "Primary route",
"href": "/business-pro/supplier-manufacturer",
"severity": "high",
"proposedDecision": "needs review",
"screenshotRef": "manual-supplier-primary-route.png"
},
{
"id": "manufacturer_dashboard_ux_fix_evidence",
"sourceCorrectionId": "manufacturer_dashboard_ux_fix",
"roleId": "manufacturer",
"routeLabel": "Dashboard",
"href": "/business-pro/manufacturer-dashboard",
"severity": "high",
"proposedDecision": "needs review",
"screenshotRef": "manual-manufacturer-dashboard.png"
},
{
"id": "manufacturer_workbench_ux_fix_evidence",
"sourceCorrectionId": "manufacturer_workbench_ux_fix",
"roleId": "manufacturer",
"routeLabel": "Workbench",
"href": "/business-pro/manufacturer-action-workbench",
"severity": "high",
"proposedDecision": "needs review",
"screenshotRef": "manual-manufacturer-workbench.png"
},
{
"id": "manufacturer_primary_route_ux_fix_evidence",
"sourceCorrectionId": "manufacturer_primary_route_ux_fix",
"roleId": "manufacturer",
"routeLabel": "Primary route",
"href": "/business-pro/manufacturer-source-map",
"severity": "high",
"proposedDecision": "needs review",
"screenshotRef": "manual-manufacturer-primary-route.png"
},
{
"id": "wholesaler_dashboard_ux_fix_evidence",
"sourceCorrectionId": "wholesaler_dashboard_ux_fix",
"roleId": "wholesaler",
"routeLabel": "Dashboard",
"href": "/business-pro/wholesaler-dashboard",
"severity": "high",
"proposedDecision": "needs review",
"screenshotRef": "manual-wholesaler-dashboard.png"
},
{
"id": "wholesaler_workbench_ux_fix_evidence",
"sourceCorrectionId": "wholesaler_workbench_ux_fix",
"roleId": "wholesaler",
"routeLabel": "Workbench",
"href": "/business-pro/wholesaler-action-workbench",
"severity": "high",
"proposedDecision": "needs review",
"screenshotRef": "manual-wholesaler-workbench.png"
},
{
"id": "wholesaler_primary_route_ux_fix_evidence",
"sourceCorrectionId": "wholesaler_primary_route_ux_fix",
"roleId": "wholesaler",
"routeLabel": "Primary route",
"href": "/business-pro/wholesaler-stock-intake-gate",
"severity": "high",
"proposedDecision": "needs review",
"screenshotRef": "manual-wholesaler-primary-route.png"
},
{
"id": "retailer_dashboard_ux_fix_evidence",
"sourceCorrectionId": "retailer_dashboard_ux_fix",
"roleId": "retailer",
"routeLabel": "Dashboard",
"href": "/business-pro/retailer-dashboard",
"severity": "high",
"proposedDecision": "needs review",
"screenshotRef": "manual-retailer-dashboard.png"
},
{
"id": "retailer_workbench_ux_fix_evidence",
"sourceCorrectionId": "retailer_workbench_ux_fix",
"roleId": "retailer",
"routeLabel": "Workbench",
"href": "/business-pro/retailer-action-workbench",
"severity": "high",
"proposedDecision": "needs review",
"screenshotRef": "manual-retailer-workbench.png"
},
{
"id": "retailer_primary_route_ux_fix_evidence",
"sourceCorrectionId": "retailer_primary_route_ux_fix",
"roleId": "retailer",
"routeLabel": "Primary route",
"href": "/business-pro/retail-listing-publication-gate",
"severity": "high",
"proposedDecision": "needs review",
"screenshotRef": "manual-retailer-primary-route.png"
},
{
"id": "customer_dashboard_ux_fix_evidence",
"sourceCorrectionId": "customer_dashboard_ux_fix",
"roleId": "customer",
"routeLabel": "Dashboard",
"href": "/business-pro/customer-dashboard",
"severity": "critical",
"proposedDecision": "needs correction",
"screenshotRef": "manual-customer-dashboard.png"
},
{
"id": "customer_workbench_ux_fix_evidence",
"sourceCorrectionId": "customer_workbench_ux_fix",
"roleId": "customer",
"routeLabel": "Workbench",
"href": "/business-pro/customer-action-workbench",
"severity": "critical",
"proposedDecision": "needs correction",
"screenshotRef": "manual-customer-workbench.png"
},
{
"id": "customer_primary_route_ux_fix_evidence",
"sourceCorrectionId": "customer_primary_route_ux_fix",
"roleId": "customer",
"routeLabel": "Primary route",
"href": "/business-pro/customer-demand-signal-gate",
"severity": "critical",
"proposedDecision": "needs correction",
"screenshotRef": "manual-customer-primary-route.png"
},
{
"id": "rider_dashboard_ux_fix_evidence",
"sourceCorrectionId": "rider_dashboard_ux_fix",
"roleId": "rider",
"routeLabel": "Dashboard",
"href": "/business-pro/rider-dashboard",
"severity": "high",
"proposedDecision": "needs review",
"screenshotRef": "manual-rider-dashboard.png"
},
{
"id": "rider_workbench_ux_fix_evidence",
"sourceCorrectionId": "rider_workbench_ux_fix",
"roleId": "rider",
"routeLabel": "Workbench",
"href": "/business-pro/rider-action-workbench",
"severity": "high",
"proposedDecision": "needs review",
"screenshotRef": "manual-rider-workbench.png"
},
{
"id": "rider_primary_route_ux_fix_evidence",
"sourceCorrectionId": "rider_primary_route_ux_fix",
"roleId": "rider",
"routeLabel": "Primary route",
"href": "/business-pro/logistics-booking-gate",
"severity": "high",
"proposedDecision": "needs review",
"screenshotRef": "manual-rider-primary-route.png"
},
{
"id": "admin_dashboard_ux_fix_evidence",
"sourceCorrectionId": "admin_dashboard_ux_fix",
"roleId": "admin",
"routeLabel": "Dashboard",
"href": "/business-pro/admin-dashboard",
"severity": "high",
"proposedDecision": "needs review",
"screenshotRef": "manual-admin-dashboard.png"
},
{
"id": "admin_workbench_ux_fix_evidence",
"sourceCorrectionId": "admin_workbench_ux_fix",
"roleId": "admin",
"routeLabel": "Workbench",
"href": "/business-pro/admin-action-workbench",
"severity": "critical",
"proposedDecision": "needs correction",
"screenshotRef": "manual-admin-workbench.png"
},
{
"id": "admin_primary_route_ux_fix_evidence",
"sourceCorrectionId": "admin_primary_route_ux_fix",
"roleId": "admin",
"routeLabel": "Primary route",
"href": "/business-pro/source-to-sale-control-room",
"severity": "high",
"proposedDecision": "needs review",
"screenshotRef": "manual-admin-primary-route.png"
}
],
"nextAllowedGate": "phase_175_evidence_storage_permission_design_gate"
}Hard rules
Phase 174 is a manual evidence capture desk only.
Do not upload files, store screenshots, write QA records, create tickets, run browser automation, create sessions, or mutate backend data here.
Screenshot references are placeholders until an approved storage/evidence module exists.
Evidence must not contain real CNIC, wallet, bank, customer private data, supplier secrets, or production credentials.
Next gate can define evidence storage and review permissions only after this desk is accepted.
Next build gate
After evidence capture is visible, the next safe move is designing who may upload, view, redact, retain, and approve QA evidence.