1. Prepare the source
Collect raw text you already have with dates and amounts. Remove private details.
quote docket · free workflow
Paste client notes and scope constraints and get a quote with line items, guardrails, and what is out of scope — with hours per line.
writes out-of-scope items as explicit guardrails with hours, so scope creep becomes a line item, not a favor The result is a small object you can inspect: it carries a count, a context row, and a next action instead of asking you to trust a paragraph.
Collect raw text you already have with dates and amounts. Remove private details.
Prompt the free tool to return only JSON with this shape: {"heading":"...","metric":"...","rows":[{"label":"...","detail":"...","value":"..."}],"next":"..."}. Require "not found" when missing.
Paste same lines into board below. Companion runs locally and shows designed result without calling API.
Load a sample, replace it with your own notes, and inspect the generated object. Sample values are illustrative, not verified facts.
Loading the sample object…
Require one row per source line and check count before trusting total.
Keep evidence phrase and source-grounding request. "Not found" is useful.
Treat as routing signal, not prediction.
The free board is complete on purpose. The companion app adds a tangible file, history, or handoff only after the result is useful: Printable quote docket with 6 line items; estimate: 6 items x ~3 minutes of manual scoping = ~18 minutes avoided per quote
open the quote docket companion