codexqa-requirement-analyzer · gap register

Inventory hold v2 — one register, not three lists

PRD §3 hold rules · API note POST /v1/holds · no SLA

By risk

2P0
1P1

Kind

1Conflict
2Gap

P0 Gap register 2

Click a card to expand the conflict or gap and the P0 check

ID
RA-01
Kind
Conflict

What is missing or in conflict

PRD says a hold expires after 15 minutes. The API note says until the client releases it.

P0 / P1 check

Create a hold, wait 16 minutes, call get. Fail if the two sources still disagree.

ID
RA-02
Kind
Gap

What is missing or in conflict

Over-sell when two holds race on the last unit is not specified.

P0 / P1 check

Two concurrent quantity=1 requests when available=1. Expect one 200 and one 409.

P1 Gap register 1

Click a card to expand the gap and the check

ID
RA-03
Kind
Gap

What is missing or in conflict

No success metric for hold conversion to order.

P0 / P1 check

Marked untestable until product names the metric.