Sprint History

Sprint 22 Manual Test Runbook

1. Run `pnpm db:generate`, migration status, and `pnpm db:seed` twice. 2. Open `/crm/opportunities` and confirm it is labeled Deals / Opportunities. 3. Open a deal detail and confi

Use this when...

Use this when auditing sprint scope, remediation history, or acceptance details.

Required Checks

  1. Run pnpm db:generate, migration status, and pnpm db:seed twice.
  2. Open /crm/opportunities and confirm it is labeled Deals / Opportunities.
  3. Open a deal detail and confirm company, contact, stage, value, owner, next action, quotes, documents, proposal summaries, invoices, projects, comments, and activity are visible where permitted.
  4. Open /dashboard/deals and a quote-set comparison.
  5. Open /dashboard/proposals, /dashboard/proposals/new, and a proposal summary detail.
  6. Generate a proposal summary draft locally and confirm it creates a draft only.
  7. Confirm the draft disclaimer is visible and no customer message is sent.
  8. Open /settings/customization, display preferences, notification preferences, feature flags, and workflow rules.
  9. Run pnpm ux:review:dry, then pnpm ux:review with dev servers running.
  10. Confirm ux-review-package/ contains README, route map, navigation map, page inventory, and screenshots.

Safety Checks

  • No external integrations are connected.
  • No Gmail, WhatsApp, SMS, social, map, WooCommerce, or marketing sync is added.
  • No quote prices are changed automatically.
  • No proposal is auto-approved or sent.
  • No production deployment or production secrets are added.
Developer Details
Source
apps/docs/content/sprint-22-manual-test-runbook/README.md
Owner
Module Owner
Status
Current
Module
Sprint History
Related route
None