Files
webdev-pipeline/backlog/tasks/task-18 - Add-MVP-quality-gates-and-operational-polish.md
2026-06-03 21:18:36 +02:00

1.8 KiB

id, title, status, assignee, created_date, updated_date, labels, dependencies, references, priority, ordinal
id title status assignee created_date updated_date labels dependencies references priority ordinal
TASK-18 Add MVP quality gates and operational polish To Do
2026-06-03 19:15 2026-06-03 19:15
mvp
quality
ops
TASK-16
TASK-17
TASK-19
PRD.md
medium 18000

Description

Add the final MVP quality layer: German UI consistency, i18n preparation, accessibility checks, run/error observability, secret hygiene, basic testing coverage, and deployment-readiness for Coolify. This task makes the MVP safe enough to use for real internal acquisition work.

Acceptance Criteria

  • #1 Core UI text is German and organized so future i18n is feasible
  • #2 No secrets are stored in source code, dashboard-editable records, logs, prompts, or raw LLM history
  • #3 Dashboard surfaces integration errors for Google, PageSpeed, OpenRouter, Playwright, SMTP, Convex jobs, and Rybbit
  • #4 Critical user flows have basic tests or repeatable verification notes: login, campaign run, audit generation, approval, send, follow-up, analytics
  • #5 Coolify deployment notes cover required environment variables, Playwright browser dependencies, exposed port, and domain assumptions

Implementation Plan

  1. Audit UI copy for German consistency and avoid hard-to-localize scattered strings where practical.
  2. Review secret handling and redact logs/prompts where needed.
  3. Add integration status/error surfaces in dashboard run details.
  4. Add smoke tests or documented verification flows for critical MVP paths.
  5. Document Coolify deployment requirements, env vars, Playwright dependencies, and operational caveats.