
## Weight-Based Scoring System
The evaluation process uses a weight-based scoring system, where each validation rule is assigned a specific weight to indicate its relative importance in the overall score calculation. A higher weight means the rule has more impact on the final score. Setting a rule’s weight to zero effectively excludes it from the scoring process—this typically happens when a rule is not applicable to the item being evaluated.

For advisory rules, which are designed to provide guidance rather than strict pass/fail criteria, the weights should be set to 0 so it does not affect the overall score. Instead, the results of advisory rules can be used to generate specific recommendations for improving the item.

The weight of each rule is defined in the `ValidationRuleConfigurations` object in the [src/lib/config.ts](../src/lib/config.ts) file.

Here is a summary of the weights assigned to each validation rule:

| Rule ID | Weight | Binary Check | Advisory |
|---------|-------:|:------------:|:--------:|
| `item-title-and-summary-searchability` | 16 | No | No |
| `item-credits-attribution-info` | 8 | No | No |
| `item-description` | 8 | No | No |
| `item-license-info` | 8 | No | No |
| `item-snippet` | 8 | No | No |
| `item-thumbnail` | 8 | No | No |
| `item-title` | 8 | No | No |
| `user-profile-description` | 8 | No | No |
| `feature-service-field-aliases` | 8 | No | No |
| `item-tags` | 4 | No | No |
| `user-profile-full-name` | 2 | No | No |
| `user-profile-thumbnail` | 2 | No | No |
| `feature-service-field-descriptions` | 2 | No | No |
| `feature-service-field-value-types` | 2 | No | No |
| `item-extent` | 2 | No | No |
| `item-popup` | 2 | No | No |
| `item-deprecated` | 1 | Yes | No |
| `item-delete-protection` | 1 | Yes | No |
| `item-sharing-level` | 1 | Yes | No |
| `item-ssl` | 1 | Yes | No |
| `webmap-layers` | 1 | Yes | No |
| `feature-service-cdn-setting` | 0 | Yes | Yes |
| `feature-service-export-data-setting` | 0 | Yes | Yes |
| `feature-service-extents` | 0 | Yes | Yes |
| `feature-service-field-indexes` | 0 | Yes | Yes |
| `item-description-recommended-info` | 0 | Yes | Yes |
