Wireframe — Estimate · History

Audit trail of every approved refinement and the original generation. Each entry shows the diff, who approved it, the resulting margin shift, and whether the change was promoted to the training pool. Reads from GET /api/estimate/refinements?sessionId=X.

Wireframes: Index Sign in Dashboard New Estimate Estimate · Overview Estimate · Refine Estimate · Doc Preview Estimate · History HCP Match Modal Settings Training Data Original Reference
{{ name }} — Estimate Review
Estimate #HD-20260501-1234 — Refinement History ← All Estimates · Smith — Bath Remodel
Audit Trail
Refining Edit Complete
Refinement #2 · in progress Unsaved
started by Dan · 8 seconds ago · via chat
+ Material "Disposal fee" · qty 1 · $200.00
… still chatting, awaiting approval
Margin: 38.2% → 37.0% · still healthy
Refinement #1 · approved Promoted to training
approved by Dan · 1 minute ago · via chat
- Drywall & Patching · 4.0 hr · $492.56
+ Drywall & Patching · 5.0 hr · $615.70
Margin: 39.1% → 38.2% · still healthy
Training: 1 labor line embedded into laborLineExamples (drywall category)
View chat transcript ▸ View full snapshot ▸
Initial generation Original
submitted by Dan · 2 minutes ago · via intake form
Job: Multi-Trade · Mid-Range finish
Scope: "Patch a 4x6 hole in master bedroom drywall, replace existing vanity (customer providing), repaint the entire bathroom (walls + ceiling). Old vanity needs to be hauled away."
Photos: 4 attached
14 line items generated · 8 historical labor lines matched · gpt-5.4 · 38.2s
Initial total: $4,697.04 · margin 39.1%
View original snapshot ▸ View raw LLM output ▸

Key behaviors