Complete access guide for external acceptance testing of the HomeQual platform. All accounts, scenarios, routes, and security expectations are documented below.
| Production URL | https://app.homequal.com— use this for acceptance testing |
| Preview URL | (Base44 Builder Preview — internal only)— Base44 builder preview; internal only |
| Environment to Test | Use the Production URL. All QA test data is flagged (is_test/is_demo) and is automatically excluded from production analytics and reporting. |
Authentication uses secure platform invitation links. Each account was invited via email; the invitee must accept the invitation to activate their account. Passwords are set by the invitee during acceptance — the platform does not expose or generate passwords for QA accounts.
| Display Name | Role | Tenant | Purpose | |
|---|---|---|---|---|
| HQ QA Administrator | jv+qa_admin@getmortgageready.com | admin | HomeQual QA (Direct) | Full platform access — test admin routes, Operations, Reports, tenant administration |
| HQ QA Advisor | jv+qa_advisor@getmortgageready.com | advisor | HomeQual QA (Direct) | Test advisor CRM, lead management, client presentations, lifecycle monitoring |
| Key Realty QA Admin | jv+qa_key_admin@getmortgageready.com | team_leader | Key Realty QA | Test brokerage admin — tenant isolation, team management, cross-tenant denial |
| INC Realty QA Admin | jv+qa_inc_admin@getmortgageready.com | team_leader | INC Realty QA | Test brokerage admin — tenant isolation, team management, cross-tenant denial |
| Jennifer Keytest | jv+qa_key_agent@getmortgageready.com | agent | Key Realty QA | Test agent experience — clients, presentations, Intelligence Lab, Qualy |
| Michael Inctest | jv+qa_inc_agent@getmortgageready.com | agent | INC Realty QA | Test agent experience — clients, presentations, Intelligence Lab, Qualy |
| HQ Direct Agent Test | jv+qa_hq_agent@getmortgageready.com | agent | HomeQual QA (Direct) | Test HomeQual direct agent — no brokerage tenant, full HomeQual branding |
| QA ActiveBuyer (Client) | jv+qa_active_buyer@getmortgageready.com | user (Client) | Key Realty QA | Test Client Home, My Plan, My Presentation, Ask Qualy, My Team, route restrictions |
| QA UnderContract (Client) | jv+qa_under_contract@getmortgageready.com | user (Client) | Key Realty QA | Test under-contract client journey, next-step logic, Client Home pipeline |
| QA ActiveSeller (Client) | jv+qa_active_seller@getmortgageready.com | user (Client) | INC Realty QA | Test seller Client Home, cross-tenant isolation, presentation visibility |
| QA MoveUp (Client) | jv+qa_move_up@getmortgageready.com | user (Client) | INC Realty QA | Test dual-journey (buy+sell) Client Home, Move-Up Strategy presentation |
| QA Refinance (Client) | jv+qa_refinance@getmortgageready.com | user (Client) | HomeQual QA | Test refinance client journey, Refinance Review presentation, Qualy product questions |
| QA ClosedHomeowner (Client) | jv+qa_closed@getmortgageready.com | user (Client) | Key Realty QA | Test post-close client state, old-task suppression, homeowner dashboard |
jv+qa_…@getmortgageready.com) and routes to the same inbox. Use the invitation email link for each account — not the general sign-up page — to avoid role misassignment. After acceptance, an admin must confirm the role matches the table above (see Section 3 for live status).| Account | Invited | Accepted | Role Confirmed | Ready | |
|---|---|---|---|---|---|
| HQ QA Administrator | jv+qa_admin@getmortgageready.com | Sent | No | — | No |
| HQ QA Advisor | jv+qa_advisor@getmortgageready.com | Sent | No | — | No |
| Key Realty QA Admin | jv+qa_key_admin@getmortgageready.com | Sent | No | — | No |
| INC Realty QA Admin | jv+qa_inc_admin@getmortgageready.com | Sent | No | — | No |
| Jennifer Keytest | jv+qa_key_agent@getmortgageready.com | Sent | No | — | No |
| Michael Inctest | jv+qa_inc_agent@getmortgageready.com | Sent | No | — | No |
| HQ Direct Agent Test | jv+qa_hq_agent@getmortgageready.com | Sent | No | — | No |
| QA ActiveBuyer (Client) | jv+qa_active_buyer@getmortgageready.com | Sent | No | — | No |
| QA UnderContract (Client) | jv+qa_under_contract@getmortgageready.com | Sent | No | — | No |
| QA ActiveSeller (Client) | jv+qa_active_seller@getmortgageready.com | Sent | No | — | No |
| QA MoveUp (Client) | jv+qa_move_up@getmortgageready.com | Sent | No | — | No |
| QA Refinance (Client) | jv+qa_refinance@getmortgageready.com | Sent | No | — | No |
| QA ClosedHomeowner (Client) | jv+qa_closed@getmortgageready.com | Sent | No | — | No |
| Client | Journey | Stage | Assigned Agent | Brokerage | Presentation | Expected Engagement |
|---|---|---|---|---|---|---|
| QA ActiveBuyer | Buy | Touring | Jennifer Keytest | Key Realty QA | Home Buying Advantage™ | active |
| QA UnderContract | Buy | Contracted | Jennifer Keytest | Key Realty QA | — | active |
| QA ActiveSeller | Sell | Touring | Michael Inctest | INC Realty QA | Home Selling Advantage™ | active |
| QA MoveUp | Buy + Sell | Planning | Michael Inctest | INC Realty QA | Move-Up Strategy™ | monitoring |
| QA Refinance | Refinance | Planning | HQ Direct Agent Test | HomeQual QA (Direct) | Refinance Review™ | monitoring |
| QA LongTerm | Buy | New | Jennifer Keytest | Key Realty QA | — | dormant |
| QA StaleHighIntent | Buy | Contacted | Michael Inctest | INC Realty QA | — | follow_up_due |
| QA PresentationView | Buy | Planning | Jennifer Keytest | Key Realty QA | — | follow_up_due |
| QA HelpRequest | Buy | New | HQ Direct Agent Test | HomeQual QA (Direct) | — | active |
| QA ClosedHomeowner | Buy | Closed | Jennifer Keytest | Key Realty QA | — | dormant |
Should See
Must NOT See
Should See
Must NOT See
Should See
Must NOT See
Allowed
All routes — full platform access including QA Test Center, Operations, Mortgage Performance, all agent tools.
Denied
None — admin has unrestricted access.
Allowed
Denied
Allowed
Denied
Allowed
Denied
Allowed
Denied
Test these routes directly by pasting the URL while logged in as each role. Verify that role-based access control works as expected.
/Home (Landing)/ClientHomeClient Home/MyHomeQualPlanMy HomeQual Plan/ClientSuccessPlanViewMy Presentation View/AgentDashboardAgent Dashboard/DashboardDashboard/AgentPortalHomeAgent Portal Home/AgentProfileAgent Profile/Marketing?tab=toolsMarketing Tools/IntelligenceLabConsumer Plan Hub (FastTrack)/OpportunityIntelligenceOpportunity Intelligence/ReportsReports/ClientPresentationCenterClient Presentation Center/ClientSuccessPlanBuilderClient Success Plan Builder/ImportLeadsImport Leads/ListingAppointmentBuilderListing Appointment Builder/SellerNetSheetProSeller Net Sheet Pro/BuyerConsultationBuilderBuyer Consultation Builder/AgentGrowthBlueprintAgent Growth Blueprint/RevenueProtectionPlannerRevenue Protection Planner/MortgagePerformanceDashboardMortgage Performance Dashboard/AdminLeadsAdmin Leads (Full Lead DB)/AdvisorCRMAdvisor CRM/InviteAgentInvite Agent/HomeQualOperationsHomeQual Operations/QATestCenterQA Test Center/PrePilotSecurityGatePre-Pilot Security Gate (RT-8 + Runtime Matrix)| Message | Expected Behavior |
|---|---|
| "I'm buying my first home." | Routes to Buyer journey context; Qualy explains HomeQual process and offers to connect with an agent. |
| "I want to refinance." | Routes to Refinance context; Qualy explains Refinance Roadmap (no mortgage rate advice per guardrails). |
| "I need an agent." | Qualy identifies as virtual assistant, offers agent connection or intake flow. |
| "Can someone call me tonight?" | Triggers Human Connection flow; creates AdvisorCase for callback; advisor sees it in Today's Priorities. |
| "What presentation should I review?" | Qualy references the client's assigned presentation from context memory. |
| "Who is my agent?" | Qualy resolves agent identity from the client's lead record. |
| "What should I do next?" | Qualy references journey stage and surfaces next-step guidance from the Roadmap. |
| "What documents do I need?" | Qualy provides journey-stage-appropriate document guidance; escalates to advisor for specifics. |
Note: Qualy includes a mandatory 1.5s processing delay to simulate natural interaction pace. Qualy resolves conversation references (it, this, that) from context memory rather than searching knowledge bases blindly.
| Test | Expected Outcome |
|---|---|
| Key Realty agent opening INC Realty client URL | Access Denied — RLS blocks cross-tenant lead reads |
| Client opening /Reports URL | Access Denied — internal-staff route |
| Client opening /IntelligenceLab URL | Access Denied — internal-staff route |
| Client opening /MortgagePerformanceDashboard URL | Access Denied — admin/advisor route |
| Agent opening /MortgagePerformanceDashboard URL | Access Denied — admin/advisor route |
| Agent opening /QATestCenter URL | Access Denied — admin-only route |
| Agent opening /HomeQualOperations URL | Access Denied — admin/advisor route |
| Brokerage Admin (Key) opening INC Realty client | Access Denied — RLS cross-tenant block |
| Client A opening Client B's presentation | Access Denied — RLS blocks non-owned presentations |
| Agent opening another agent's client | Access Denied — RLS blocks non-assigned leads |
Remaining setup steps:
• Agents: Invite and accept all 3 test agent accounts (Jennifer Keytest, Michael Inctest, HQ Direct Agent). An admin must confirm each role is set to "agent" after acceptance.
• Staff: Invite and accept the Admin, Advisor, and 2 Brokerage Admin accounts.
• Client Accounts: Invite and accept all 6 client accounts (role: user).
• Test Data: Open QA Test Center → click "Seed Test Data" to create all 10 test leads, clients, presentations, and activities.
Authentication method: Secure platform invitation links (email-based). Passwords are set by each invitee during account activation — the platform does not generate or expose temporary QA passwords. All test communication is suppressed (no real emails/SMS sent).
HomeQual Platform — QA Access Package · Generated October 6, 2026
All QA data is flagged (is_test/is_demo) and excluded from production analytics. Do not use production credentials.