The whole product is one question asked over and over: is this request covered by the retainer — and if it is, how much of this month's allowance is left? Here is exactly how it answers.
Step 1
Scopewall walks the SOW line by line. Headings tell it which section it is in — deliverables, inclusions, exclusions, assumptions — and each bullet under a heading becomes one rule. Any line carrying a number and a countable unit becomes an allowance instead: “up to 2 rounds of revisions” is a budget of 2, “3 blog articles per month” is a budget of 3.
Every rule records the exact character range it came from, so nothing appears in your scope list that isn't quotable back to the document.
Step 2
A request is scored against every rule. Words are reduced to stems, so “translate” and “translation” count as the same idea, and each rule is weighted by how distinctive its words are within your SOW — a word appearing in every clause tells you nothing about which clause a request belongs to. Words near the front of a clause count for more than the delivery boilerplate after them, and an exact phrase hit like “landing page” counts for more than the two words appearing apart.
Step 3
An exclusion matched, or nothing in the document came close enough. Billable.
The clause that covers it has a budget, and the budget is used up. Billable.
A clause covers it clearly and, if it carries an allowance, there is budget left. One unit gets counted.
Either the best match is only middling, or two clauses pulling different directions scored within a few points of each other. Guessing here would put a wrong citation in front of a client, so it waits for someone.
Step 4
Billable requests carry a proposed size and price — hours estimated from the kind of work and the scale words in the request, costed against your rate card. Select them, and a draft change order is built with one line per request. Edit the lines, send it, and the client gets a link with an approve or decline button. Approved totals become recovered revenue on your dashboard; anything billable and unsent sits there as leak until you do something about it.