QuoteShield: Turn a Client's WhatsApp Message into a Watertight Scope of Work
Description and use
QuoteShield automates scope creation from unstructured client briefs, reducing scope creep and unpaid work for freelancers.
Problem
Freelancers struggle with scope creep because client briefs are informal and unstructured, leading to unpaid work and disputes.
Outcome
QuoteShield automates scope creation, reducing scope creep and unpaid work for freelancers and small agencies.
Workflow
- Paste client brief into the web interface
- Select tone, hourly rate, and constraints
- QuoteShield sends the brief to the backend
- Backend applies a strict prompt and model fallback chain
- Model returns structured JSON
- Backend normalizes JSON and returns a scope document
- User reviews the scope and copies it to a proposal
Evidence
QuoteShield fixes that. You paste whatever the client sent you (a WhatsApp message, a rambling email, a voice-note transcript) and in a few seconds you get a professional scope of work
The backend tries gpt-oss-20b first and falls back to gpt-oss-120b
It asks for structured JSON. If the model rejects JSON mode or returns something that won’t parse, it retries in plain mode, then moves to the next model.
- Record date: 2026-10-14T20:41:10.666Z