# MVP-TASK-002 — Create valid product

**Status:** Done

**Parent:** MVP-PROD-002-S01–S02

## Objective and required behavior

Create valid products with name, gross price, VAT percentage, and optional explicit kitchen label;
new products become available to product reads/current ordering.

## Scope, areas, and non-goals

Extend existing product vertical slice across form/API/application/repository/migration as needed.
No invalid-field matrix (task 003), abbreviations, categories, stock, or images.

## Evidence and acceptance

Use both scenario IDs in E2E and API/database evidence, including name fallback when label is
absent. Accept when persisted money/VAT semantics are explicit, contracts/docs/traceability are
current, and the inherited task/DoD contract passes. Handoff records rounding/storage decisions.
