---
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
