TexasLand
DMTXAgent Launch
Pilot

QA test checklist

Reproducible end-to-end scenarios covering onboarding unlocks, waivers, privacy guards, meetings, and reports exports. Progress and notes save locally per tester.

Automated suite
RLS regression tests
Locks in role helpers, policy references, and per-role access matrix. Run bash scripts/rls-test.sh after any migration that touches policies, grants, or private.* helpers.
loading
Overall
0/48 steps (0%)

Onboarding module unlock logic

Required tasks control module progression; optional tasks never block; waivers count as complete; new required tasks auto-assign only to eligible in-progress agents.

Required tasks block the next module

pending
Role: AgentSuggested: Rookie agent0/3

Why: A single incomplete required task must keep the next module locked.

Optional tasks never block progression

pending
Role: AgentSuggested: Rookie agent0/2

Why: Optional items are recommended but must not gate downstream modules.

Waiving a required task unblocks progression

pending
Role: Super AdminSuggested: Karla or Dylan0/3

Why: Only Super Admins can waive, and a waived task must count toward completion.

Regression signatures to flag as blockers:
  • Waiving without a reason succeeds (trigger enforce_waiver_reason missing).

Reopening a completed task re-locks correctly

pending
Role: Super Admin0/2

Why: Reopening must recompute module completion and re-lock later modules if it was required.

New required task auto-assigns to eligible agents

pending
Role: Super Admin0/2

Why: assign_template_to_eligible_agents trigger must only touch agents currently in that module.

Graduation ignores triggered modules

pending
Role: Super Admin0/2

Why: First Buyer / First Listing triggered modules should not block graduation.