test(05): persist human verification items as UAT
This commit is contained in:
@@ -0,0 +1,40 @@
|
|||||||
|
---
|
||||||
|
status: partial
|
||||||
|
phase: 05-offer-system
|
||||||
|
source: [05-VERIFICATION.md]
|
||||||
|
started: 2026-05-30
|
||||||
|
updated: 2026-05-30
|
||||||
|
---
|
||||||
|
|
||||||
|
## Current Test
|
||||||
|
|
||||||
|
[awaiting human testing]
|
||||||
|
|
||||||
|
## Tests
|
||||||
|
|
||||||
|
### 1. Admin offer catalog round-trip
|
||||||
|
expected: Create macro → micro → service → checkbox assign; all persist on refresh. Deletion removes entries cleanly.
|
||||||
|
result: [pending]
|
||||||
|
|
||||||
|
### 2. Project offer assignment + accepted_total inline edit
|
||||||
|
expected: Assign a micro-offer to a project from the OffersTab; edit accepted_total onBlur and verify persistence on refresh.
|
||||||
|
result: [pending]
|
||||||
|
|
||||||
|
### 3. Client dashboard security — public_name only
|
||||||
|
expected: Inspect rendered HTML on /client/[token] with an active offer assigned; confirm internal_name is never present anywhere in the response.
|
||||||
|
result: [pending]
|
||||||
|
|
||||||
|
### 4. Forecast bucket accuracy
|
||||||
|
expected: Create a project_offer with a known accepted_total, duration_months, and start_date; verify /admin/forecast shows correct monthly distribution.
|
||||||
|
result: [pending]
|
||||||
|
|
||||||
|
## Summary
|
||||||
|
|
||||||
|
total: 4
|
||||||
|
passed: 0
|
||||||
|
issues: 0
|
||||||
|
pending: 4
|
||||||
|
skipped: 0
|
||||||
|
blocked: 0
|
||||||
|
|
||||||
|
## Gaps
|
||||||
Reference in New Issue
Block a user