How WARNO scores a match
Every notice gets a match score from 0 to 100% for your company. It answers one question: from what your profile, your past work and your bids say, how close is this notice to the work you do?
What counts
WARNO compares each notice with your company on up to eleven signals. Each signal has a weight. A signal WARNO can't check for this notice is left out, and the others share its weight. For example, the notice might state no place, or you might have saved no size limit.
| Signal | What WARNO looks at | Weight |
|---|---|---|
| Your phrases | The phrases you saved, found in the title (counts most) or the description | 25 when you have saved phrases |
| What you do | The words of your phrases, lanes and past work that also appear in the notice; common words such as "management" or "program" don't count | 24 |
| Kind of work | The roles in your own past work and bid titles (specialist, liaison, analyst, coordinator…). A notice naming one of your roles counts in full, another role about half, no role low. It counts only when your own titles are mostly roles. | 20 |
| Like your bids | How close the notice is to the notices you bid on or track in your pipeline. A notice like one you passed on counts against it. | 15 |
| Code | Your NAICS codes: yours, in the same code group, near, or not one of your codes | 8 |
| Agency | The same office, agency or department as your past work | 8 |
| Place | Where you have worked: the countries and US states named in your past work and bids, a National Guard office's state, and your preferred countries | 8 |
| Set-aside | A set-aside you qualify for counts for it; open competition counts in the middle | 6 |
| Size | The notice's value and team size against your saved limits | 6 |
| PSC | Your product and service codes: yours, the same group, or the same category | 5 |
| What your codes say | Only when your profile has codes and nothing else (no phrases, past work or bids): the official titles of your NAICS codes and their code groups, compared with the notice. It restates your codes, so it never counts as evidence of what you do. | 30 |
Without saved phrases, the main weights add up to 100. With phrases saved, your phrases weigh 25 of 125.
Points. Each signal adds part of its weight, from nothing to all of it. Together they make the points, out of 100.
Little to go on. When your profile gives WARNO little to compare, the points are held toward the middle.
No evidence, no BID
A notice that shows nothing of what you do is held to at most 70%, so it never reaches BID. That means none of your phrases, none of your work's words, nothing like your bids and none of your roles. The order is kept: scores up to 60% stay as they are, and higher ones are compressed into 60–70%. Codes, set-aside, size and place alone never make a BID. A notice in your codes with none of your phrases stays under 60.
The score. Points become the score on WARNO's curve. It keeps the order and spreads matches out.
Your limits, hard gates and the deadline
The score is then lowered by what you told WARNO you can't do, and by what the notice itself rules out:
- a soft limit multiplies it by 0.85;
- a hard limit caps it at 25%;
- a notice that hires only individuals (a personal services contract for one advisor) is capped at 25%: a company cannot bid. WARNO reads the notice's own sentence; "this is a non-personal services contract" doesn't count;
- a flag to check multiplies it by 0.9;
- a deadline under 3 days multiplies it by 0.5.
| Score | Band | Call |
|---|---|---|
| 75% and up | Strong | BID |
| 50–74% | Possible | CHECK |
| 25–49% | Weak | PASS |
| under 25% | No fit | PASS |
A notice that hires one individual says on its page: The notice hires one individual, so a company cannot bid.
A blocked notice never appears in your matches, dashboard or alerts; in search it shows with its 25% and the reason.
Why this score
Under every score, "Why this score" lists the signals that counted for the notice and against it. Each line shows the points it added and the most it could have added.
What it cannot see
- What you do and Like your bids need WARNO's daily word table. Until it's built, the notice says so, and those two signals are left out.
- A notice with nothing to compare (an empty profile) isn't scored, and says why.
What a score is not
- It is not the chance of winning. WARNO does not know who else bids.
- It is not an eligibility check. Read the solicitation; the flags point at what to check, they are not legal advice.
- It uses only the pages WARNO has read. Files posted on PIEE, NECO or DIBBS, scans without text and pages after 40 in a long file are not read; the Documents tab says which.
Example
Notice: Military Plans Specialist Support Services, for a company with codes, past work and bids but no saved phrases.
| Signal | Points |
|---|---|
| For: Kind of work, a role like the work you bid on, specialist | 21 of 21 |
| For: Code, NAICS 541611 is one of yours | 9 of 9 |
| For: PSC | 5 of 5 |
| Against: What you do, "mdmp", "military plan", "plan specialist", "coordinator" | 13 of 26 |
| Against: Like your bids, like a notice you bid on, "Liaison and Director of Special Operations (LADS)…" | 3 of 16 |
| Against: Place, Agency, Set-aside | 3 of 9, 3 of 9, 3 of 6 |
Result: 59 points of 100 give a score of 88%, Strong, BID. The notice is in your own pipeline, but that never counts for it: a notice is not compared with itself or its other versions.