Quick Add
ESTIMATOR
Phase 4-10A · Cross-job review

Import Review Queue

Cross-job view: every imported asset / match candidate that still needs human review. Convert from each job's External Imports tab so capture-specific fields (room / trade / dimensions) get added during promotion. Phase 7 adds a suggestion filter so AI suggestions route straight to the estimator.

How this queue works
Each row is an ImportedAsset created via manual upload or an ImportMatchCandidate surfaced by the matching helper. Use Mark reviewed to dismiss the row, or open the job's External Imports tab to convert into the matching BuildScope section. AI suggestions are suggestions only — they never auto-approve scope, never auto-send to the customer, and never change owner approval. Accept / Reject / Edit+Accept actions live in the per-asset Suggestion panel below. Files serve via /api/files/[assetId].
Asset type quick filterClear asset type filter
Text extraction

AI suggestions are never auto-approved. Text extraction reads local bytes only (PDF via pdf-parse, DOCX via mammoth). Extracted text is internal-only and never surfaces in the customer portal.

Imported assets needing review (0 of 0)

No AI suggestions on the matching assets yet.

Queue is empty under this filter. Change the filters above to widen the view, or check back when new manual imports land.

External match candidates needing attach (0)

Cross-job ImportMatchCandidate rows awaiting estimator attach.

No pending candidates.