Commit 3f16627
docs: provider scoring methodology (#628)
* docs: provider scoring methodology
* docs(provider-scoring): frame as a default strategy, not implemented code
Clarify that the ranking methodology is a proposed default and is not
currently used by any code in this repo. It is intended as a guide for
dashboards that want to give a sort order for SPs.
Addresses review feedback from @BigLep on PR #628.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* docs(provider-scoring): rank approval by on-chain SP Registry status
Base the top-level "approved" sort criterion on the SP's on-chain
approved status in the SP Registry, rather than on whether dealbot
observes them currently meeting the approval acceptance criteria.
Addresses review feedback from @BigLep on PR #628.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* docs(provider-scoring): fold data completeness into the Bayesian score
Drop the separate "complete data" sort tier. A missing check now
contributes a zero lower bound to the weighted Bayesian score, so
providers with coverage gaps rank below fully-covered peers through the
score itself rather than a dedicated criterion. This simplifies the sort
to three tiers (approved, score, provider ID) and removes the standalone
"Data Gap Criterion" section, whose premise no longer holds. Worked
examples and the probing-outage scenario are updated accordingly.
Also removes the semicolon/capitalization issue noted by Copilot, as
that sentence lived in the deleted section.
Addresses review feedback from @BigLep and @Copilot on PR #628.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* docs(provider-scoring): correct the "not yet scored" checks section
The section claimed three planned checks but listed two, and described
them as future/unlaunched. Pull and Sampled Retrieval already run in
dealbot, so link to their docs and explain the real reason they are not
scored yet: they are not part of the SP approval criteria.
Addresses review feedback from @BigLep and @Copilot on PR #628.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* docs(provider-scoring): use American spelling consistently
Change "recognises" to "recognizes" to match the American spelling used
throughout the rest of the docs (e.g. "behavior", "optimize").
Addresses review feedback from @Copilot on PR #628.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* docs(provider-scoring): custom wording changes
* docs(provider-scoring): clarify approval is an on-chain decision
Approval is decided by an on-chain process; the dealbot check data
guides that decision rather than setting it. Make this explicit under
the criteria table and soften scenario 6, which implied dealbot itself
"gates"/"blocks" approval.
Per follow-up from @dennis-tra on PR #628.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* docs(provider-scoring): remove sort position statement
I don't think it adds much value.
* docs(provider-scoring): tighten onchain approval wording
---------
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>1 parent 207db84 commit 3f16627
1 file changed
Lines changed: 123 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
0 commit comments