<h2 data-start="5700" data-end="5733">🧩 Issue 13: Reputation System</h2> <h3 data-start="5735" data-end="5751">🎯 Objective</h3> <p data-start="5752" data-end="5802">Allow buyers to rate/review sellers post-purchase.</p> <h3 data-start="5804" data-end="5826">📐 Table <code data-start="5817" data-end="5826">reviews</code></h3> <div class="_tableContainer_1rjym_1"><div tabindex="-1" class="group _tableWrapper_1rjym_13 flex w-fit flex-col-reverse"> Column | Type -- | -- id | UUID offer_id | UUID buyer_id | UUID rating | INT (1–5) comment | TEXT </div></div> <h3 data-start="6007" data-end="6018">✅ Rules</h3> <ul data-start="6019" data-end="6074"> <li data-start="6019" data-end="6051"> <p data-start="6021" data-end="6051">Only buyer of offer can review</p> </li> <li data-start="6052" data-end="6074"> <p data-start="6054" data-end="6074">One review per offer</p> </li> </ul> <h3 data-start="6076" data-end="6100">✅ Definition of Done</h3> <ul data-start="6101" data-end="6138"> <li data-start="6101" data-end="6138"> <p data-start="6103" data-end="6138">Seller profile shows average rating</p></li></ul>
🧩 Issue 13: Reputation System
🎯 Objective
Allow buyers to rate/review sellers post-purchase.
📐 Table
reviews✅ Rules
Only buyer of offer can review
One review per offer
✅ Definition of Done
Seller profile shows average rating