I built ScopeLedger to turn “one more thing” into a clear scope conversation
Description and use
ScopeLedger is a local tool that uses a Gemma model to classify new client requests against agreed deliverables, providing source citations and a draft change‑order.
Problem
Freelance developers and small agencies struggle with unplanned client requests that inflate scope without agreed payment.
Outcome
ScopeLedger demonstrates that a local, open‑weight Gemma model can assist in scope management, producing draft change‑orders with source citations. Validation on synthetic cases shows 6/8 matches with the revised 4B prompt, and a live local run produced a $500 draft quote.
Workflow
- Paste agreed deliverables and new client requests into the app
- The local Gemma model classifies each request and provides source lines
- Review and override classifications, estimate effort, set rate
- Select changes to include in the quote
- Export a change‑order draft
- (Optional) Adjust pricing or request clarification before finalizing
- (Optional) Use the guided demo or run locally with Ollama
Evidence
Paste the agreed deliverables beside the client’s new requests. A local Gemma model proposes which asks are included, which may be additional work, and which need a conversation.
The application code handles what should be deterministic: request IDs, source citations, complete coverage, owner approval and pricing.
Gemma 3 4B, revised matched 6 of 8 development cases.
The prototype still has limits. It needs short, atomic text lines. It does not parse PDFs, track historical revision usage or establish legal obligations.
- Record date: 2026-10-15T00:41:50.917Z