DSHIO-GRADE · Grading
Five grades, A to E. The grade is computed from test results, not assigned by hand.
A grade answers one question: can I install this with confidence?
What it does not answer is stated too: it does not judge features, does not judge fit for your scenario, and is not a security endorsement.
What it does not answer is stated too: it does not judge features, does not judge fit for your scenario, and is not a security endorsement.
The five grades
| Grade | Name | Condition | Meaning |
|---|---|---|---|
| A | Active | T0–T5 all pass and updated within 90 days | Works and is maintained |
| B | Working | T0–T5 all pass | Works |
| C | Boots | T0–T4 pass, T5 untested | Installs and boots; function unverified |
| D | Faulty | A failure among T1–T4 | Install or boot problem |
| E | Unusable | T0 or T1 fails / removed | Cannot install or gone |
Algorithm
if T0 == fail or T1 == fail:
grade = E
elif T2 == fail or T3 == fail or T4 == fail:
grade = D
elif T5 == untested:
grade = C
elif T5 == fail:
grade = D
else: # T0-T5 all pass
grade = A if last_push within 90 days else B
Why a T5 failure is D, not C.
T5 failing means the tool cannot be invoked — the plugin installs and loads but
cannot be used. That is worse than "we do not know" (C), so it drops to D.
Grades are not permanent
| Trigger | Effect |
|---|---|
| A new DSH version ships | Recomputed; old results marked stale and not counted |
| The plugin publishes a new version | Recomputed |
| No update for 90 days | A drops to B |
| Repo archived / npm 404 | Drops to E, moved to removed |
How to read a grade
A grade is a category, not a score.
C is not "60 marks"; it means "we verified as far as booting". A is not "full marks"; it means
"the current version passed all six gates we run".
Feature quality is not in this system. A small plugin with three features that passes everything is grade A. A powerful plugin that will not install is grade E.
Feature quality is not in this system. A small plugin with three features that passes everything is grade A. A powerful plugin that will not install is grade E.
When you see no grade
| State | Shown as |
|---|---|
| Listed but not tested | Untested (not E) |
| Queued | Queued |
| Failed mid-run | Graded on the gates completed |
"Untested" never means "failed". This is the hard rule of DSHIO, see the overview.
Version history
| Version | Standard No. | Published | Change |
|---|---|---|---|
| v1.0 | DSHIO/T 03—2026 | 2026-11-06 | First release |
The version increments on any clause change; older versions remain available.